Sie haben in einem Kommentar erwähnt, dass Sie ifconfig verwenden , um die Schnittstelle aufzurufen. In diesem Fall besteht Ihr Problem darin, dass ifconfig die interfaces
Datei nicht verwendet (es weist die Schnittstelle nur an, mit dem Empfang von Paketen zu beginnen). Diese Konfigurationsdatei ist spezifisch für Debian / Ubuntu und wird nur von den ifupdown- Tools ifup
und gelesen ifdown
. Sie müssten also Folgendes verwenden:
ifup eth0
Selbst dann wird Ihre Konfiguration abgelehnt, da die Syntax der Konfigurationsdatei " iface
" und nicht " interface
" verwendet, um eine neue logische Schnittstelle zu kennzeichnen. (Eine vollständige Beschreibung der Syntax finden Sie im Handbuch zu interfaces (5) .)
(Ihre pre-up
Zeile ist auch 1) unnötig: Es wird automatisch gemacht, und 2) falsch geschrieben: Es ist " modprobe
".)
Die fe80::a00:27ff:fe1e:5edf
Adresse wird nicht aufgrund einer Konfiguration angezeigt, sondern weil IPv6 dies erfordert. Jede Schnittstelle muss eine verbindungslokale Adresse haben, die auf der "Schnittstellen-ID" (ihrer MAC-Adresse) basiert. Diese Adressen werden vom Linux-Kernel automatisch hinzugefügt.
(Denken Sie daran, dass eine Schnittstelle viele Adressen haben kann. Sie können beide fe80::1
und fe80::a00:27ff:fe1e:5edf
dieselbe Schnittstelle haben, und es wird immer noch funktionieren.)
Denken Sie auch daran , dass die fe80::/10
Adressen sind link-local - mit anderen Worten, sie werden nie weitergeleitet , und die gateway
Konfigurationseinstellung ist bedeutungslos.
Dies bedeutet, dass Sie bei jedem Versuch, auf eine verbindungslokale Adresse zuzugreifen, die zu verwendende Schnittstelle manuell angeben müssen. Hierzu fügen Sie der Adresse einen Zonenindex hinzu . (Unter Linux entspricht der Zonenindex dem Schnittstellennamen.) Um beispielsweise eine Verbindung über eth0 herzustellen , müssen Sie Folgendes hinzufügen %eth0
:
ping6 fe80::a00:27ff:fe1e:5edf%eth0
(Die Antwort von Oliver Salzburg ist auch richtig - Sie dürfen keine Subnetzmaske angeben, wenn Sie sich auf einen einzelnen Host beziehen.)
ifup
oderifconfig eth0 up
?