Je sais qu'il existe plusieurs didacticiels sur la façon de modifier manuellement les paramètres IP. Cependant, je n'ai pas encore trouvé de solution adaptée à mes besoins. J'ai besoin de pouvoir écrire quelque chose qui change les paramètres d'adresse IP d'une machine hôte. J'ai essayé /sbin/ifconfig eth0 192.168.0.5 netmask 255.255.255.0; /sbin/route add default gw 192.168.0.1
.
Cette solution fonctionne jusqu'au redémarrage de la machine. J'ai essayé d'exécuter la solution scriptée sur @reboot by crontab à partir de root. Cependant, les paramètres ne prennent pas effet. J'ai également remarqué que les /etc/network/interfaces
paramètres ne changent pas après avoir effectué des ifconfig
appels.
Existe-t-il un moyen de modifier les paramètres d'adresse IP à l'aide de ifconfig
sorte que les paramètres ne changent pas au redémarrage?
La solution que j'utilise actuellement consiste à insérer ces commandes
/etc/rc.local
. Il est testé et cette option fonctionne.la source
Afin de modifier votre adresse IP à l'aide d'ifconfig et de la faire survivre à un redémarrage, vous devez procéder comme suit:
Cela m'est littéralement arrivé. Je me suis souvenu que cela s'était passé il y a longtemps et quand j'ai vu la première réponse publiée sur ce fil, je sais que je n'avais pas suivi ce long processus auparavant. Après une lecture rapide, j'ai réalisé que vous devez tirer eth0 vers le bas avant de le réaffecter, sinon la connexion n'est pas interrompue et le changement d'ip ne survivra pas à un redémarrage.
la source
Dans Debian9, je suis confronté au même problème qu'après le redémarrage, l'IP change automatiquement en DHCP même si IP est défini comme statique dans / etc / networking / interface comme statique. Dans debin 9 j'ai trouvé
ressembler à un fichier
et chenged à
la source