У меня есть сценарий, в котором устройства под управлением Debian могут иметь несколько сетевых интерфейсов. Я хочу, чтобы мой интерфейс eth0 получал свой адрес через конфигурацию SLAAC, но я хочу, чтобы оставшиеся интерфейсы имели только свои локальные для канала или вручную настроенные IPv6-адреса.
Это возможно?
Я продолжаю отвечать на свои вопросы сегодня!
Добавление следующего в соответствующий раздел / etc / network / interfaces делает трюк, например eth1:
pre-up / sbin / sysctl -w net.ipv6.conf.eth1.autoconf = 0
Нашел ответ Вот.
ОБНОВЛЕНИЕ: фактически, это просто отключает создание IP-адреса IPv6 - он по-прежнему получает, например, маршруты по умолчанию для этого интерфейса. Чтобы вообще отключить SLAAC на интерфейсе, видимо, что вы фактически хочу net.ipv6.conf.eth1.accept_ra = 0