Pour une raison quelconque, si j’essaie de définir une adresse IP statique, mon eth0 disparaît de la sortie de ifconfig. J’exécute le serveur Ubuntu 12.10 sur un ordinateur portable de passerelle.
auto eth0 iface eth0 inet dhcp
donne cette sortie quand je lance ifconfig
eth0 Link encap:Ethernet HWaddr xx:xx:xx:xx:xx:xx inet addr:192.168.1.101 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::2e0:b8ff:fee7:f71c/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Mesortingc:1 RX packets:281 errors:0 dropped:0 overruns:0 frame:0 TX packets:352 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:31874 (31.8 KB) TX bytes:45369 (45.3 KB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Mesortingc:1 RX packets:430 errors:0 dropped:0 overruns:0 frame:0 TX packets:430 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:41740 (41.7 KB) TX bytes:41740 (41.7 KB)
Quand je change en statique:
auto eth0 iface eth0 inet static address 192.168.1.37 netmask 225.225.225.0 gateway 192.168.1.1
puis exécutez un service networking restart
je ne reçois que le bloc de bouclage de ifconfig
lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Mesortingc:1 RX packets:430 errors:0 dropped:0 overruns:0 frame:0 TX packets:430 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:41740 (41.7 KB) TX bytes:41740 (41.7 KB)
Cependant, je peux forcer une adresse IP statique avec ifconfig eth0 192.168.1.37 netmask 255.255.255.0
mais évidemment, cela disparaît lors d’un redémarrage.
Pourquoi une façon de travailler mais pas l’autre? Est-ce que je fais quelque chose de mal?
C’était une faute de frappe. J’aurais dû avoir 255.255.255.0 comme masque de réseau et à la place taper 225.225.225.0
Merci à qbi de m’avoir aidé à voir l’erreur de mes manières
Ne pas service networking restart
; il est déconseillé.
ifdown eth0
plutôt ifdown eth0
puis ifup eth0
ou redémarrez simplement.