Heim >Computer-Tutorials >Computerwissen >So ändern Sie die Netzwerkschnittstellenrichtlinie unter Ubuntu/Debian/RHEL/CentOS/Fedora/Rocky Linux
Der vorhersehbare Name der Netzwerkschnittstelle lautet:
Um die Systemsicherheit und die Benutzerfreundlichkeit von Netzwerkschnittstellen zu gewährleisten, sind vorhersehbare Netzwerkschnittstellennamen von entscheidender Bedeutung. Aus diesem Grund verwenden gängige Linux-Distributionen häufig „systemd“ und „udev“, um den Netzwerkschnittstellen des Computers vorhersehbare Namen zuzuweisen. Dies erleichtert Benutzern die Verwaltung und Identifizierung einzelner Netzwerkschnittstellen und trägt gleichzeitig zur Systemstabilität und Leistungsoptimierung bei. Auf diese Weise können Benutzer das Netzwerk bequemer konfigurieren und verwalten und so die Gesamteffizienz und Sicherheit des Systembetriebs verbessern.
Derzeit gibt es einige Strategien zur Benennung von Netzwerkschnittstellen, die auf Ubuntu, Debian, RHEL, CentOS, Fedora, Rocky Linux und anderen beliebten Debian/Ubuntu-basierten oder RPM-basierten Linux-Distributionen verwendet werden können. In diesem Artikel besprechen wir die unter Linux verfügbaren Strategien zur Benennung von Netzwerkschnittstellen und zeigen Ihnen, wie Sie zu der gewünschten Strategie wechseln.
Derzeit sind folgende Benennungsstrategien für Netzwerkschnittstellen verfügbar:
Die Standardkonfigurationsdatei für die Benennungsrichtlinie für Netzwerkschnittstellen befindet sich auf den meisten gängigen Linux-Distributionen im Pfad „/usr/lib/systemd/network/99-default.link“.
Sie können den Nano-Texteditor verwenden, um die Standardkonfigurationsdatei für die Benennungsrichtlinie für Netzwerkschnittstellen „/usr/lib/systemd/network/99 – default.link“ wie unten gezeigt zu öffnen:
$sudo nano/usr/lib/systemd/network/www.example.com
Die Reihenfolge der zu verwendenden Namensrichtlinien für Netzwerkschnittstellen ist im Abschnitt „NamePolicy“ [1] aufgeführt.
Hier hat „Behalten“ höchste Priorität. systemd/udev verwendet immer wieder denselben Namen, solange dieser Name der Netzwerkschnittstelle zugewiesen wurde.
Es wird dann versucht, den Kernelnamen festzulegen. Wenn die Kernel-Benennungsrichtlinie fehlschlägt, werden jeweils Datenbank, Onboard, Steckplatz und Pfad verwendet.
Mit der Option „AlternativeNamesPolicy“ [2] können Sie auf die gleiche Weise auch alternative Namen für Netzwerkschnittstellen festlegen. Namensrichtlinien, die nicht für die eigentliche Benennung von Netzwerkschnittstellen verwendet werden, werden als alternative Namensrichtlinien verwendet, abhängig von der in „AlternativeNamesPolicy“ festgelegten Reihenfolge.
Wie Sie sehen können, wird standardmäßig die Benennungsrichtlinie für Slot-Netzwerkschnittstellen verwendet, um die tatsächliche Netzwerkschnittstelle zu benennen, und die Benennungsrichtlinie für Pfad-Netzwerkschnittstellen wird verwendet, um alternative Namen für Netzwerkschnittstellen unter Ubuntu 22.04 LTS bereitzustellen. Andere Linux-Distributionen verwenden möglicherweise standardmäßig andere Namensstrategien und alternative Namensstrategien.
$IP a
Um die Benennungsrichtlinie für die Netzwerkschnittstelle zu ändern, öffnen Sie mit dem Nano-Texteditor die Konfigurationsdatei „/usr/lib/systemd/network/99 – default.link“ wie unten gezeigt:
$sudo nano/usr/lib/systemd/network/www.example.com
Geben Sie die gewünschte Benennungsrichtlinie für die Netzwerkschnittstelle im Abschnitt „NamePolicy“ und die alternative Benennungsrichtlinie für die Netzwerkschnittstelle im Abschnitt „AlternativeNamePolicy“ ein.
Wenn Sie fertig sind, drücken Sie +X und dann „Y“, um die Datei „99 – default.link“ zu speichern.
Damit die Änderungen wirksam werden, starten Sie Ihren Computer bitte wie folgt neu:
$sudo-Neustart
Führen Sie nach dem Hochfahren des Computers den Befehl „ip“ aus, um zu überprüfen, ob sich der Name der Netzwerkschnittstelle entsprechend geändert hat. Wie Sie sehen können, wird die Mac-Netzwerkschnittstellen-Benennungsrichtlinie verwendet, um den echten Namen der Netzwerkschnittstelle festzulegen, und die PATH-Netzwerkschnittstellen-Benennungsrichtlinie wird verwendet, um den alternativen Namen der Netzwerkschnittstelle festzulegen.
$IP a
In diesem Beispiel verwenden wir die Pfadbenennungsstrategie für den echten Namen bzw. die Mac-Benennungsstrategie für den alternativen Namen der Netzwerkschnittstelle.
Zusätzlich zur Verwendung der vordefinierten Benennungsstrategien für Netzwerkschnittstellen können Sie auch benutzerdefinierte Namen für die Netzwerkschnittstellen Ihres Computers festlegen. Um zu erfahren, wie Sie einen benutzerdefinierten Namen für eine Netzwerkschnittstelle festlegen, lesen Sie diesen Artikel.
In diesem Artikel haben wir die Benennungsstrategien für Netzwerkschnittstellen besprochen, die bei modernen Linux-Distributionen verfügbar sind. Wir zeigen Ihnen auch, wie Sie verschiedene Strategien zur Benennung von Netzwerkschnittstellen unter Ubuntu/Debian, RHEL/Rocky Linux/CentOS/Fedora und anderen modernen Ubuntu/Debian-basierten oder RPM-basierten Linux-Distributionen verwenden.
Das obige ist der detaillierte Inhalt vonSo ändern Sie die Netzwerkschnittstellenrichtlinie unter Ubuntu/Debian/RHEL/CentOS/Fedora/Rocky Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!