Festlegen einer statischen IPv6-Adresse in Ubuntu

Festlegen einer statischen IPv6-Adresse in Ubuntu

Ich versuche, einer bereits vorhandenen Schnittstelle, die bisher nur IPv4 hatte, eine IPv6-Adresse hinzuzufügen. Dies ist meine Konfiguration:

auto lo
iface lo inet loopback

auto eth8
iface eth8 inet static
  address 88.**.**.**
  netmask 255.255.255.0
  gateway 88.**.**.**

iface eth8 inet6 static
  pre-up modprope ipv6
  address 2a01:**:**::5
  netmask 120
  gateway 2a01:**:**::7f

aber nach dem Neustart hat die Schnittstelle eth8 immer noch nur eine Link-Local-Adresse:

eth8      Link encap:Ethernet  HWaddr 00:15:**:**:**:**
          inet addr:88.**.**.**  Bcast:0.0.0.0  Mask:255.255.255.0
          inet6 addr: fe80::**:**:**:**/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

Was mache ich falsch?

Antwort1

Wie Peter erwähnt, modpropeist das falsch geschrieben.

Dies führt dazu, dass die Skripte den Abschnitt nicht verwenden, inet6 staticda der Pre-Up-Befehl fehlschlägt. Sie können ihn einfach entfernen – er ist nicht erforderlich.

pre-up command
       Run command before bringing the interface up.  If  this  command
       fails then ifup aborts, refraining from marking the interface as
       configured, prints an error message, and exits  with  status  0.
       This behavior may change in the future.

Ansonsten ist Ihre Datei korrekt. /120 ist nicht die übliche Netzmaske, aber Sie wissen vermutlich, was Sie tun.

Antwort2

Sie haben „Modprobe“ falsch geschrieben. Ist es möglich, dass das Modul nicht richtig geladen wird?

verwandte Informationen