转载:http://blogold.chinaunix.net/u1/37510/showart_2447184.html
首先,在你安装上了虚拟机后要确保你也安装了桥接的协议,这可以通过点击右键“网上邻居”,在其中可以看到有两个虚拟出来的网络一个VMnet1,另一个是VMnet8, 如下图所示。
如果没有安装,可以通过下面的方式进行安装,要确保你的网络上了桥接的协议如下图所示:
|
有一个关键的地方,也是Ubuntu的桌面所特有的。在/etc/NetworkManager/nm-system-settings.conf文件中的。
|
注:这里的namaged一定要为false:
然后执行sudo /etc/init.d/network-manager restart,重新配置一下。
还要设置一下DNS服务器,在/etc/resolv.conf,在其中加入
nameserver DNS的地址1
nameserver DNS的地址2
至此Ubuntu就可以上网了,整个的配置也就结束了。在这其中我遇到了两个问题,一个是MAC地址绑定的问题,我的IP地址在路由中不仅绑定了IP,还有一些其它的设置,一开始没有想到,造成了网关都PING不通。还有一个就是修改managed=true.开始也没有重视。其实本来也没有什么难的,有时碰到了不同的发行版本的操作系统,会有不同的问题需要处理。还有具体的环境的不同,不过在解决问题的同时也可以学习到很多的知识。下面就是一个补充的内容,关于Ubuntu的NetworkManager的问题。
补充:Ubuntu中的NetWorkManager概要:
在Ubuntu的桌面发行版本中,有两种管理网络的方法,分别为传统上使用/etc/network/interfaces管理网络介面,还有就是NetworkManager,基本上只能选择一种方法进行管理。
NetworkManager 的设定放在 /etc/NetworkManager/nm-system-settings.conf。它基本上只需要4行设定內容即可运行。下面是Ubuntu里面的设定的内定。
|
更改上述 NetworkManager 的设置后,可以執行 sudo /etc/init.d/network-manager restart 重新载入。在 Ubuntu 中,更改 network/interfaces 的设置后,可以执行 sudo /etc/init.d/networking restart 重新载入设置。这两种机制分別使用不同的管理指令。
按照官方文件的说法,当 managed 设为 false 时,NetworkManager 会忽略列在 network/interfaces 內的网络设置。也就是说,如果我们把网络设定写在 network/interfaces 內的话,NetworkManager 就不会去管理它。如下例,network/interfaces 列出了 lo 和 eth0 这两咱网络的设置方法,故 NetworkManager 就不会去管理 lo 和 eth0 这两会网络。
|
如果主机上所有的网络设置都列在 network/interfaces 设定的话