Open jeremy-duncan opened 3 weeks ago
additional color - when the IPv4 stack is disabled mirroring does not work. The IPv4 stack is required to have mirroring work even if there is a valid IPv6 only network connection. Whether on wifi or ethernet if the IPv4 stack is disabled this functionality does not work.
Type of issue
Code doesn't work
Feedback
in the .wslconfig on WSL v2, I have the following configured:
[experimental] networkingMode=mirrored
I have an IPv6-only ethernet interface, but I don't see it show up as a mirrored link:
duncanrj@tdinvwks012:~$ ip addr 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet 10.255.255.254/32 brd 10.255.255.254 scope global lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <BROADCAST,MULTICAST> mtu 1500 qdisc mq state DOWN group default qlen 1000 link/ether 00:ff:a7:d1:b1:0b brd ff:ff:ff:ff:ff:ff 3: loopback0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 00:15:5d:4f:23:d9 brd ff:ff:ff:ff:ff:ff 4: eth1: <BROADCAST,MULTICAST> mtu 1450 qdisc mq state DOWN group default qlen 1000 link/ether c0:4b:24:9f:d2:f4 brd ff:ff:ff:ff:ff:ff
However, when using wifi I see this:
duncanrj@tdinvwks012:~$ ip addr 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet 10.255.255.254/32 brd 10.255.255.254 scope global lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <BROADCAST,MULTICAST> mtu 1500 qdisc mq state DOWN group default qlen 1000 link/ether 00:ff:a7:d1:b1:0b brd ff:ff:ff:ff:ff:ff 3: loopback0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 00:15:5d:4f:23:d9 brd ff:ff:ff:ff:ff:ff 4: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1450 qdisc mq state UP group default qlen 1000 link/ether c0:4b:24:9f:d2:f4 brd ff:ff:ff:ff:ff:ff inet 192.0.0.8/24 brd 192.0.0.255 scope global noprefixroute eth1 valid_lft forever preferred_lft forever inet6 2600:4040:2a6f:8a03:9f30:95c7:c17f:5665/64 scope global nodad deprecated noprefixroute valid_lft forever preferred_lft 0sec inet6 2600:4040:2a6f:8a03:3073:b40b:3940:5ee9/128 scope global nodad noprefixroute valid_lft forever preferred_lft forever inet6 2600:4040:2a6f:8a03::c4e5/128 scope global nodad noprefixroute valid_lft forever preferred_lft forever inet6 fe80::b0bb:b386:ad52:b536/64 scope link nodad noprefixroute valid_lft forever preferred_lft forever
seems the mirrored mode only works with wifi. Is that correct as your documentation here doesn't seem to indicate that
Page URL
https://learn.microsoft.com/en-us/windows/wsl/networking
Content source URL
https://github.com/MicrosoftDocs/wsl/blob/main/WSL/networking.md
Author
@craigloewen-msft
Document Id
f9e21bfa-6316-7d45-3b34-834a78bcaf0f