Ich möchte zwei weitere Loopback-Schnittstellen hinzufügen.
Ich habe den folgenden Befehl verwendet:
ifconfig lo: 127.0.0.2 netmask 255.0.0.0 up
und tippe ein ifconfig
, ich kann sehen, dass die Loopback-Adresse hinzugefügt wurde.
Aber wenn ich eine weitere Schnittstelle hinzufügen möchte ... (zum Beispiel 127.0.0.3 ), wurde die vorherige Schnittstelle ( 127.0.0.2 ) überschrieben.
Auch wenn ich reinschaue /etc/network/interfaces
sehe ich keinen Eintrag.
Wie kann ich mehrere Loopback-Schnittstellen dauerhaft hinzufügen?
12.04
networking
Leviathan
quelle
quelle
lo
undlo:
und wie kann man eine Schnittstelle entfernenlo:
?lo:
. Entfernen Sie mitifconfig lo: down
ifconfig lo:
undroute add -host
? Tun sie dasselbe?Wenn Sie weiterhin "ifconfig lo ..." verwenden, erstellen Sie keine neue Schnittstelle, sondern überschreiben die vorherige. Sie könnten versuchen, Ihre Interface-Datei zu bearbeiten:
Meins sieht so aus:
Sie können also versuchen, es zu ändern, um neue Schnittstellen zu erstellen:
Starten Sie dann das Netzwerk oder das gesamte System neu und versuchen Sie, mit den neuen Schnittstellen mit "sudo ifconfig lo2 / lo3 etc ..." zu interagieren.
quelle
interfaces(5)
,ifup(8)
, undifdown(8)
) bedeuten? Vielen Dank.man man
; Die Zahlen geben an, in welchem Abschnitt des Handbuchs sich die einzelnen Manpages befinden. Abschnitt 5 befasst sich beispielsweise mit Dateiformaten und Konventionen, und Abschnitt 8 befasst sich mit Systemverwaltungsbefehlen (die normalerweise nur von root ausgeführt werden sollen).Um mehrere Loopback-Schnittstellen dauerhaft hinzuzufügen, muss eine zusätzliche Prüfung auf Dummy-Treiber durchgeführt werden.
Der Dummy-Treiber wird zum
Erstellen mehrerer Loopback-Geräte verwendet, anstatt mehrere Aliase für ein Gerät mit einer unterschiedlichen IP-Adresse zu erstellen.
Diese Zeilen fügen einen weiteren Loopback mit dem Namen hinzu
loop1, loop2, loop3
:Bitte überprüfen Sie, ob das
dummy
Kernelmodul geladen ist, bevor Sie den obigen Befehl ausführen:quelle
lo
hat