NAT(在 QEMU/KVM 中)并且 WSL2 没有互联网,但主机有

NAT(在 QEMU/KVM 中)并且 WSL2 没有互联网,但主机有

我已经在网络中的 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 转发的选项引起了我的注意。

NAT 转发

我已经在主路由器上启用了 UPnP,但仍然不起作用,但建议您在出现问题时激活它。

并且也在我的主路由器中激活了 IGMP,TP-Link 默认启用它,据我所知,我无法停用它,LoL。

TP-Link 中的 IGMP 选项

仍然,WSL2 Ubuntu 中没有互联网,但我猜这是一个进步......

我要澄清的是,我不会使用 TP-Link 路由器就完事了,我为光纤互联网支付了 200Mbps 的费用,而这个小路由器(我的 ISP 免费发送给我,我现在将它用于其他用途)将我的 PC 的互联网速度限制在 90Mbps 左右。TP-Link 只有 10/100Mbps 端口,所有端口都是这样,所以是的,这不行。

谢谢您的帮助。

相关内容