宿主機是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
設置完成以後對虛擬機進行重啓即可;
重啓後即可測試外網及虛擬機宿主機的內網測試
如有疑問歡迎跟帖