J'aimerais apporter quelques modifications à ma configuration réseau en modifiant mon /etc/network/interfaces
fichier. Quel est le moyen le plus propre d'apporter des modifications à ce fichier et de les faire prendre effet, sans avoir à redémarrer? En général, je fais:
- Modifier le fichier
service networking restart
Mais j'ai l'impression que ce n'est pas la "bonne" façon d'apporter ce genre de changements.
networking
network-manager
Lorin Hochstein
la source
la source
Réponses:
Fermez l'interface réseau à l'aide de
(remplacez-la
eth0
par l'interface que vous souhaitez modifier) et réactivez-la en utilisantla source
Dans Ubuntu Server 16.04, vous devez utiliser la commande ip pour vider l'adresse avant de redémarrer le réseau, sinon tout changement d'adresse dans le fichier d'interface ne prendra pas effet:
J'ai obtenu cette réponse de cet article utile
la source
Arrêtez toutes les interfaces à l'aide
Configurez (éditez) vos interfaces comme vous le souhaitez, puis
Redémarrez-les
Il n'est pas nécessaire de redémarrer.
la source
Pourquoi ne pensez-vous pas que c'est la bonne façon. Pensez, que peut faire ubuntu en plus pendant le démarrage? Ubuntu a une liste de services qui doivent s'exécuter pendant le démarrage, chaque service a une liste de commandes consécutives pour démarrer lui-même. Ubuntu vient d'exécuter le service de mise en réseau via le script /etc/init.d/networking qui contient une commande qui doit exécuter le service réseau. Donc, si un changement doit s'appliquer à votre réseau, vous devez redémarrer votre service et la méthode consiste à rappeler les commandes consécutives de votre service.
la source
/etc/network/interfaces
contrôle les outils ifupdown.Ainsi, après avoir apporté des modifications, vous pouvez simplement dire par exemple
sudo ifup eth0
.la source
En fait, aucun de ces travaux. Testé sur Ubuntu 16.10. ceux-ci n'ont eu aucun effet.
A travers tout cela, l'ancien ip dhcp est revenu et non le statique. je me demande si c'est intentionnel?
la source