宿主机是win10
虚拟机是ubuntu 18.04 server 版
按此配置以实现宿主容器内外网互通 以及 虚拟机上网WAN
对2只网卡的设置分别是如下
其中还得注意将宿主机的网卡如此配置
查看网卡
lshw -c network -short
/0/100/3 enp0s3 network 82540EM Gigabit Ethernet Controller
/0/100/8 enp0s8 network 82540EM Gigabit Ethernet Controller
/1 docker0 network Ethernet interface
对网卡进行设置:
sudo vim /etc/netplan/50-cloud-init.yaml
注意这里的地址空着的,请自行设置固定IP,可以先去ifconfig里面把那随机分配的ip地址填写进来
ifconfig -a
这里别乱抄啊!!! 用自己查询到的ip地址!!! 将其填入
network:
ethernets:
enp0s3:
dhcp4: false
addresses:
- 192.168.56.102/28
enp0s8:
dhcp4: false
addresses:
- 10.0.2.5/28
optional: true
version: 2
将网卡设置给予生效,如果有报错可以贴出来看看 ^0^
sudo netplan apply
设置完成以后对虚拟机进行重启即可;
重启后即可测试外网及虚拟机宿主机的内网测试
如有疑问欢迎跟帖