VirtualBox上安装ubuntu虚拟机网络连接的问题
VirtualBox上安装ubuntu虚拟机网络连接的问题
2014年7月2日 小雨
先说下如何设置ubuntu虚拟机的IP地址、子网掩码和默认网关的事情。
设置上面的这些上网参数,有界面设置、命令设置、直接改写配置文件三种方法。
我推荐的是第三种直接改写配置文件的方式。
详细步骤如下
1.先备份原始的网络配置文件
sudo cp /etc/network/interfaces /etc/network/interfaces.bak
2.用文本编辑器(我这里使用gedit)打开上面的配置文件并修改
sudo gedit /etc/network/interfaces
3.在打开的配置文件的末尾,加入下面的配置
auto eth0
iface eth0 inet static
address 192.168.0.120
gateway 192.168.0.1
netmask 255.255.255.0
4.用ifconfig命令查看IP信息是否设置成功,若不行则重启
5.ubuntu设置DNS服务器
sudo gedit /etc/resolvconf/resolv.conf.d/base(这个文件默认是空的)
向该文件中写入
nameserver 8.8.8.8
nameserver 8.8.4.4
nameserver 223.5.5.5
nameserver 223.6.6.6
如果有多个DNS就一行一个
修改好保存,然后执行
sudo resolvconf -u
再看/etc/resolv.conf,最下面就多了几行上面配置的DNS服务器信息:
gedit /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 8.8.8.8
nameserver 8.8.4.4
nameserver 223.5.5.5
nameserver 223.6.6.6
可以看到我们的设置已经加上了,然后再ping一个域名,当时就可以解析了,无需重启。
到此,关于VirtualBox上安装的ubuntu虚拟机的网络设置就应该结束了。如果还是不能上网或还是不能和win7的主机进行通信,则注意下下面的几个注意事项
<1>推荐win7主机和virtualbox的ubuntu虚拟机用桥接的方式连接
<2>在virtualbox的虚拟机设置的网络中,注意网卡要和win7主机上网用的网卡一致
<3>虚拟机设置网络设置的高级中,把混杂模式改为全部允许。
<4>实在不行,就把网络设置中的插入网线也勾选上(没有根据,纯属瞎说的,还是不要信这条了)
<5>最后别忘记重启,可能有些设置项是要重启ubuntu才能生效的。