在 Windows 10 上,我有一个运行着 ubuntu VirtualBox,并且在 Windows 主机上有两个以太网接口:
- “以太网”
- “无线局域网”
我现在想将主机上的这两个真实以太网设备与 ubuntu 客户机上的两个虚拟接口连接起来。为此,我在 VirtualBox 配置上定义了两个桥接适配器,用于连接到“以太网”(适配器 2)和“WLAN”(适配器 3):
在 VirtualBox 客户机中,我在文件中定义网络配置/etc/netplan/01-network-manager-all.yaml
如下:
# Let NetworkManager manage all devices on this system
network:
version: 2
ethernets:
enp0s8:
link-local: []
dhcp4: yes
enp0s9:
link-local: []
dhcp4: no
addresses:
- 192.168.200.100/24
gateway4: 192.168.200.220
然后的输出ip addr show
显示这个(不正确/无效的)配置:
2: enp0s8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UNKNOWN group default qlen 1000
link/ether 08:00:27:64:6a:fb brd ff:ff:ff:ff:ff:ff
inet 192.168.200.243/24 brd 192.168.200.255 scope global dynamic enp0s8
valid_lft 43151sec preferred_lft 43151sec
3: enp0s9: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 08:00:27:ee:d0:c4 brd ff:ff:ff:ff:ff:ff
inet 192.168.200.100/24 brd 192.168.200.255 scope global enp0s9
valid_lft forever preferred_lft forever
问题:
- 如何找出 VirtualBox 设置上的哪个适配器对应于 ubuntu 主机中的哪个接口?对应
Adapter2
于enp0s8
还是enp0s9
?如何找出? - 如何“修复”连接到 Windows“WLAN”适配器的接口设置,以便客户机 ubuntu 确实连接到 Windows“WLAN”适配器和外部互联网?因为我无法 ping 8.8.8.8,即 ubuntu 客户机系统似乎没有外部互联网连接。同样奇怪的是,ubuntu 客户机中的两个接口位于同一子网中
192.168.200
。这看起来不对劲,可能是 ubuntu 客户机无法通过 Windows“WLAN”适配器访问外部互联网的问题。如何解决这个问题? - 我可能有第三个以太网适配器,用于连接有线互联网
- 我不是网络方面的专家。例如,我不太清楚在网络设置中为适配器定义的“网关”是什么意思。
- 如果我忘记了什么,或者有后续问题,我深表歉意。如前所述,我不是网络专家。理想情况下,答案将包含一些关于其工作原理的一般解释。