Tôi đã cài đặt tailscale và tôi có giao diện tailscale0. Bây giờ, tôi muốn tạo một giao diện vxlan. Nếu tôi chọn eth0 làm giao diện mà VTEP giao tiếp thông qua, mọi thứ sẽ hoạt động trong cả ipv4 và ipv6. Ví dụ: đối với ipv6, điều này hoạt động:
Sudo ip link add vxlan-testing type vxlan id 10 dstport 4789 dev eth0
sudo ip addr add 2001:abcc:99::/128 dev vxlan-testing
Thay vào đó, nếu tôi chọn giao diện tailscale0, mọi thứ sẽ hoạt động với ipv4:
Sudo ip link add vxlan-testing type vxlan id 10 dstport 4789 dev tailscale0
sudo ip addr add 192.168.0.12/32 dev vxlan-testing
Nhưng họ không dành cho ipv6:
Sudo ip link add vxlan-testing type vxlan id 10 dstport 4789 dev tailscale0
sudo ip addr add 2001:abcc:99::/128 dev vxlan-testing
RTNETLINK trả lời: Đối số không hợp lệ
Tại sao tôi nhận được điều đó RTNETLINK
tin nhắn chỉ trong trường hợp ipv6? Thật không may, lỗi không giúp được gì nhiều. Đây là giao diện tailscale của tôi:
44: tailscale0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1280 qdisc trạng thái fq_codel CHƯA BIẾT chế độ MẶC ĐỊNH nhóm mặc định qlen 500
liên kết/không bừa bãi 0 minmtu 68 maxmtu 65535
điều chỉnh loại điều chỉnh pi trên vnet_hdr tắt vẫn tắt addrgenmode ngẫu nhiên numtxqueues 1 numrxqueues 1 gso_max_size 65536 gso_max_segs 65535
Giao diện tailscale có ipv4 (100.126.X.X/32
) và địa chỉ ipv6 (fd7a:115c:a1e0:ab12:4843:X:X:X/128
; fe80::e3fa:fe1f:X:X/64
)