Heim Computer-Tutorials Computerwissen So ändern Sie die Netzwerkschnittstellenrichtlinie unter Ubuntu/Debian/RHEL/CentOS/Fedora/Rocky Linux

So ändern Sie die Netzwerkschnittstellenrichtlinie unter Ubuntu/Debian/RHEL/CentOS/Fedora/Rocky Linux

Mar 20, 2024 pm 05:36 PM
linux ubuntu Netzwerkschnittstelle

如何在Ubuntu/Debian/RHEL/CentOS/Fedora/Rocky Linux上更改网络接口策略

Der vorhersehbare Name der Netzwerkschnittstelle lautet:

  1. Stabil nach Neustart
  2. Fixiert/konsistent, auch wenn Hardware hinzugefügt oder entfernt wird
  3. Fix/konsistent, auch nachdem defekte/beschädigte Hardware ausgetauscht wurde
  4. Zustandslos, keine expliziten Konfigurationsdateien erforderlich

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.

Inhaltsthema:

  1. Verfügbare Strategien zum Entfernen von Netzwerkschnittstellen
  2. Aktuell verwendete Strategie zum Löschen von Netzwerkschnittstellen
  3. Ändern Sie die Löschrichtlinie für Netzwerkschnittstellen
  4. Überprüfen Sie, ob eine neue Richtlinie zum Entfernen von Netzwerkschnittstellen verwendet wird
  5. Konfigurieren Sie einen benutzerdefinierten Namen für die Netzwerkschnittstelle
  6. Fazit

Verfügbare Strategien zum Entfernen von Netzwerkschnittstellen

Derzeit sind folgende Benennungsstrategien für Netzwerkschnittstellen verfügbar:

  1. Kernel – Bei dieser Strategie benennt der Kernel vorhersehbare Netzwerkgeräte nicht um, d. h. lo (Loopback-Schnittstelle)
  2. Datenbank – Bei dieser Strategie wird die udev-Hardwaredatenbank „hwdb“ verwendet, um Netzwerkgerätenamen zuzuweisen.
  3. Onboard – Bei dieser Strategie werden die vom BIOS/Firmware Ihres Computers bereitgestellten Indexnummern verwendet, um die integrierten Netzwerkgeräte zu benennen, d. h. eno1, eno2.
  4. Steckplatz – Bei dieser Strategie werden die vom Computer-BIOS/Firmware bereitgestellten PCIE-Hot-Plug-Steckplatz-Indexnummern zur Benennung der Netzwerkgeräte verwendet, d. h. ens1, ens2.
  5. Pfad – Bei dieser Strategie werden die Netzwerkgeräte anhand des physischen Standorts der Hardware benannt, d. h. enp1s0, enp1s2, enp1s0f0, enp1s0f1.
  6. mac – In dieser Richtlinie wird die MAC-Adresse des Netzwerkgeräts an den Namen der Netzwerkschnittstelle angehängt, der enx000c294cd7e8 lautet.

Derzeit verwendete Strategie zum Entfernen von Netzwerkschnittstellen

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

Ändern Sie die Löschrichtlinie für Netzwerkschnittstellen

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

Überprüfen Sie, ob eine neue Richtlinie zum Entfernen von Netzwerkschnittstellen verwendet wird

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.

Konfigurieren Sie einen benutzerdefinierten Namen für die 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.

Fazit

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!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Welche Computerkonfiguration ist für VSCODE erforderlich? Welche Computerkonfiguration ist für VSCODE erforderlich? Apr 15, 2025 pm 09:48 PM

VS Code system requirements: Operating system: Windows 10 and above, macOS 10.12 and above, Linux distribution processor: minimum 1.6 GHz, recommended 2.0 GHz and above memory: minimum 512 MB, recommended 4 GB and above storage space: minimum 250 MB, recommended 1 GB and above other requirements: stable network connection, Xorg/Wayland (Linux)

VSCODE kann die Erweiterung nicht installieren VSCODE kann die Erweiterung nicht installieren Apr 15, 2025 pm 07:18 PM

Die Gründe für die Installation von VS -Code -Erweiterungen können sein: Netzwerkinstabilität, unzureichende Berechtigungen, Systemkompatibilitätsprobleme, VS -Code -Version ist zu alt, Antiviren -Software oder Firewall -Interferenz. Durch Überprüfen von Netzwerkverbindungen, Berechtigungen, Protokolldateien, Aktualisierungen von VS -Code, Deaktivieren von Sicherheitssoftware und Neustart von Code oder Computern können Sie Probleme schrittweise beheben und beheben.

So führen Sie Java -Code in Notepad aus So führen Sie Java -Code in Notepad aus Apr 16, 2025 pm 07:39 PM

Obwohl Notepad den Java -Code nicht direkt ausführen kann, kann er durch Verwendung anderer Tools erreicht werden: Verwenden des Befehlszeilencompilers (JAVAC), um eine Bytecode -Datei (Dateiname.class) zu generieren. Verwenden Sie den Java Interpreter (Java), um Bytecode zu interpretieren, den Code auszuführen und das Ergebnis auszugeben.

Wofür ist VSCODE Wofür ist VSCODE? Wofür ist VSCODE Wofür ist VSCODE? Apr 15, 2025 pm 06:45 PM

VS Code ist der vollständige Name Visual Studio Code, der eine kostenlose und open-Source-plattformübergreifende Code-Editor und Entwicklungsumgebung von Microsoft ist. Es unterstützt eine breite Palette von Programmiersprachen und bietet Syntax -Hervorhebung, automatische Codebettel, Code -Snippets und intelligente Eingabeaufforderungen zur Verbesserung der Entwicklungseffizienz. Durch ein reiches Erweiterungs -Ökosystem können Benutzer bestimmte Bedürfnisse und Sprachen wie Debugger, Code -Formatierungs -Tools und Git -Integrationen erweitern. VS -Code enthält auch einen intuitiven Debugger, mit dem Fehler in Ihrem Code schnell gefunden und behoben werden können.

Kann VSCODE für MAC verwendet werden Kann VSCODE für MAC verwendet werden Apr 15, 2025 pm 07:36 PM

VS -Code ist auf Mac verfügbar. Es verfügt über leistungsstarke Erweiterungen, GIT -Integration, Terminal und Debugger und bietet auch eine Fülle von Setup -Optionen. Für besonders große Projekte oder hoch berufliche Entwicklung kann VS -Code jedoch Leistung oder funktionale Einschränkungen aufweisen.

So verwenden Sie VSCODE So verwenden Sie VSCODE Apr 15, 2025 pm 11:21 PM

Visual Studio Code (VSCODE) ist ein plattformübergreifender, Open-Source-Editor und kostenloser Code-Editor, der von Microsoft entwickelt wurde. Es ist bekannt für seine leichte, Skalierbarkeit und Unterstützung für eine Vielzahl von Programmiersprachen. Um VSCODE zu installieren, besuchen Sie bitte die offizielle Website, um das Installateur herunterzuladen und auszuführen. Bei der Verwendung von VSCODE können Sie neue Projekte erstellen, Code bearbeiten, Code bearbeiten, Projekte navigieren, VSCODE erweitern und Einstellungen verwalten. VSCODE ist für Windows, MacOS und Linux verfügbar, unterstützt mehrere Programmiersprachen und bietet verschiedene Erweiterungen über den Marktplatz. Zu den Vorteilen zählen leicht, Skalierbarkeit, umfangreiche Sprachunterstützung, umfangreiche Funktionen und Versionen

Was ist der Hauptzweck von Linux? Was ist der Hauptzweck von Linux? Apr 16, 2025 am 12:19 AM

Zu den Hauptanwendungen von Linux gehören: 1. Server -Betriebssystem, 2. Eingebettes System, 3. Desktop -Betriebssystem, 4. Entwicklungs- und Testumgebung. Linux zeichnet sich in diesen Bereichen aus und bietet Stabilität, Sicherheits- und effiziente Entwicklungstools.

So überprüfen Sie die Lageradresse von Git So überprüfen Sie die Lageradresse von Git Apr 17, 2025 pm 01:54 PM

Um die Git -Repository -Adresse anzuzeigen, führen Sie die folgenden Schritte aus: 1. Öffnen Sie die Befehlszeile und navigieren Sie zum Repository -Verzeichnis; 2. Führen Sie den Befehl "git remote -v" aus; 3.. Zeigen Sie den Repository -Namen in der Ausgabe und der entsprechenden Adresse an.

See all articles