我已经在网络中的 3 台不同的 PC 上进行了测试,分别安装了 Fedora、Arch 和 Windows
所有客户操作系统都没有 Internet,VirtualBox、QEMU/KVM 和 WSL2 也没有,但是当我在 VirtualBox 或 QEMU 中使用 brigde 网络或 MacVtap 选项时,客户机神奇地就可以连接到互联网。
这是为什么呢?我的问题是,WSL2 没有一个优雅而简单的桥接网络选项,所以我将尝试修复 root 的问题。
我的电脑现在使用的是 Windows 11,如何使用 Windows 中的 NAT(网络地址转换)从客户操作系统访问互联网?(又名 wsl2)这与我的路由器有关吗?我在某处读到,可能是我的路由器禁用了同一 MAC 地址上的多个 IP 选项,DNS?DHCP?我已经搜索了几个小时,但没有任何解决方案可以解决我的问题,求助。
PragmaticMero - 秘鲁人/我的英格兰很糟糕,哈哈
如果需要的话询问更多细节
PS C:\Users\Myuser> ipconfig /all
Windows IP Configuration
Host Name . . . . . . . . . . . . : RyzenWin
Primary Dns Suffix . . . . . . . :
Node Type . . . . . . . . . . . . : Hybrid
IP Routing Enabled. . . . . . . . : No
WINS Proxy Enabled. . . . . . . . : No
Ethernet adapter vEthernet (WSL):
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Hyper-V Virtual Ethernet Adapter #3
Physical Address. . . . . . . . . : 00-15-5D-64-26-05
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
Link-local IPv6 Address . . . . . : fe80::485f:6b89:6d87:1a3%40(Preferred)
Autoconfiguration IPv4 Address. . : 169.254.1.163(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.0.0
Default Gateway . . . . . . . . . :
DHCPv6 IAID . . . . . . . . . . . : 671094109
DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-2A-70-63-58-50-EB-F6-BD-95-12
NetBIOS over Tcpip. . . . . . . . : Enabled
Ethernet adapter Ethernet:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Realtek PCIe GbE Family Controller
Physical Address. . . . . . . . . : 50-EB-F6-BD-95-12
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
Link-local IPv6 Address . . . . . : fe80::4c1c:758:ec87:a999%11(Preferred)
IPv4 Address. . . . . . . . . . . : 192.168.100.38(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Lease Obtained. . . . . . . . . . : 30 July 2022 17:04:33
Lease Expires . . . . . . . . . . : 31 July 2022 17:04:33
Default Gateway . . . . . . . . . : fe80::1%11
192.168.100.1
DHCP Server . . . . . . . . . . . : 192.168.100.1
DHCPv6 IAID . . . . . . . . . . . : 122743798
DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-2A-70-63-58-50-EB-F6-BD-95-12
DNS Servers . . . . . . . . . . . : 192.168.100.1
NetBIOS over Tcpip. . . . . . . . : Enabled
Ethernet adapter VirtualBox Host-Only Network:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : VirtualBox Host-Only Ethernet Adapter
Physical Address. . . . . . . . . : 0A-00-27-00-00-04
DHCP Enabled. . . . . . . . . . . : No
Autoconfiguration Enabled . . . . : Yes
Link-local IPv6 Address . . . . . : fe80::2dc3:beb9:1961:81df%4(Preferred)
IPv4 Address. . . . . . . . . . . : 192.168.56.1(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . :
DHCPv6 IAID . . . . . . . . . . . : 621412391
DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-2A-70-63-58-50-EB-F6-BD-95-12
NetBIOS over Tcpip. . . . . . . . : Enabled
Ethernet adapter vEthernet (Default Switch):
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Hyper-V Virtual Ethernet Adapter
Physical Address. . . . . . . . . : 00-15-5D-4E-A1-40
DHCP Enabled. . . . . . . . . . . : No
Autoconfiguration Enabled . . . . : Yes
Link-local IPv6 Address . . . . . : fe80::3da3:8742:67c7:7a71%21(Preferred)
IPv4 Address. . . . . . . . . . . : 172.19.192.1(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.240.0
Default Gateway . . . . . . . . . :
DHCPv6 IAID . . . . . . . . . . . : 352327005
DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-2A-70-63-58-50-EB-F6-BD-95-12
NetBIOS over Tcpip. . . . . . . . : Enabled
更新 :
是的!!我没看错,这是我的调制解调器/路由器配置。以下是我所做的,我将 TP-LINK TL-WR850N 无线 N 路由器连接到我的主调制解调器/路由器(通过 WAN 以太网蓝色端口),并将 TP-Link 路由器连接到装有 Windows 的主 PC。
Windows 有互联网,WSL2 Ubuntu 也有,当我ping google.com
更新/升级软件包时,我在 TP-Link 配置中搜索并发现一个名为 NAT 转发的选项引起了我的注意。
我已经在主路由器上启用了 UPnP,但仍然不起作用,但建议您在出现问题时激活它。
并且也在我的主路由器中激活了 IGMP,TP-Link 默认启用它,据我所知,我无法停用它,LoL。
仍然,WSL2 Ubuntu 中没有互联网,但我猜这是一个进步......
我要澄清的是,我不会使用 TP-Link 路由器就完事了,我为光纤互联网支付了 200Mbps 的费用,而这个小路由器(我的 ISP 免费发送给我,我现在将它用于其他用途)将我的 PC 的互联网速度限制在 90Mbps 左右。TP-Link 只有 10/100Mbps 端口,所有端口都是这样,所以是的,这不行。
谢谢您的帮助。