GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Linux – Wie kann man 70-persistent-net.rules ohne Neustart regenerieren?

Die Datei /etc/udev/rules.d/70-persistent-net.rules wird auf einem Linux-System mit udev automatisch generiert, wenn es nicht vorhanden ist, während des Neustarts. Aber ich würde gerne wissen, wie man diese Regeldatei (mit einem Befehl) erstellt, ohne den Server neu zu starten.

Ich habe eine Weile gegoogelt und festgestellt, dass die Regeldatei von diesem Skript generiert wird:

/lib/udev/write_net_rules

Es ist jedoch unmöglich, dieses Skript von der Befehlszeile aus auszuführen, da es (ich nehme an) von udev gestartet werden möchte, wobei einige Umgebungsvariablen richtig gesetzt sind. Beim manuellen Starten wird die Fehlermeldung „missing $INTERFACE“ ausgegeben. Selbst wenn ich vor dem Start des Skripts die env-Variable INTERFACE=eth0 setze, wird immer noch der Fehler „Missing Valid Match“ ausgegeben. Ganz zu schweigen davon, dass ich zwei Schnittstellen habe (eth0 und eth1 ) und ich möchte, dass die Regeldatei für beide generiert wird.

Ich habe auch darüber nachgedacht, udev-Ereignisse wie dieses auszulösen, in der Hoffnung, dass es das Skript von udev selbst aus startet, aber es ändert sich nichts:

udevadm trigger --type=devices --action=change

Weiß jemand, wie man die persistenten Netzregeln in der Datei /etc/udev/rules.d/70-persistent-net.rules regeneriert ohne Neustart?

Akzeptierte Antwort:

Laut Manpage --action=change ist der Standardwert für udevadm .

   -c, --action=ACTION
       Type of event to be triggered. The default value is change.

Versuchen Sie es daher besser mit --action=add stattdessen. Es sollte helfen:

/sbin/udevadm trigger --type=devices --action=add

Linux
  1. Verschieben von Dateien unter Linux ohne mv

  2. So verwalten Sie Linux-Dateifunktionen

  3. So erstellen Sie einen Swap unter Linux

  4. Wie lade ich Udev-Regeln ohne Neustart neu?

  5. Wie regeneriere ich 70-persistent-net.rules ohne Neustart?

Wie man eine Datei unter Linux ausführbar macht

So überprüfen Sie die Prüfsumme unter Linux

So benennen Sie eine Datei (en) in Linux um

So bearbeiten Sie eine Datei, ohne ihre Zeitstempel in Linux zu ändern

So verknüpfen Sie eine Datei unter Linux per Symlink

So öffnen Sie ein ISO-Image, ohne es unter Linux auf Disc zu brennen