Dans RHEL, au lieu d'utiliser la service network restart
commande, comment puis-je redémarrer une interface réseau particulière, disons "eth1", avec une seule commande.
"Une seule commande" car c'est la seule interface sur laquelle mon ssh
travaille également. Donc, si je suis sur le point d'utiliser: ifdown
et puis ifup
, je ne pourrai jamais appuyer sur la ifup
commande car mon ssh
a été interrompu une fois après la ifdown eth1
commande.
Donc, il devrait y avoir une seule commande qui me permet de faire tomber puis de faire apparaître l'interface qui sert ma ssh
connexion actuelle . Je n'ai donc pas à me soucier de la perte totale de connexion à mon serveur.
Une idée s'il vous plait?
ifdown eth1 && ifup eth1
, de cette façon, ifup ne s'exécute que si ifdown a réussi, alors qu'avec un;
ifup s'exécutera quelle que soit la façon dont ifdown est retourné.Vous pouvez «redémarrer» une interface en émettant les commandes suivantes:
Après cela, vous pouvez vérifier que votre nouvelle configuration est active
la source
ifdown eth1 ; ifup eth1
?Essayez-vous de modifier l'adresse IP (ou tout paramètre d'interface d'ailleurs) d'une interface sur une machine distante? Si la réponse est oui, vous pouvez essayer l'une des solutions suivantes:
Une méthode intéressante consiste à utiliser l'utilitaire d'écran pour créer une session en tapant simplement «écran». Une fois que vous avez redémarré le service réseau et que votre connexion SSH est interrompue , utilisez screen -ls pour vérifier que la session est toujours active (mais détachée) et screen -r pour reprendre la session détachée. Cela fonctionnera s'il n'y a pas d'erreur dans votre fichier de configuration d'interface, c'est-à-dire que le service réseau est redémarré avec succès.
Vous pouvez également utiliser l'astuce suivante:
Et continuez à modifier votre fichier de configuration d'interface et à redémarrer le service réseau. En cas d'erreur, il suffit d'attendre 10 minutes pour que la configuration précédente soit réappliquée et que le service réseau soit redémarré.
la source
toutes les réponses concernant ifup et ifdown ne correspondent pas à la question. ifup & ifdown ne font que monter et descendre l'interface uniquement, cela n'affecte pas le service réseau. pour le service réseau linux ne signifie pas uniquement la configuration des interfaces ip.
veuillez vérifier le script /etc/rc.d/network pour plus de détails.
la source