GNU/Linux >> Znalost Linux >  >> Linux

Linux – Jak obnovit 70-persistent-net.rules bez restartu?

Soubor /etc/udev/rules.d/70-persistent-net.rules je automaticky generován v systému Linux s udev, pokud neexistuje, během restartu. Ale rád bych věděl, jak vytvořit tento soubor pravidel (pomocí příkazu) bez restartování serveru.

Chvíli jsem googlil a zjistil jsem, že soubor pravidel generuje tento skript:

/lib/udev/write_net_rules

Tento skript však není možné spustit z příkazového řádku, protože (předpokládám) jej chce spustit udev s některými správně nastavenými proměnnými prostředí. Při ručním spuštění se vytiskne chybová zpráva „chybí $ ROZHRANÍ“. I když před spuštěním skriptu nastavím proměnnou env INTERFACE=eth0, stále to vypíše chybu „chybějící platná shoda“. Nemluvě o tom, že mám dvě rozhraní (eth0 a eth1 ) a chci soubor pravidel vygenerovat pro oba.

Také jsem přemýšlel o spuštění událostí udev, jako je tato, doufal jsem, že to spustí skript ze samotného udev, ale nic se nemění:

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

Ví tedy někdo, jak obnovit trvalá pravidla sítě v souboru /etc/udev/rules.d/70-persistent-net.rules bez restartu?

Přijatá odpověď:

Podle manuálové stránky --action=change je výchozí hodnota pro udevadm .

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

Proto raději zkuste --action=add namísto. Mělo by to pomoci:

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

Linux
  1. Jak spravovat možnosti souborů Linux

  2. Jak vytvořit swap v Linuxu

  3. Jak vytvořit odkládací soubor v Linuxu

  1. Jak znovu načíst pravidla Udev bez restartu?

  2. Jak včas nakonfigurovat jádro Linuxu, aby se restartovalo v panice?

  3. Jak obnovit 70-persistent-net.rules bez restartu?

  1. Přesouvání souborů na Linuxu bez mv

  2. Jak najít soubor v Linuxu

  3. Linux – Jak se Gnome restartuje bez oprávnění root?