Назад | Перейти на главную страницу

Есть ли способ отключить IPv6 SLAAC для каждого интерфейса в Debian?

У меня есть сценарий, в котором устройства под управлением 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