OnWorks Linux- und Windows-Online-WorkStations

Logo

Kostenloses Online-Hosting für WorkStations

<Zurück | Inhalte | Weiter>

7.4.1.2. Erstellen benutzerdefinierter Udev-Regeln

Das Benennungsschema kann durch die Erstellung benutzerdefinierter Udev-Regeln angepasst werden. Es wurde ein Skript eingebunden, das die ersten Regeln generiert. Generieren Sie diese Regeln, indem Sie Folgendes ausführen:


bash /lib/udev/init-net-rules.sh

bash /lib/udev/init-net-rules.sh

Überprüfen Sie nun die /etc/udev/rules.d/70-persistent-net.rules Datei, um herauszufinden, welcher Name welchem ​​Netzwerkgerät zugewiesen wurde:


cat /etc/udev/rules.d/70-persistent-net.rules

cat /etc/udev/rules.d/70-persistent-net.rules


Note

In einigen Fällen, beispielsweise wenn MAC-Adressen einer Netzwerkkarte manuell oder in einer virtuellen Umgebung wie Qemu oder Xen zugewiesen wurden, wurde die Netzwerkregeldatei möglicherweise nicht generiert, weil Adressen nicht konsistent zugewiesen wurden. In diesen Fällen kann diese Methode nicht verwendet werden.

Note

In einigen Fällen, beispielsweise wenn MAC-Adressen einer Netzwerkkarte manuell oder in einer virtuellen Umgebung wie Qemu oder Xen zugewiesen wurden, wurde die Netzwerkregeldatei möglicherweise nicht generiert, weil Adressen nicht konsistent zugewiesen wurden. In diesen Fällen kann diese Methode nicht verwendet werden.

Image

Die Datei beginnt mit einem Kommentarblock, gefolgt von zwei Zeilen für jede Netzwerkkarte. Die erste Zeile für jede Netzwerkkarte ist eine kommentierte Beschreibung, die ihre Hardware-IDs (z. B. ihre PCI-Anbieter- und Geräte-IDs, wenn es sich um eine PCI-Karte handelt) zusammen mit ihrem Treiber in Klammern angibt, wenn der Treiber gefunden werden kann. Weder die Hardware-ID noch der Treiber werden verwendet, um zu bestimmen, welcher Name einer Schnittstelle gegeben werden soll; Diese Informationen dienen nur als Referenz. Die zweite Zeile ist die Udev-Regel, die diese Netzwerkkarte abgleicht und ihr tatsächlich einen Namen zuweist.

Alle Udev-Regeln bestehen aus mehreren Schlüsseln, getrennt durch Kommas und optionales Leerzeichen. Die Schlüssel dieser Regel und eine Erklärung zu jedem von ihnen lauten wie folgt:


SUBSYSTEM=="net" – Dies weist Udev an, Geräte zu ignorieren, die keine Netzwerkkarten sind.

ACTION=="hinzufügen" – Dadurch wird Udev angewiesen, diese Regel für ein UE-Ereignis zu ignorieren, das kein Hinzufügen ist („Entfernen“- und „Ändern“-UE-Ereignisse treten ebenfalls auf, müssen aber keine Netzwerkschnittstellen umbenennen).

TREIBER=="?*" – Dies dient dazu, dass Udev VLAN- oder Bridge-Subschnittstellen ignoriert (da diese Subschnittstellen keine Treiber haben). Diese Unterschnittstellen werden übersprungen, da der zugewiesene Name mit den übergeordneten Geräten kollidieren würde.

ATTR{Adresse} – Der Wert dieses Schlüssels ist die MAC-Adresse der Netzwerkkarte.

ATTR{type}=="1" – Dadurch wird sichergestellt, dass die Regel nur bei bestimmten WLAN-Treibern, die mehrere virtuelle Schnittstellen erstellen, mit der primären Schnittstelle übereinstimmt. Die sekundären Schnittstellen werden aus demselben Grund übersprungen wie VLAN- und Bridge-Unterschnittstellen: Andernfalls würde es zu einer Namenskollision kommen.

NAME/FUNKTION – Der Wert dieses Schlüssels ist der Name, den Udev dieser Schnittstelle zuweist.

Der Wert der NAME/FUNKTION ist der wichtige Teil. Stellen Sie sicher, dass Sie wissen, welcher Name jeder Ihrer Netzwerkkarten zugewiesen wurde, bevor Sie fortfahren, und verwenden Sie diesen unbedingt NAME/FUNKTION Wert beim Erstellen Ihrer Konfigurationsdateien unten angeben.


Top OS Cloud Computing bei OnWorks: