Joer no hay quien se entere la verdad lo complicas mucho al explicarlo xD menos mal que son 3 equipos ... si 2 pc's no se ven puede ser debido por muchas cosas, en principio no se si el equipo A y el B estón unidos por un crossover o van al switch, lo lógico seria al switch, en tal caso todos los pc's tendrán una puerta de enlace predeterminada que sera la del "router" según el esquema ese. Si A y B no se ve puede ser por que están en diferentes redes y por lo tanto irán por el "gw default" (192.168.0.1), o puede haber un cortafuegos en A o B, o el cable esta mal (pc-pc cruzado, pc-switch cruzado), de todas maneras he oído muchos problemas con las realtek en tema de redes Ethernet compartidas, una red parecida a la tuya seria la siguiente: moden--------> (ppp0)router(eth0)---------->hub/switch | |_____ LAN pppo:cliente DHCP eth0: 192.168.0.1/255.255.255.0 LAN: 192.168.0.2-254/255.255.255.0 gw 192.168.0.1 en el pc router se pondria: ifconfig eth0 192.168.0.1 netmask 255.255.255.0 broadcast 192.168.0.255 up iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE echo 1 > /proc/sys/net/ipv4/ip_forward El Sábado, 27 de Agosto de 2005 20:51, Aquiles escribió:
A ver, os cuento, que me estoy volviendo un poco loco ya; el esquema es el siguiente
Internet <---> Router<--->Switch <---> Equipo A* <---> Equipo B **
* 2 targetas de red eth0: 192.168.0.2 Gateway: 192.168.0.1 (la gateway del router que sale a internet) definida como "zona externa"
eth01: 192.168.1.1 gateway: 192.168.0.1 definida como "zona interna"
routing activado; también ip_forwarding y enmascaramiento
** 1 targeta de red eth0: 192.168.1.2 gateway: 192.168.1.1 (la eth1 de máquina A, claro)
El problema es sencilla y llanamente que la eth1 de la máquina A y la eth0 de la máquina B ¡NO SE VEN!
* He cambiado el cable (aunque sabía que estaba bien) por otros; nada. * He cambiado las eth de ambos equipos aunque también sabía que eran correctas; nada. * He arrancado sin acpi, mirando las irq, mirando el /var/log/boot.msg en busca de errores en los dispositivos de red, ifconfig; nada * Variables /etc/sysconfig/SuSEfirewall2 comprobadas y repasadas 1 por 1.
Lo absolutamente espectacular (máquina A) es que saco el cable de la eth0 y lo paso a la eth1 ... ¡y si se enciende el led! Hay conectividad vaya.
Pero si arranco la máquina normalmente (eth0 apuntado al switch, que a su vez enlaza con el router/ eth1 conectada a la eth0 de máquina B) no hay manera de que haya conetividad entre la máquina A y B.
Espectacular.
He llegado (aunque cueste creerlo, estoy enfermo cuando pasan cosas de fantasmas) a cambiar la placa base de la máquina A por una plenamente compatible según la bbdd de comatibilidad de SuSE. He probado además con otras máquinas en lugar de la máquina B (con 2 torres y un portátil) He llegado a inhabilitar el firewall de la máquina A sólo para poder ver si ambas targetas se veían y nada; ni un triste y mísero ping.
¡¡¡¡y sigue pasando lo mismo!!!!
La lógica me dice que en la máquina A ambas targetas son incapaces de trabajar juntas, pero entones... ¿porqué el sistema no se queja de ello? Es que además ambas funcionan a la perfección y utilizan el comodísimo driver 8139too
O estoy cometiendo un error evidente y garrafal (espero que sea así y alguien me ilumine) o simplemente existen fantasmas.