1 、选择桥接模式
如图,就是桥接模式 选上复制物理连接状态

VirtualBox虚拟机+ubuntu16.04 桥接模式、配置 静态ip,实现宿主主机、ubuntu互相ping通
 

2、 查看宿主主机的网关、DNS

VirtualBox虚拟机+ubuntu16.04 桥接模式、配置 静态ip,实现宿主主机、ubuntu互相ping通

3、更改ubuntu配置文件
ubuntu的网卡配置信息在 /etc/network/interfaces

[email protected]:~$ sudo vi /etc/network/interfaces

打开后添加如下代码
auto enp0s3                #(注意这里是你用的网卡,不一定是eth0,我的就是enp0s3 )
iface enp0s3  inet static  # 把网卡设置成静态
address 192.168.1.XXX  # 自定义的ip  网段跟主机要一样,
gateway 192.168.1.1    # 网关需要在主机上查看,主机是win系统的,在控制台输入 ipconfig /all查看
netmask 255.255.255.0   #子网掩码

在这之前一定要注释掉带有dhcp的那一行,那是动态分配ip的命令。

VirtualBox虚拟机+ubuntu16.04 桥接模式、配置 静态ip,实现宿主主机、ubuntu互相ping通


4、配置dns服务器
这个很重要:如果不配置,就没办法ping通外网。
方法是永久性的,命令:

[email protected]:~$ sudo vi /etc/resolvconf/resolv.conf.d/base

加入这个:nameserver  192.168.1.1  ——>这跟你主机的dns要一样。

VirtualBox虚拟机+ubuntu16.04 桥接模式、配置 静态ip,实现宿主主机、ubuntu互相ping通

重启networking服务
[email protected]: sudo /etc/init.d/networking restart

最后试试能不能ping的通主机 和外网
VirtualBox虚拟机+ubuntu16.04 桥接模式、配置 静态ip,实现宿主主机、ubuntu互相ping通

相关文章: