Maybe proxy на сети хостера /64, где шлюз от /48
Задача стояла настроить прокси maybe-proxy на вариант “новый айпи на каждый коннект”, по стандарту там стоит ротация на определенное время. Для того чтобы изменить с ротации по времени на коннект-айпи требуется исправить некоторые значения в базе данных, а именно убрать значения исходящего айпи адреса и ротации. Внутри самой системы maybe-proxy-node ‘NULL’ в данных значениях расценивается как обход ротации и заставляет скрипт “придумывать” айпи адреса. Генератор работает идеально.
Для того чтобы зануллить необходимые значения можете использовать данный запрос и поставить ‘NULL’ в айди и ротации
UPDATE public.proxies SET "rotation" = NULL, "outgoingIpId" = NULL;
Долго мучался с сетями которые размещены непосредственно у хостера, а именно /64 (но при всем при этом шлюз находится в сети /48)
В таком случае ndppd настраивается на сеть под маску /48, а непосредственно сеть на ноде настраивается под маску /64, так же не забываем указывать верные настройки на скрипт с автоматическим ребутом и поднятием правильной сети.
/etc/ndppd.conf:
route-ttl 600 address-ttl 600 proxy eth0 { rule xx:xx:xx:xx::/48 { static autovia no } }
В базе данных сеть должна относится к /48
Скрипт автоматического ребута, к сожалению, пока не выдаю. Его требуется еще доработать.
Могу привести пример ручной настрйоки
ip -6 route flush table all ip -6 a flush eth0 ip -6 a flush lo ip -6 neigh flush all ip -6 a a xxxx:xxx:xxx:6e::160/48 dev eth0 ip -6 route add local xxxx:xxx:xxx:6e:: dev lo ip -6 route add default via xxxx:xxx:xxx::1 ip -6 neigh replace xxxx:xxx:xxx::1 lladdr d0:07:ca:32:aa:00 dev eth0
ndppd.conf так же не полностью со всеми параметрами