LINUX.ORG.RU

История изменений

Исправление kvv213, (текущая версия) :

У тебя вот это условие, по-ходу, не выполнено. Марщрутизатор тебе выделил не префикс, а адрес в сети ::/64. Он не знает, что всю подсеть надо маршрутизировать через твой сервер.

Перепроверил следующим образом: Вместо /64 на интерфейс ens3 повесил /128 и не ::, а ::1.

ens3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::5054:ff:fe0e:f46a  prefixlen 64  scopeid 0x20<link>
        inet6 2a10:9200:1::1  prefixlen 128  scopeid 0x0<global>

Пинг идет, соответственно выдана все же подсеть /64, а не единичный адрес.

Замечу, что пинг идет следующим образом:

ping -6 ya.ru
PING ya.ru (2a02:6b8::2:242) 56 data bytes
From v980074.macloud.host (2a10:9200:1:141::1) icmp_seq=1 Destination unreachable: Address unreachable
From v980074.macloud.host (2a10:9200:1:141::1) icmp_seq=2 Destination unreachable: Address unreachable
From v980074.macloud.host (2a10:9200:1:141::1) icmp_seq=3 Destination unreachable: Address unreachable
From v980074.macloud.host (2a10:9200:1:141::1) icmp_seq=4 Destination unreachable: Address unreachable
64 bytes from ya.ru (2a02:6b8::2:242): icmp_seq=6 ttl=60 time=4.86 ms
64 bytes from ya.ru (2a02:6b8::2:242): icmp_seq=7 ttl=60 time=5.00 ms
64 bytes from ya.ru (2a02:6b8::2:242): icmp_seq=8 ttl=60 time=4.93 ms

потому что в маршрутах такое:

ip -6 route
2a10:9200:1::/64 dev wg0 proto kernel metric 200 pref medium
2a10:9200:1::/64 dev ens3 proto kernel metric 256 pref medium

Т.е. сначала кидает пакет в wg0,т.к. у него метрика меньше, потом, когда понимает, что пакеты не уходят куда надо, маршрутизирует пакеты куда следует, на ens3

Исходная версия kvv213, :

У тебя вот это условие, по-ходу, не выполнено. Марщрутизатор тебе выделил не префикс, а адрес в сети ::/64. Он не знает, что всю подсеть надо маршрутизировать через твой сервер.

Перепроверил следующим образом: Вместо /64 на интерфейс ens3 повесил /128 и не ::, а ::1.

Пинг идет, соответственно выдана все же подсеть /64, а не единичный адрес.

Замечу, что пинг идет следующим образом:

ping -6 ya.ru
PING ya.ru (2a02:6b8::2:242) 56 data bytes
From v980074.macloud.host (2a10:9200:1:141::1) icmp_seq=1 Destination unreachable: Address unreachable
From v980074.macloud.host (2a10:9200:1:141::1) icmp_seq=2 Destination unreachable: Address unreachable
From v980074.macloud.host (2a10:9200:1:141::1) icmp_seq=3 Destination unreachable: Address unreachable
From v980074.macloud.host (2a10:9200:1:141::1) icmp_seq=4 Destination unreachable: Address unreachable
64 bytes from ya.ru (2a02:6b8::2:242): icmp_seq=6 ttl=60 time=4.86 ms
64 bytes from ya.ru (2a02:6b8::2:242): icmp_seq=7 ttl=60 time=5.00 ms
64 bytes from ya.ru (2a02:6b8::2:242): icmp_seq=8 ttl=60 time=4.93 ms

потому что в маршрутах такое:

ip -6 route
2a10:9200:1::/64 dev wg0 proto kernel metric 200 pref medium
2a10:9200:1::/64 dev ens3 proto kernel metric 256 pref medium

Т.е. сначала кидает пакет в wg0,т.к. у него метрика меньше, потом, когда понимает, что пакеты не уходят куда надо, маршрутизирует пакеты куда следует, на ens3