我正在努力正确地设置我的网络,希望能有所帮助。
Windows 10主机,在Hyper-V上运行Ubuntu 18.04.01来宾VM。
我无法在客户机OS上配置我的VPN(PureVPN帮助团队说这是Ubuntu的版本,但我别无选择),所以我想从主机上共享它。我对网络几乎一无所知,并且对Linux还是很陌生,所以感到相当失落。
我的路由器的IP为192.168.8.1
我尝试过的事情:
使用此处的指南https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/user-guide/setup-nat-network
创建一个虚拟交换机“ intSwitch”New-VMSwitch -SwitchName "intSwitch" -SwitchType Internal
ifIndex = 75
New-NetIPAddress -IPAddress 192.168.8.1 -PrefixLength 24 -InterfaceIndex 75
New-NetNat -Name MyNATnetwork -InternalIPInterfaceAddressPrefix 192.168.8.0/24
然后在Hyper-V管理器中,将VM的网络适配器设置为“ intSwitch”。
在来宾操作系统上,我编辑了/etc/netplan/01-network-manager-all.yaml以包括:
auto eth0
iface eth0 inet static
address 192.168.8.50
netmask 255.255.255.0
gateway 192.168.8.1
dns-nameservers 192.168.8.1
,然后将以下内容添加到/etc/resolvconf/resolv.conf.d/base:
nameserver 192.168.8.1
然后我重新启动了Ubuntu VM。
不幸的是,这根本没有用,来宾VM中没有任何类型的网络连接-甚至右上角都没有网络图标。
我显然错过了一些东西。有人可以指出正确的方向,因为我显然在这里头顶。