Am instalat tailscale și am o interfață tailscale0. Acum, vreau să creez o interfață vxlan. Dacă aleg eth0 ca interfață prin care comunică VTEP, lucrurile funcționează atât în ipv4, cât și în ipv6. De exemplu, pentru ipv6, aceasta funcționează:
sudo ip link adăugați tipul de testare vxlan vxlan id 10 dstport 4789 dev eth0
sudo ip addr add 2001:abcc:99::/128 dev vxlan-testing
Dacă aleg în schimb interfața tailscale0, lucrurile funcționează pentru ipv4:
sudo ip link adăugați tipul de testare vxlan vxlan id 10 dstport 4789 dev tailscale0
sudo ip addr add 192.168.0.12/32 dev vxlan-testing
Dar nu pentru ipv6:
sudo ip link adăugați tipul de testare vxlan vxlan id 10 dstport 4789 dev tailscale0
sudo ip addr add 2001:abcc:99::/128 dev vxlan-testing
RTNETLINK răspunde: Argument nevalid
De ce primesc asta RTNETLINK
mesaj numai în cazul ipv6? Din păcate, eroarea nu ajută prea mult. Aceasta este interfața mea tailscale:
44: tailscale0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1280 qdisc fq_codel state modul NECUNOSCUT DEFAULT grup implicit qlen 500
link/none promiscuitate 0 minmtu 68 maxmtu 65535
tun type tun pi on vnet_hdr off persist off addrgenmode aleator numtxqueues 1 numrxqueues 1 gso_max_size 65536 gso_max_segs 65535
Interfața tailscale are ipv4 (100.126.X.X/32
) și adrese IPv6 (fd7a:115c:a1e0:ab12:4843:X:X:X/128
; fe80::e3fa:fe1f:X:X/64
)