GNU/Linux >> Linux Esercitazione >  >> Linux

Linux:come rigenerare 70-persistent-net.rules senza riavviare?

Il file /etc/udev/rules.d/70-persistent-net.rules viene generato automaticamente su un sistema Linux con udev, se non esiste, durante il riavvio. Ma vorrei sapere come creare questo file di regole (con un comando) senza riavviare il server.

Stavo cercando su Google per un po' e ho scoperto che il file delle regole è generato da questo script:

/lib/udev/write_net_rules

Tuttavia, è impossibile eseguire questo script dalla riga di comando, poiché (presumo) voglia essere avviato da udev, con alcune variabili di ambiente impostate correttamente. Avviandolo manualmente viene stampato il messaggio di errore "mancante $ INTERFACE". Anche se ho impostato la variabile env INTERFACE=eth0 prima dell'avvio dello script, stampa ancora l'errore "corrispondenza valida mancante". Per non parlare del fatto che ho due interfacce (eth0 e eth1 ) e voglio che il file delle regole venga generato per entrambi.

Stavo anche pensando di attivare eventi udev come questo, sperando che avvii lo script da udev stesso, ma non cambia nulla:

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

Quindi, qualcuno sa come rigenerare le regole di rete persistenti nel file /etc/udev/rules.d/70-persistent-net.rules senza riavvio?

Risposta accettata:

Secondo la pagina man --action=change è il valore predefinito per udevadm .

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

Quindi è meglio provare --action=add invece. Dovrebbe aiutare:

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

Linux
  1. Come trovare un file in Linux

  2. Come creare un file di scambio in Linux

  3. Come ricaricare le regole Udev senza riavviare?

  4. Come rinominare un file in Linux?

  5. Come rigenerare 70-persistent-net.rules senza riavviare?

Come rendere eseguibile un file in Linux

Come verificare il checksum su Linux

Come rinominare uno o più file in Linux

Come modificare un file senza modificarne i timestamp in Linux

Come collegare simbolicamente un file in Linux

Come aprire l'immagine ISO senza masterizzare su disco in Linux