[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Como hacer un networking restart correcto en estos días?



El 18/12/13 12:09, Mauro Antivero escribió:
Estimados, he buscado y encontré este error en muchos lados, pero en
ningún caso obtuve una respuesta concreta, así que pregunto aquí.

Hoy en día si hacemos:

/etc/init.d/networking restart
service networking restart
invoke-rc.d networking restart

Esto está bien

En todos los casos obtenemos el siguiente mensaje:

Running /etc/init.d/networking restart is deprecated because it may not
enable again some interfaces ... (warning).

Y esto también está bien.

Confirmo que aún a pesar de este mensaje mi red levanta correctamente,
pero la verdad es que me molesta mucho no saber como hacerlo correctamente.

Lo que por ahí leí es que hoy en día uno tiene que bajar y levantar a
manos todos los dispositivos de red, usando ifdown e ifup (asumiendo que
estén bien configurados), lo cual me parece rarísimo, sobre todo si hay
muchas placas de red en el equipo. Peor aún, si una de las interfaces es
la que nos permite el acceso SSH, al hacer ifdown por supuesto que
estamos complicados...

Entonces, cuál sería la forma correcta de hacer un restart del servicio
de networking hoy en día?

Saludos y muchas gracias.

Mauro.


El tema es simple: hay intefaces de red inalámbricas, sobre todo USB, en las que NO funciona un "restart". Sobre todo si se están en modo monitor emulado por software (paquete hostapd). Por ejemplo, si estás haciendo un puente con una de ellas para compartir internet, este no te reiniciará el demonio hostapd, con lo que dicha interfaz quedará mal configurada y es PROBABLE que no puedas acceder a la red con un dispositivo que se conecte por wi-fi.
Hay dos formas de minimizar este problema: La primera es

# /etc/init.d/networking stop
# /etc/init.d/networking start

De esta manera, en lugar de reiniciar cada interfaz, se dan de baja todas, y luego se las inicia en forma similar a un arranque del sistema.

La segunda, es colocar líneas en /etc/network/interfaces del tipo

post-up /etc/init.d/hostapd restart

Lo mismo vale para los enrutamiento extraños, los cuales no lo son tantos si uno tiene varias placas de red. A veces, un restart no borra los enrutamientos preexistentes.

Te recomiendo leer el script de networking, y verás cómo varía la forma de levantar la red con un start y un restart.

Esto me pasó cuando escribí este tutorial, punto 4 y 5
https://wiki.debian.org/es/Compartir_red_fisica_con_WiFi

Con una placa wi-fi PCI no tuve problemas, pero sí con una USB, si mal no recuerdo TP-Link. Al hacer restart no levantaba la interfaz, hasta que me dí cuenta que el mensaje "Running /etc/init.d/networking restart is deprecated..." era para mí.

JAP




Reply to: