Wie kann ich / etc / network / interfaces so einstellen, dass IPv6 nur automatisch konfiguriert wird?

9

Ich habe einen Computer, auf dem ich nur IPv6 ausführen möchte, kein IPv4.

Ich möchte eine automatisch konfigurierte IPv6-Adresse verwenden. In meinem Netzwerk läuft Radvd und es funktioniert einwandfrei.

Es gibt jedoch keine Konfiguration in / etc / network / interfaces, die ich dafür einstellen kann. Es unterstützt statisches IPv6, oder wenn ich eine IPv4-Adresse auf der Schnittstelle erstelle, wird IPv6 festgelegt, aber ich möchte nicht.

Derzeit darauf reduziert, die Benutzeroberfläche manuell in /etc/rc.local aufzurufen, aber es ist chaotisch.

Ich möchte nur in der Lage sein, "iface eth0 inet6 auto" wirklich zu / etc / network / interfaces hinzuzufügen.

user55807
quelle

Antworten:

12

Das Schlüsselwort magic / etc / network / interfaces, wenn Sie keine Konfiguration wünschen, ist manuell . Wenn ich Ihre Frage richtig verstehe, möchten Sie eth0 folgendermaßen definieren.

auto eth0
iface eth0 inet manual
iface eth0 inet6 auto
andol
quelle
Danke, ich konnte das inet6-Auto nicht in der Dokumentation finden, das hat mich verwirrt!
user55807
1
@ user55807 Wenn diese Antwort Ihre Frage gelöst hat, sollten Sie auf das grüne Häkchen daneben klicken, um sie als gelöst zu markieren.
Azendale
1

Ubuntu 11.10 (Oneiric) war die erste Version, die die autoMethode für IPv6-Schnittstellen unterstützte (vergleichen Sie die Manpage zu 11.10-Schnittstellen mit der Manpage zu 11.04-Schnittstellen ). Wenn Sie 11.10 oder höher nicht ausführen und kein Upgrade durchführen können, ist Ihr rc.local-Hack wahrscheinlich der einfachste Weg, obwohl ich mich an die DHCP-Methode zu erinnern scheine, die an IPv6-Schnittstellendefinitionen arbeitet. Dies erfordert natürlich einen DHCPv6-Server.

cqcallaw
quelle