Как настроить / etc / network / interfaces на автоматическую настройку ipv6?

9

У меня есть машина, на которой я просто хочу запустить ipv6, а не ipv4.

Я хочу использовать автоматически настроенный адрес ipv6 - у меня в сети работает radvd, и он работает нормально.

Однако в / etc / network / interfaces нет конфигурации, которую я могу установить для этого. Он поддерживает статический ipv6, или если я создаю адрес ipv4 на интерфейсе, он установит ipv6, но я этого не хочу.

В настоящее время сводится к тому, чтобы вызвать интерфейс вручную в /etc/rc.local, но это грязно.

Просто хочу иметь возможность действительно добавить "iface eth0 inet6 auto" в / etc / network / interfaces ".

user55807
источник

Ответы:

12

Волшебное ключевое слово / etc / network / interfaces, когда вы не хотите, чтобы конфигурация выполнялась вручную . Если я правильно понимаю ваш вопрос, вы захотите определить eth0 следующим образом.

auto eth0
iface eth0 inet manual
iface eth0 inet6 auto
andol
источник
Спасибо, я не смог найти inet6 auto в документации, вот что меня смутило!
user55807
1
@ user55807 Если этот ответ решил ваш вопрос, нажмите на зеленую галочку рядом с ним, чтобы отметить его как решенный.
Азендейл
1

Ubuntu 11.10 (Oneiric) был первым выпуском, поддерживающим autoметод на интерфейсах IPv6 (сравните справочную страницу по интерфейсам 11.10 и справочную страницу по интерфейсам 11.04 ). Если вы не используете 11.10 или более позднюю версию и не можете выполнить обновление, ваш хак с rc.local, вероятно, самый простой способ, хотя я, кажется, вспоминаю метод DHCP, работающий с определениями интерфейса IPv6. Конечно, для этого требуется сервер DHCPv6.

cqcallaw
источник