今天在无线网络下,虚拟中的Ubuntu无法上网,解决方法如下,仅供参考:
无线网络下,Virtual Box设置2个网卡,网卡1:NAT、网卡2:Bridge 连接,vi /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
auto eth1
iface eth1 inet static
address 192.168.1.162 #设置eth1为静态ip,先查看主机ip地址,在同一网段设置此虚拟机ip
netmask 255.255.255.0
gateway 192.168.1.1
重启网络 /etc/init.d/networking restart
======================================================================
1.如果是物理机是通过有线上网,那么需要使用NAT网络连接方式,如果是无线网络,那么需要使用桥接方式上网
对于桥接方式,需要把虚拟机的网关设置为物理机的网关:
1)vi /etc/network/interfaces
2)重启网络 /etc/init.d/networking restart
如果还是不行,比如ping www.baidu.com ,报:
=========================================================================
Ubuntu Network Error: Ignoring unknown interface eth0=eth0
When I ran "/sbin/ifup", or "/sbin/ifdown", or "/etc/init.d/networking restart", I got some error message likeiface eth0 inet dhcp
=============================================
设置静态IP的方法
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
auto eth1
iface eth1 inet static
address 192.168.1.162 #设置eth1为静态ip
netmask 255.255.255.0
gateway 192.168.1.1
重启电脑