IPv6-Adressvergabe in /etc/network/interfaces

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen

IPv6-Adressvergabe in /etc/network/interfaces

Dieser Artikel zeigt, wie sich IPv6-Adressen unter Debian/Linux über die Datei /etc/network/interfaces konfigurieren lassen. Es werden die Varianten auto, dhcp, static und manual dargestellt.

IPv6 auto (SLAAC / Link-Local)

Das System konfiguriert IPv6-Adressen automatisch:

  • Immer aktiv: Link-Local-Adresse (fe80::/64)
  • Falls Router Advertisements vorhanden: SLAAC-Adresse

Beispiel

auto enp0s3
iface enp0s3 inet6 auto

IPv6 dhcp (Stateful DHCPv6)

Das System bezieht IPv6-Adressen von einem DHCPv6-Server. Wird nur benötigt, wenn im Netz ein entsprechender Server vorhanden ist.

Beispiel

auto enp0s3
iface enp0s3 inet6 dhcp

IPv6 static (feste Adresse)

Die Adresse wird manuell festgelegt. Geeignet für Server oder für einfache Test-Topologien.

Beispiel

auto enp0s3
iface enp0s3 inet6 static
    address fd00:1234::1
    netmask 64

IPv6 manual (manuell setzen per Hand)

Das Interface wird nur aktiviert, ohne Adresse. Adressen können später mit ip-Befehlen hinzugefügt werden.

Beispiel

auto enp0s3
iface enp0s3 inet6 manual

Adresse manuell setzen

ip -6 addr add fd00:abcd::10/64 dev enp0s3
ip -6 route add default via fd00:abcd::1

Zusammenfassung

  • auto → Link-Local immer, SLAAC wenn Router-RA vorhanden
  • dhcp → Bezieht IPv6-Adressen vom DHCPv6-Server
  • static → Feste Adresse in interfaces eingetragen
  • manual → Keine automatische Adresse, nur manuelle Zuweisung mit ip