I have posted this question here with some minor updates here:

https://unix.stackexchange.com/questions/623274/ipv6-addresses-on-interface-not-responding-to-ndp-packets-on-other-interface

-------------------- Start of forwarded message --------------------
From: Brian May <[email protected]>
To: [email protected]
Subject: IPv6 Linux question
Date: Sat, 05 Dec 2020 15:06:24 +1100

>From a given computer, if I do the following:

canidae# ip add dummy0 type dummy              
Command "dummy0" is unknown, try "ip address help".

canidae# ip link add dummy0 type dummy
canidae# ip addr add dev dummy0 2001:44b8:4112:8a02::55 
canidae# ip addr add dev dummy0 192.168.2.55
canidae# ip link set dummy0 up

Now from another computer on the network, I can ping 192.168.2.55. It
does not matter that the packets are coming in on enp3s0, not dummy0
because the IP address is global.

But I cannot ping 2001:44b8:4112:8a02::55 from a remote host unless I
assign the address to enp3s0.

My understanding is that this is suppose to work for IPv6 the same as
IPv4, but it doesn't.

This computer has no ip6tables that might be blocking something.

This computer is:

canidae# uname -a
Linux canidae 5.9.0-3-amd64 #1 SMP Debian 5.9.9-1 (2020-11-19) x86_64
GNU/Linux

But I have seen similar behaviour with:

root@kube-node-3:~# uname -a
Linux kube-node-3 4.19.0-12-amd64 #1 SMP Debian 4.19.152-1 (2020-10-18) x86_64 
GNU/Linux

How do I fix?
-- 
Brian May <[email protected]>
https://linuxpenguins.xyz/brian/
-------------------- End of forwarded message --------------------
-- 
Brian May <[email protected]>
https://linuxpenguins.xyz/brian/
_______________________________________________
luv-main mailing list
[email protected]
https://lists.luv.asn.au/cgi-bin/mailman/listinfo/luv-main

Reply via email to