GNU/Linux >> Tutoriels Linux >  >> Linux

Linux – Comment régénérer 70-persistent-net.rules sans redémarrage ?

Le fichier /etc/udev/rules.d/70-persistent-net.rules est généré automatiquement sur un système Linux avec udev, s'il n'existe pas, lors du redémarrage. Mais j'aimerais savoir comment créer ce fichier de règles (avec une commande) sans redémarrer le serveur.

J'ai cherché sur Google pendant un moment et j'ai découvert que le fichier de règles était généré par ce script :

/lib/udev/write_net_rules

Cependant, il est impossible d'exécuter ce script à partir de la ligne de commande, car (je suppose) il veut être démarré par udev, avec certaines variables d'environnement définies correctement. Le démarrer imprime manuellement le message d'erreur "missing $INTERFACE". Même si je définis la variable env INTERFACE=eth0 avant le démarrage du script, il affiche toujours l'erreur « match valide manquant ». Sans oublier que j'ai deux interfaces (eth0 et eth1 ) et je veux que le fichier de règles soit généré pour les deux.

Je pensais également déclencher des événements udev comme celui-ci, en espérant qu'il lancera le script à partir d'udev lui-même, mais rien ne change :

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

Alors, est-ce que quelqu'un sait comment régénérer les règles du réseau persistant dans le fichier /etc/udev/rules.d/70-persistent-net.rules sans redémarrage ?

Réponse acceptée :

Selon la page de manuel --action=change est la valeur par défaut pour udevadm .

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

Par conséquent, vous feriez mieux d'essayer --action=add Au lieu. Cela devrait aider :

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

Linux
  1. Déplacer des fichiers sur Linux sans mv

  2. Comment gérer les capacités des fichiers Linux

  3. Comment créer un fichier d'échange sous Linux

  4. Linux - Comment Gnome redémarre-t-il sans privilèges root ?

  5. Comment configurer tôt le noyau Linux pour redémarrer en cas de panique ?

Comment rendre un fichier exécutable sous Linux

Comment vérifier la somme de contrôle sur Linux

Comment renommer un ou plusieurs fichiers sous Linux

Comment éditer un fichier sans changer ses horodatages sous Linux

Comment créer un lien symbolique vers un fichier sous Linux

Comment ouvrir une image ISO sans graver sur un disque sous Linux