VMware-Ubuntu20.04配置雙網路卡解決遠端連線的2種場景

MrSu發表於2024-06-10

需求場景

環境:VMware Workstation下的虛擬機器Ubuntu20.04 LTS
需求1:網路卡1:橋接模式,在物理區域網與宿主機擁有同網段的IP,便於區域網通訊
需求2:網路卡2:NAT模式,假如不在家中區域網,宿主機未連入區域網時,Ubuntu使用NAT模式連線宿主機,共享使用宿主機網路,此時需要宿主機能夠正常連線Ubuntu

實操

VMware Workstation配置

新增網路介面卡

image
使用相同的方式,新增網路卡2,網路連線模式:NAT模式,生成固定Mac
image

設定虛擬網路介面卡編輯器

image

總結一下:
網路卡1:設定橋接模式,使用宿主機所在區域網DHCP伺服器進行自動配置
網路卡2:設定NAT模式,配置虛擬網路適配編輯器,記錄子網網段和子網閘道器用於Ubuntu內網路卡2的設定

uBuntu網路設定

# 檢視網路卡資訊,發現eth0和eth1,lo開頭的不是網路卡
ifconfig -a
# 檢視並啟用網路卡
ifconfig
# 啟用網路卡eth1
sudo ifconfig eth1 up
# 配置網路,/etc/netplan下只有一個yaml配置檔案
sudo vim /etc/netplan/00-installer-config.yaml
# 配置內容參考如下:
network:
  version: 2
  ethernets:
    eth0:
      optional: true
      dhcp4: yes
      dhcp6: yes
    eth1:
      optional: true
      addresses: [192.168.6.10/24]
      gateway4: 192.168.6.2
      nameservers:
        addresses: [8.8.8.8, 114.114.114.114]
      dhcp4: false
      dhcp6: false

# 使生效
sudo netplan apply

Ubuntu網路配置補充說明:
image

相關文章