J'utilise le serveur Ubuntu 16.04 et je configure certaines interfaces réseau. Je souhaite recharger une adresse IP statique après avoir modifié son adresse dans/etc/network/interfaces sans redémarrer:
auto ens6
iface ens6 inet static
address 192.168.0.41
netmask 255.255.255.0
broadcast 192.168.0.255
J'ai essayé ce qui suit:
Sudo systemctl restart networking
Sudo ifconfig ens6 down (and afterwards up)
Sudo ifdown ens6 (and afterwards up)
et essayé quelques combinaisons de ces commandes,
Pourtant, si je change d’adresse sur/etc/network/interfaces, elle ne sera mise à jour (à ifconfig) qu’après le redémarrage de ma machine.
Quelle est la bonne façon de faire cette action sans redémarrage?
EDIT - essayé aussi à cause de commentaires
Sudo /etc/init.d/networking restart
Si l'approche ifdown + ifup ne fonctionne pas, essayez:
Sudo ifdown <network interface> && Sudo ip addr flush <network interface> && Sudo ifup <network interface>
ip addr flush enp0s3 && systemctl restart networking.service
Où enp0s3
est le nom de votre carte réseau.
Pour que vos adresses IP changent sans redémarrer le système, exécutez les lignes suivantes pour effectuer la tâche. Assurez-vous que vous avez terminé vos modifications dans votre fichier /etc/network/interfaces
avant d'exécuter ces étapes:
EDIT:
Vous pouvez essayer de désactiver la dénomination réseau prédictive en ajoutant ce qui suit à /etc/default/grub
:
GRUB_CMDLINE_LINUX_DEFAULT="net.ifnames=0"
Exécutez ensuite la mise à jour grub
:
Sudo update-grub
Redémarrez le système:
Sudo reboot
Commencez par désactiver l'interface:
Sudo ifdown <network interface>
Puis ramenez toutes les interfaces:
Sudo ifup -a
J'espère que cela t'aides!