Las redes no se inician correctamente al arranque.
Estimados:
Para variar, yo, con problemas de redes.
#########################
Tengo dos redes:
eth0 a intranet en el segmente 10.x.x.x
eth1 a internet en el segmento 192.168.x.x
#########################
Primero que todo, el sistema:
# uname -a
Linux jap 3.2.0-3-amd64 #1 SMP Mon Jul 23 02:45:17 UTC 2012 x86_64 GNU/Linux
Debian "wheezy"
#########################
Luego, la resolución de DNS correcta:
# cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by
resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 10.1.12.201
nameserver 10.1.0.231
nameserver 8.8.8.8
search empresa.com routereb8e88.com
#########################
Mi archivo de configuración de redes:
# /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# INTRANET
auto eth0
allow-hotplug eth0
iface eth0 inet dhcp
post-up route del default
post-up route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.6.1.254 dev eth0
# INTERNET
auto eth1
allow-hotplug eth1
iface eth1 inet dhcp
#########################
Si ejecuto en forma manual
# /etc/init.d/networking restart
el enrutamiento queda como yo quiero que quede, y todo funciona de
maravillas con acceso perfectamente claro a ambas redes:
# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default routereb8e88.lo 0.0.0.0 UG 0 0 0 eth1
10.0.0.0 10.6.1.254 255.0.0.0 UG 0 0 0 eth0
10.6.1.0 * 255.255.255.0 U 0 0 0 eth0
192.168.1.0 * 255.255.255.0 U 0 0 0 eth1
link-local * 255.255.0.0 U 1000 0 0 eth0
#########################
Pero cada vez que enciendo el equipo, el enrutamiento está para la mona,
y tal como el mismo queda, sólo tengo acceso a la intranet:
# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.0.0.0 10.6.1.254 255.0.0.0 UG 0 0 0 eth0
10.6.1.0 * 255.255.255.0 U 0 0 0 eth0
192.168.1.0 * 255.255.0 U 0 0 0 eth1
link-local * 255.255.0.0 U 1000 0 0 eth1
Es de notar que se eliminó la compuerta por defecto de eth0, pero no se
carga la correspondiente a eth1, con lo cual, no se resuelven las
direcciones a internet, por más que /etc/resolv.conf esté como debe.
#########################
Por lo que CADA VEZ que enciendo la máquina, debo reiniciar las redes a
mano.
SUPONGO que puede deberse a alguna estupidez de algún nuevo
procedimiento de arranque de la red, dado que esto empezó a pasar cuando
"/etc/init.d/networking" comenzó a mostrar el cartel de alerta
"[....] Running /etc/init.d/networking restart is deprecated because it
may not re-enable some interfaces [wa (warning).", el cual, por lo que
leí por ahí, sólo afecta a las interfaces de nueva generación, como ser
las wi-fi USB.
De nada sirve que al final de la interfaz eth1 coloque la línea (que
dicho sea de paso, no es necesaria en el reinicio de redes en forma
manual, y que debe funcionar así, según TODA bibliografía consultada)
post-up route add default gw routereb8e88.lo dev eth1
pues en el arranque del sistema, luego de configurarse eth0, aparece un
cartelito que dice
ifup: interface eth1 already configured
Y la realidad es que... ¡la maldita no está configurada!
Conclusión: No sé por qué lo hace; pero como el trabajito de reiniciar
las redes cada vez que arranco el sistema una vez al día, sólo me insume
unos segundo, no es algo de vida o muerte. Pero molesta...
Escucho ofertas.
Y muchas gracias a todos.
JAP
Reply to: