Saludos,
A ver si alguien es capaz de echarme un cable, porque me estoy peleando
con algo que no acaba de funcionar, y es un fenomeno casi para cuarto
milenio (a mi entender).
Primero un resumen: Tengo un servidor con Fedora Core 7. Al instalarlo
no hubo ningun problema pero al ponerlo a funcionar... no iba la red.
despues de muchas pruebas (y pensando que un uso con DHCP entre medias
habia dejado algo mal) Decidi reinstalarlo todo y nada seguia igual.
Los sintomas. Instalo la Fedora con practicamente nada. Y una vez
instalada, al hacer pings no responde. Reviso la configuracion, muchas
veces, y nada. Paro el iptables, nada.
Despues de mucho pelearme veo que, curiosamente algunas ips si
responden.
Tengo varias clases C del tipo
10.20.0.0/255.255.255.0,
10.20.1.0/255.255.255.0,
10.20.2.0/255.255.255.0,
Y tengo maquinas en todas ellas funcionando correctamente.
Tengo un servidor debian haciendo de router y firewall que tiene la ips
10.20.0.1, 10.20.1.1, 10.20.2.1
Y cada maquina tiene como gateway la ip del router de su clase.
Por ejemplo:
la maquina 10.20.0.45/255.255.255.0 tiene de gateway 10.20.0.1
La maquina 10.30.1.34/255.255.255.0 tiene de gateway 10.20.1.1
El caso es que monte la maquina nueva con la ip 10.20.0.48
/255.255.255.0 y el gateway 10.20.0.1 Y no la veia, al hacer pings al
gateway me dice que "Destination Host Unreachable"
Si en cambio hago pings a otra ip, 10.20.0.46, esta si que responde,
pero si hago pings a 10.20.0.45, tampoco responde.
Al principio crei que pudiera ser un tema de mascaras de red. Pero lo
descarte, porque el problema se da dentro de la misma clase incluso.
Tambien pense en el firewall, pero con el (ellos, hay varios) parados
sigue pasando lo mismo.
Y aqui ya estoy perdido, no entiendo porque a una ip de la clase
10.20.0.0 si responde y a otra no.
Buscando mas informacion compare el volcado de 'ifconfig' o de 'route'
con otras maquinas similares... y todo parece identico
ifconfig en una maquina que lleva tiempo funcionado:
---------------------------------------
eth0 Link encap:Ethernet HWaddr 00:02:B3

8:9C:54
inet addr:10.20.0.45 Bcast:10.20.0.255 Mask:255.255.255.0
inet6 addr: fe80::202:b3ff:fed8:9c54/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:27980558 errors:0 dropped:0 overruns:0 frame:0
TX packets:36971138 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:2116386110 (1.9 GiB) TX bytes:1309285800 (1.2 GiB)
Base address:0x7440 Memory:fc220000-fc240000
---------------------------------------
ifconfig en la maquina que no funciona:
---------------------------------------
eth0 Link encap:Ethernet HWaddr 00:0C:F1:8A:43:E9
inet addr:10.20.0.48 Bcast:10.20.0.255 Mask:255.255.255.0
inet6 addr: fe80::20c:f1ff:fe8a:43e9/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:46949 errors:0 dropped:0 overruns:0 frame:0
TX packets:967 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2867111 (2.7 MiB) TX bytes:131418 (128.3 KiB)
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:113 errors:0 dropped:0 overruns:0 frame:0
TX packets:113 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:11740 (11.4 KiB) TX bytes:11740 (11.4 KiB)
---------------------------------------
Lo unico que me ha chocado es que en esta ultima no aparece:
Base address:0x7440 Memory:fc220000-fc240000
Puede influir esto?
Route de una maquina que lleva tiempo funcionando:
---------------------------------------
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use
Iface
10.20.0.0 * 255.255.255.0 U 0 0 0
eth0
169.254.0.0 * 255.255.0.0 U 0 0 0
eth0
default 10.20.0.1 0.0.0.0 UG 0 0 0
eth0
---------------------------------------
Route de la maquina que no funciona:
---------------------------------------
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use
Iface
10.20.0.0 * 255.255.255.0 U 0 0 0
eth0
169.254.0.0 * 255.255.0.0 U 0 0 0
eth0
default 10.20.0.0 0.0.0.0 UG 0 0 0
eth0
---------------------------------------
Al principio tambien sospeche de la entrada 169.254.0.0, luego vi que
era cosa del dhcp, llegue a quitarla configurando para que no usara
dhcp y añadiendo NOZONE=noseque al /etc/sysconfig/network. (algo que
encontre buscando documentacion, pero ya no recuerdo). tampoco
funciono.
Las tarjetas de red usan el modulo e100. Y aparentemente tambien esta
todo bien. Si hubiera un problema con el modulo, no deberia funcionar
en general, y no solo con algunas ips no?
Como nota adicional. el servidor de nombres lo tengo en 10.20.0.10,
otra maquina que si puede ver, asi que, esta maquina tiene DNS y me
resuelve los nombres aunque no pueda entrar.
Tambien tiene el SElinux desactivado. Y a parte del sshd poco mas
tiene. La intencion era montarle un Postfix una vez me funcione la red.
Y finalmente, tengo ya dos o tres maquinas mas con el mismo hardware o
muy parecido, con la misma fedora core 7, y en la misma clase, y no me
habia pasado antes.
Alguna idea?
Muchas gracias, y perdon por el ladrillo.
--
Shake (Alex Estevez)
http://www.flickr.com/photos/shaked_fotos/
El pene es un simbolo fálico.