首先查看上网的网卡:PC机Windows下,这里用的是WLAN:
禁止PC机端的其他网卡的桥接模式:
因为我们这里设置的桥接到无线网卡,要把其他所有网卡的支持桥接的模式全部去掉,下次虚拟机上电,不然傻乎乎的虚拟机Virtual Box将会傻乎乎的桥接到不能上网的网卡上去。
1.我电脑里除了无限网卡,还有5个网卡(包含虚拟网卡)
2.禁止VirtualBox Host-Only Ethernet Adapter网卡的桥接模式,鼠标右键VirtualBox Host-Only Ethernet Adapter网卡,将复选框钩子去掉,然后确定,依次将其他网卡的全部禁止掉。
在虚拟机Virtual box下Ubuntu18.4关闭状态下,添加两个网卡给虚拟机,全部桥接模式到PC无线网卡,如下
网卡一:
1.桥接网卡
2.界面名称:选择桥接的PC机Windows下的可以上网的网卡
3.混杂模式:拒绝
4.勾选:接入网线
网卡二:
1.桥接网卡
2.界面名称:选择桥接的PC机Windows下的可以上网的网卡
3.混杂模式:拒绝
4.勾选:接入网线
设置虚拟机下Ubuntu18.04下的网卡IP地址和PC机下Windows下的WLAN的IP在同一网段
1.在CMD命令行,查看Windows下的WLAN的IP,可以看到:无线局域网适配器 WLAN,IP地址为 IPv4 地址 . . . . . . . . . . . . : 192.168.1.115
2.启动虚拟机Ubuntu18.4,查看网卡,可以看到两个网卡:
3.网卡有线设置,可以看到如下界面:两个网卡
4.网卡enp0s3设置为IP自动获取,用于上网使用。
5.虚拟机内Ubuntu18.4打开浏览器,进行上网,如下,已经实现上网功能:
6.网卡enp0s8设置为IP,手动设置为一个固定的IP,这里添加的就是192.168.1.188,用于Ubuntu18.4创建共享文件夹并支持Windows访问(https://blog.csdn.net/smartvxworks/article/details/107930252)
3.Windows和Ubuntu18.04下的IP互相ping,发现互相ping通了(实际ping的是虚拟机Ubuntu18.04的第二个网卡enp0s8的IP)
Windows ping Ubuntu18.04:
Ubuntu18.04 ping Windows: