公司网络环境,VirtualBox 安装 Ubuntu 16.04 虚拟机,桥接无法连网

阅读 1903
收藏 14
2016-05-26
原文链接:www.php-z.com
公司网络环境,VirtualBox安装Ubuntu 16.04虚拟机,桥接无法连网。在家可以!

解决方案:

1、启用两个网卡,代替“桥接网卡”

2、网卡1连接方式设置为“网络地址转换(NAT)”

3、网卡2连接方式设置为“仅主机(Host-Only)适配器”

4、启动虚拟机,以Ubuntu 16.04为例,修改配置文件:

编辑配置文件“/etc/network/interfaces

# The loopback network interface 
auto lo 
iface lo inet loopback 
 
# The primary network interface 
auto eth0 
iface eth0 inet dhcp 
 
# Virtualbox Host-only mode
auto eth1 
iface eth1 inet static 
address 192.168.56.101
netmask 255.255.255.0 
#network 192.168.56.0 
 
# Virtualbox Bridged mode
#auto eth1
#iface eth1 inet static 
#address 192.168.0.190 
#netmask 255.255.255.0 
#gateway 192.168.0.1 
该配置将虚拟机在内部网络中的IP地址设置为静态分配(192.168.56.101),方便宿主机在hosts中绑定该IP访问虚拟机。保存配置后,执行如下命令重启网络服务:
$ sudo /etc/init.d/networking restart

即可实现虚拟机使用NAT通过宿主机来正常访问外部网络,同时因为使用了Host-Only模式,宿主机可以通过虚拟机在内部网络的IP地址访问虚拟机,即使外部网络不可用也不影响宿主机对虚拟机的访问。

优点:

1、解决我遇到的问题,“桥接网卡”在家可以连网,在公司无法联网。

2、在宿主机也无法访问外网的环境中,宿主机仍然可以连接虚拟机。

3、宿主机和虚拟机都可以访问外网。

缺点:

1、只有宿主机可以连接虚拟机,其它局域网络环境中的机器无法连接虚拟机。

评论