Pour une raison quelconque, si j'essaie de définir une adresse IP statique, mon eth0 disparaît de ifconfig
la sortie de. J'utilise le serveur Ubuntu 12.10 sur un ordinateur portable de passerelle.
auto eth0
iface eth0 inet dhcp
Il donne ensuite cette sortie lorsque 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 Metric: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 Metric: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 passe à statique:
auto eth0
iface eth0 inet static
address 192.168.1.37
netmask 225.225.225.0
gateway 192.168.1.1
... puis lancez un service networking restart
, je reçois uniquement le bloc de bouclage à partir 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 Metric: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 cela disparaît évidemment lors d'un redémarrage.
Pourquoi une façon fonctionnera-t-elle mais pas l'autre? Est-ce que je fais quelque chose de mal?
ifup eth0
? Quelle est la sortie deifconfig -a
?ifup eth0
donneError: an inet prefix is expected rather than "192.168.1.37/255.255.255.0".
etifconfig -a
affiche tous les périphériques (eth0 lo wlan0) à l'exception des lignes "inet addr" et "inet6 addr" manquantes dans tous sauf le bloc de bouclage. De plus, le bloc wlan0 a des zéros dans les zones RX et TX, car je l'ai désactivé.netmask 225.225.225.0
. Le 225 est-il une faute de frappe? Cela semble étrange pour un masque de réseau.Réponses:
C'était une faute de frappe. J'aurais dû avoir 255.255.255.0 comme masque de réseau et au lieu de cela taper 225.225.225.0
Merci à qbi de m'avoir aidé à voir l'erreur de mes voies
la source
Ne fais pas ça
service networking restart
; il est obsolète.Au lieu de cela, faites
ifdown eth0
-leifup eth0
ou redémarrez simplement.la source
/etc/init.d/networking restart
j'utilisais auparavant, et mon système m'a dit d'utiliser à laservice networking restart
place