Jak mogę ustawić / etc / network / interfaces tak, aby po prostu automatycznie konfigurował ipv6?

9

Mam komputer, na którym chcę po prostu uruchomić ipv6, bez ipv4.

Chcę użyć automatycznie skonfigurowanego adresu IPv6 - mam radvd działający w mojej sieci i działa dobrze.

Jednak w / etc / network / interfaces nie ma konfiguracji, którą mogę ustawić. Obsługuje statyczny ipv6 lub jeśli utworzę adres ipv4 w interfejsie, ustawię ipv6, ale nie chcę.

Obecnie sprowadza się do ręcznego uruchamiania interfejsu w /etc/rc.local, ale jest nieuporządkowany.

Chcę tylko móc naprawdę dodać „iface eth0 inet6 auto” do / etc / network / interfaces ”.

użytkownik55807
źródło

Odpowiedzi:

12

Magiczne słowo kluczowe / etc / network / interfaces, gdy nie chcesz żadnej konfiguracji, jest ręczne . Jeśli dobrze rozumiem twoje pytanie, będziesz chciał zdefiniować eth0 w następujący sposób.

auto eth0
iface eth0 inet manual
iface eth0 inet6 auto
andol
źródło
Dzięki, nie mogłem znaleźć inet6 auto w dokumentacji, to mnie pomyliło!
user55807,
1
@ user55807 Jeśli ta odpowiedź rozwiązała Twoje pytanie, kliknij zielony przycisk obok niego, aby oznaczyć go jako rozwiązany.
Azendale
1

Ubuntu 11.10 (Oneiric) było pierwszą wersją obsługującą tę autometodę w interfejsach IPv6 (porównaj stronę podręcznika interfejsów 11.10 z stroną interfejsów 11.04 ). Jeśli nie korzystasz z wersji 11.10 lub nowszej i nie możesz zaktualizować, hack rc.local jest prawdopodobnie najprostszym sposobem, chociaż wydaje mi się, że pamiętam metodę DHCP działającą na definicjach interfejsu IPv6. Wymaga to oczywiście serwera DHCPv6.

cqcallaw
źródło