WSL2 之上 Ubuntu 的机器 MAC 地址

WSL2 之上 Ubuntu 的机器 MAC 地址

在 WSL2 之上运行 Ubuntu 22.04.3 LTS

输出ifconfig

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1492
    inet 172.28.193.11  netmask 255.255.240.0  broadcast 172.28.207.255
    inet6 fe80::215:5dff:fe3e:7ffa  prefixlen 64  scopeid 0x20<link>
    ether 00:15:5d:3e:7f:fa  txqueuelen 1000  (Ethernet)
    RX packets 1402  bytes 590609 (590.6 KB)
    RX errors 0  dropped 0  overruns 0  frame 0
    TX packets 163  bytes 52446 (52.4 KB)
    TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

ipconfig /allPowerShell的输出(请原谅我的机器是法语):

    Configuration IP de Windows

   Nom de l’hôte . . . . . . . . . . : Zenbook-OZ
   Suffixe DNS principal . . . . . . :
   Type de noeud. . . . . . . . . .  : Hybride
   Routage IP activé . . . . . . . . : Non
   Proxy WINS activé . . . . . . . . : Non
   Liste de recherche du suffixe DNS.: Speedport_W_724V_01011603_07_008

Carte réseau sans fil Connexion au réseau local* 1 :

   Statut du média. . . . . . . . . . . . : Média déconnecté
   Suffixe DNS propre à la connexion. . . :
   Description. . . . . . . . . . . . . . : Microsoft Wi-Fi Direct Virtual Adapter
   Adresse physique . . . . . . . . . . . : 3E-55-76-BE-66-95
   DHCP activé. . . . . . . . . . . . . . : Oui
   Configuration automatique activée. . . : Oui

Carte réseau sans fil Connexion au réseau local* 2 :

   Statut du média. . . . . . . . . . . . : Média déconnecté
   Suffixe DNS propre à la connexion. . . :
   Description. . . . . . . . . . . . . . : Microsoft Wi-Fi Direct Virtual Adapter #2
   Adresse physique . . . . . . . . . . . : 3E-55-76-BE-76-85
   DHCP activé. . . . . . . . . . . . . . : Oui
   Configuration automatique activée. . . : Oui

Carte réseau sans fil Wi-Fi :

   Suffixe DNS propre à la connexion. . . : Speedport_W_724V_01011603_07_008
   Description. . . . . . . . . . . . . . : MediaTek Wi-Fi 6E MT7922 (RZ616) 160MHz Wireless LAN Card
   Adresse physique . . . . . . . . . . . : 3C-55-76-BE-46-B5
   DHCP activé. . . . . . . . . . . . . . : Oui
   Configuration automatique activée. . . : Oui
   Adresse IPv6. . . . . . . . . . . . . .: 2003:c5:c715:bad9:aa0e:5e09:f399:6903(préféré)
   Adresse IPv6 temporaire . . . . . . . .: 2003:c5:c715:bad9:fc98:b63c:31e6:1374(préféré)
   Adresse IPv6. . . . . . . . . . . . . .: 2003:c5:c715:badb:904b:d90b:7543:f858(déprécié)
   Adresse IPv6 de liaison locale. . . . .: fe80::f215:b016:e094:6711%13(préféré)
   Adresse IPv4. . . . . . . . . . . . . .: 192.168.2.106(préféré)
   Masque de sous-réseau. . . . . . . . . : 255.255.255.0
   Bail obtenu. . . . . . . . . . . . . . : mercredi 13 mars 2024 01:52:12
   Bail expirant. . . . . . . . . . . . . : jeudi 4 avril 2024 00:38:51
   Passerelle par défaut. . . . . . . . . : fe80::1%13
                                       192.168.2.1
   Serveur DHCP . . . . . . . . . . . . . : 192.168.2.1
   IAID DHCPv6 . . . . . . . . . . . : 121394550
   DUID de client DHCPv6. . . . . . . . : 00-01-00-01-2C-2A-D6-E9-00-4C-E0-86-43-54
   Serveurs DNS. . .  . . . . . . . . . . : fe80::1%13
                                       192.168.2.1
   NetBIOS sur Tcpip. . . . . . . . . . . : Activé

Carte Ethernet Connexion réseau Bluetooth :

   Statut du média. . . . . . . . . . . . : Média déconnecté
   Suffixe DNS propre à la connexion. . . :
   Description. . . . . . . . . . . . . . : Bluetooth Device (Personal Area Network)
   Adresse physique . . . . . . . . . . . : 3C-55-76-BE-46-B6
   DHCP activé. . . . . . . . . . . . . . : Oui
   Configuration automatique activée. . . : Oui

Carte Ethernet vEthernet (WSL (Hyper-V firewall)) :

   Suffixe DNS propre à la connexion. . . :
   Description. . . . . . . . . . . . . . : Hyper-V Virtual Ethernet Adapter
   Adresse physique . . . . . . . . . . . : 00-15-5D-AE-85-70
   DHCP activé. . . . . . . . . . . . . . : Non
   Configuration automatique activée. . . : Oui
   Adresse IPv6 de liaison locale. . . . .: fe80::5516:60d0:65b2:eb67%35(préféré)
   Adresse IPv4. . . . . . . . . . . . . .: 172.28.192.1(préféré)
   Masque de sous-réseau. . . . . . . . . : 255.255.240.0
   Passerelle par défaut. . . . . . . . . :
   IAID DHCPv6 . . . . . . . . . . . : 587208029
   DUID de client DHCPv6. . . . . . . . : 00-01-00-01-2C-2A-D6-E9-00-4C-E0-86-43-54
   NetBIOS sur Tcpip. . . . . . . . . . . : Activé

我的问题:

我不明白 IP 地址172.28.193.11(在输出 ifconfig 中分配给 eth0)来自哪里。与in00:15:5d:3e:7f:fa关联的MAC 地址不会出现在PowerShell 输出中的任何位置。eth0ifconfigipconfig /all

MAC 地址00:15:5d:3e:7f:fa对应哪个网络接口?

答案1

来自微软的文章比较 WSL 版本:

如果您依赖 Linux 发行版在与主机相同的网络中拥有 IP 地址,则可能需要设置解决方法才能运行 WSL 2。WSL 2 作为 hyper-v 虚拟机运行。 这是对 WSL 1 中使用的桥接网络适配器的更改,这意味着WSL 2 对其虚拟网络使用网络地址转换 (NAT) 服务,而不是将其桥接到主机网络接口卡 (NIC),从而产生一个在重新启动时会发生变化的唯一 IP 地址。要了解有关将 WSL 2 服务的 TCP 端口转发到主机操作系统的问题和解决方法的更多信息,请参阅WSL GitHub 存储库问题 4150,NIC 桥接模式(TCP 解决方法)

答案2

一些注意事项,从使用的建议开始ip一些注释,首先是使用该命令及其子命令的。这替换已弃用的ifconfig命令。我将ip在本答案中使用命令作为任何示例。

正如在其他答案,WSL2默认情况下 脚注使用虚拟网络接口。至于“……地址……来自哪里”,有一个 Hyper-V 虚拟转变WSL 和您的计算机之间的接口。

如果您同时安装了 Windows Professional(或更高版本)和 Hyper-V 管理器功能,则可以通过选择虚拟交换机管理器...右侧窗格中的操作。但是,我通常建议您不要对其进行任何修改,除非您确实确定自己拥有专业知识。

WSL (Hyper-V firewall)该虚拟交换机还分发了您在输出中看到的接口的 IP 地址ifconfig

在 WSL 中,运行ip route以显示流量正在路由到 WSL 交换机的 IP 地址视窗。在你的输出中,那就是172.28.192.1,所以你应该看到:

$ ip route
default via 172.28.192.1 dev eth0 proto kernel 

脚注:镜像模式

(WSL (Hyper-V firewall))Windows 中的输出ipconfig告诉我,您正在运行 WSL2 的最新版本,其中包括新的网络模式。

如上所述,默认WSL2 中的网络模式是 NAT。直到最近(2023 年 9 月),这还是仅有的WSL2 可用的网络模式。然而,WSL2 的发布2.0.0带来了一些新的“实验性”功能,包括“镜像”网络模式,其中 Windows 网络接口被镜像到 WSL2 而不是 NAT。该功能已得到推广,并且在最新的 WSL2 生产版本中不再是实验性的。

如果您要在 中启用镜像模式,那么您使用/.wslconfig看到的 IP 地址和接口通常会与您在 Windows 命令中看到的相匹配。ifconfigip addripconfig /all

相关内容