Ich habe immer die Alias-Dateien ifcfg-eth0: 1 verwendet, um zusätzliche Adressen zu erstellen. In der jüngsten Rhel-Dokumentation heißt es jedoch:
Da der Befehl ip des iproute-Pakets nun die Zuweisung mehrerer Adressen an dieselbe Schnittstelle unterstützt, ist es nicht mehr erforderlich, diese Methode zum Binden mehrerer Adressen an dieselbe Schnittstelle zu verwenden.
Darüber hinaus wird in zahlreichen Antworten und Kommentaren auf dieser Website erwähnt, dass ifconfig veraltet ist und stattdessen "ip" verwendet werden sollte. Ich verwende es in Ordnung für Live-Änderungen, aber wie kann ich die Änderungen über Neustarts hinweg beibehalten, ohne die Alias-Dateien zu verwenden?
linux
centos6
rhel6
ip-aliasing
prl77
quelle
quelle
ifcfg-ethX:Y
Dateien ist nichts auszusetzen , da dieses Framework noch einige Zeit unterstützt wird. Was ist Ihr Anwendungsfall?ifconfig
, bedeutet nicht, dass daspsuedo-interface
Feature im Kernel ebenfalls nicht mehr vorhanden ist.Antworten:
Setzen Sie sie
/etc/sysconfig/network-scripts/ifcfg-eth0
mit einem2
oder3
usw. nach ihnen ein, wie zum Beispiel:Leider scheint dies nicht dokumentiert zu sein (oder ich kann es momentan nicht finden; es sieht so aus, als hätte Red Hat seine Website erneut umgestellt).
quelle
ifcfg-eth0:1
funktioniert auf RHEL 6, aber nicht auf RHEL 7, und er ist nirgendwo im Netzwerkhandbuch zu finden .Auf derselben Seite, auf der Sie diesen Absatz abgerufen haben, werden Sie aufgefordert
NetworkManager
, einer Schnittstelle mehrere IP-Adressen zuzuweisen.Dies scheint Ihre Schnittstellenkonfiguration zu bearbeiten, um Folgendes hinzuzufügen:
Für das, was es wert ist, heißt es auch, dass es nicht länger notwendig ist , Alias-Dateien zu verwenden, aber das heißt nicht, dass es nicht funktioniert. (Insbesondere, wenn Sie DHCP benötigen.) Ich persönlich würde mein Netzwerk lieber außerhalb der GUI verwalten, damit Sie den NetworkManager-Dienst beenden und wie gewohnt mit Ihren Alias-Dateien fortfahren können.
Die letzte Möglichkeit wäre, Ihre
ip
Befehle so einzugeben/etc/rc.local
, dass sie beim Systemstart ausgeführt werden. Beachten Sie jedoch, dass diese Einstellungen beim Neustart des Netzwerkdienstes nicht dauerhaft sind. Dies sollte nur als letzter Ausweg angesehen werden.Bereitstellungshandbuch, 8.2.7. Alias- und Klondateien
quelle