Por alguna razón, si intento establecer una dirección IP estática, mi eth0 desaparece de ifconfig
la salida. Estoy ejecutando el servidor Ubuntu 12.10 en una computadora portátil de puerta de enlace.
auto eth0
iface eth0 inet dhcp
Luego da este resultado cuando ejecuto 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)
Cuando cambio a estática:
auto eth0
iface eth0 inet static
address 192.168.1.37
netmask 225.225.225.0
gateway 192.168.1.1
... luego ejecuta un service networking restart
, solo obtengo el bloque de bucle invertido 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)
Sin embargo, puedo forzar una IP estática, ifconfig eth0 192.168.1.37 netmask 255.255.255.0
pero obviamente esto desaparece al reiniciar.
¿Por qué funcionará una forma pero no la otra? ¿Estoy haciendo algo mal?
ifup eth0
? ¿Cuál es la salida deifconfig -a
?ifup eth0
proporcionaError: an inet prefix is expected rather than "192.168.1.37/255.255.255.0".
yifconfig -a
muestra todos los dispositivos (eth0 lo wlan0), excepto las líneas "inet addr" y "inet6 addr" que faltan en todos excepto el bloque de bucle invertido. Además, el bloque wlan0 tiene ceros en las áreas RX y TX, ya que lo tengo apagado.netmask 225.225.225.0
. ¿Es el 225 un error tipográfico? Parece extraño para una máscara de red.Respuestas:
Fue un error tipográfico. Debería haber tenido 255.255.255.0 como mi máscara de red y en su lugar haber escrito 225.225.225.0
Gracias a qbi por ayudarme a ver el error de mis caminos
fuente
No lo hagas
service networking restart
; Está en desuso.En su lugar, haga
ifdown eth0
y luegoifup eth0
o simplemente reinicie.fuente
/etc/init.d/networking restart
antes, y mi sistema me dijo que usaraservice networking restart
en su lugar