1.配置NAT转发网卡 #以管理员身份启动PowerShell ,执行下列命令 # 创建虚拟交换机: New-VMSwitch -SwitchName "NAT" -SwitchType Internal # 获取虚拟交换机的ifindex,并赋值到变量中: $ifindex = Get-NetAdapter -Name "vEthernet (NAT)" | Select-Object -ExpandProperty 'ifIndex' # 在虚拟交换机上设置固定IP,用于网关IP: New-NetIPAddress -IPAddress 192.168.56.254 -PrefixLength 24 -InterfaceIndex $ifindex # 创建nat网络: New-NetNat -Name NAT -InternalIPInterfaceAddressPrefix 192.168.56.0/24 2.配置虚拟机网络配置 #1.进入/etc/netplan目录 cd /etc/netplan #2.先备份一份防止改错导致不联网 cp ./01-network-manager-all.yaml ./01-network-manager-all.yaml_bak #3.修改01-network-manager-all.yaml vim ./01-network-manager-all.yaml network: ethernets: eth0: dhcp4: false addresses: [192.168.56.8/24] optional: true routes: - to: default via: 192.168.56.254 nameservers: addresses: [114.114.114.114,8.8.8.8] version: 2 renderer: NetworkManager #4.应用修改 netplan apply #5.重启生效 reboot 参考在 PowerShell 中管理 IP 地址