История изменений
Исправление Pinkbyte, (текущая версия) :
Т.е., как я понимаю, мой провайдер VPS выдал мне /48 сеть, но маршрутизирует на нее только один адрес 2a04:5201:2::b8 вместо целой сети.
Нет, маршрутизирует он именно всю сеть /48, но не на твой хост, а просто в интерфейс.
Если говорить по логике ipv4(там это проще): вот смотри, у тебя есть сеть 192.168.1.0/24. 192.168.1.1 - шлюз провайдера, 192.168.1.2 - твоя машина. Но в этой сети, теоретически, могут находиться еще компьютеры, так? Поэтому когда снаружи пойдет обращение, например на адрес 192.168.1.10, то этот трафик уйдет именно в саму сеть, а не на твой шлюз.
Варианта добиться получения машиной с адресом 192.168.1.2 трафика для 192.168.1.10 в мире IPv4 всего три:
1) организовать интерфейс-мост и иметь за одним из членов моста хост с адресом 192.168.1.10;
2) назначить адрес 192.168.1.10 дополнительным на тот же интерфейс на самой машине;
3) настроить proxy arp.
В случае IPv6 всё примерно также, только вместо proxy arp у нас proxy ndp. Вариант 2 нас в принципе не устраивает, потому что нам дальше надо трафик передавать, а не на саму машину принимать(хотя в случае если у нас NAT один к одному, то такой вариант имеет право на жизнь). Вариант 1 мы отбросили ранее, т.к. wg1 нельзя добавить в мост.
Тем не менее по прокси ndp прописал следующее, но результат остался тот же…
Не вижу настроек в ip neigh для proxy_ndp, одного включения на интерфейсах недостаточно.
Пример конфигурации можно посмотреть например тут.
Может быть я как-то адреса не так выделяю/назначаю?
Надо смотреть tcpdump.
Исходная версия Pinkbyte, :
Т.е., как я понимаю, мой провайдер VPS выдал мне /48 сеть, но маршрутизирует на нее только один адрес 2a04:5201:2::b8 вместо целой сети.
Нет, маршрутизирует он именно всю сеть /48, но не на твой хост, а просто с интерфейс.
Если говорить по логике ipv4(там это проще): вот смотри, у тебя есть сеть 192.168.1.0/24. 192.168.1.1 - шлюз провайдера, 192.168.1.2 - твоя машина. Но в этой сети, теоретически, могут находиться еще компьютеры, так? Поэтому когда снаружи пойдет обращение, например на адрес 192.168.1.10, то этот трафик уйдет именно в саму сеть, а не на твой шлюз.
Варианта добиться получения машиной с адресом 192.168.1.2 трафика для 192.168.1.10 в мире IPv4 всего три:
1) организовать интерфейс-мост и иметь за одним из членов моста хост с адресом 192.168.1.10;
2) назначить адрес 192.168.1.10 дополнительным на тот же интерфейс на самой машине;
3) настроить proxy arp.
В случае IPv6 всё примерно также, только вместо proxy arp у нас proxy ndp.
Тем не менее по прокси ndp прописал следующее, но результат остался тот же…
Не вижу настроек в ip neigh для proxy_ndp, одного включения на интерфейсах недостаточно.
Пример конфигурации можно посмотреть например тут.
Может быть я как-то адреса не так выделяю/назначаю?
Надо смотреть tcpdump.