BandaAncha

  • 🔍 en 📰 artículos ⏎
  • 🔍 en 💬 foros ⏎
  • 🔍 en 👇 este 💬 foro ⏎
  • 🔍 en 👇 este 💬 tema ⏎
Regístrate Regístrate Identifícate Identifícate

Redes y multiples ethernet

Slaughter

ORDENADOR 1: (linux)
eth0: ip dinámica (conexión del cablemodem)
eth1: 192.168.0.10/255.255.255.0 (conecto al hub para repartir internet)

ORDENADOR 2: (windows)
eth0: 192.168.0.1/255.255.255.0 gw: 192.168.0.10(conectado al hub)
eth1: 192.168.0.15/255.255.255.0 (conectado al ordenador3)

ORDENADOR 3: (linux)
eth0: 192.168.0.16/255.255.255.0 (conectado al ordenador2)

¿Porqué no puedo hacer ping entre los ordenadores 2 y 3?

Un Saludo.

Este tema está cerrado a nuevas respuestas. Abre un nuevo tema para retomar la conversación.
GreatMa

¿Tienes algun firewall en alguna de las máquinas?

Por cierto, porque conectas el ordenador 3 al 2 en lugar de al hub directamente?

🗨️ 1
xavisuper

Efectivamente, si conectas el ordenador 3 directamente al hub, y eliminas el eth1 del ordenador 2 (ésto último lo digo porque no tengo muy claro el comportamiento de windows), ya no tendrás problema. Pero supongo que tendrás algún motivo para tener este montaje.

xavisuper

Porque el ordenador 2 tiene los 2 interfaces de red en la misma red, la 192.168.0.0/255.255.255.0. Para él, cualquier IP que esté en el rango 192.168.0.0 hasta 192.168.0.255 está alcanzable por cualquiera de los dos interfaces. No sé exactamente como se comporta windows, pero en el mejor de los casos estará soltando paquetes con destino al ordenador 3 por los dos interfaces alternativamente.

Prueba con la siguiente configuración:
ORDENADOR 2: (windows)
eth1: 192.168.1.15/255.255.255.0 (conectado al ordenador3)

ORDENADOR 3: (linux)
eth0: 192.168.1.16/255.255.255.0 (conectado al ordenador2)

--------------------------------------------

A mí me gusta esta otra configuración (¡OJO A LA MASCARA!)

ORDENADOR 1: (linux)
eth0: ip dinámica (conexión del cablemodem)
eth1: 192.168.0.10/255.255.255.240 (conecto al hub para repartir internet)

ORDENADOR 2: (windows)
eth0: 192.168.0.1/255.255.255.240 gw: 192.168.0.10(conectado al hub)
eth1: 192.168.0.17/255.255.255.240 (conectado al ordenador3)

ORDENADOR 3: (linux)
eth0: 192.168.0.18/255.255.255.240 (conectado al ordenador2)

Slaughter

ORDENADOR 2: (windows)
eth0: 192.168.0.1/255.255.255.0 gw: 192.168.0.10(conectado al hub)
eth1: 192.168.1.15/255.255.255.0 (conectado al ordenador3)

ORDENADOR 3: (linux)
eth0: 192.168.1.16/255.255.255.0 (conectado al ordenador2)

Funciona pero no consigo hacer ping entre los ordenador 1 y 3. ¿Se puede enrutar los paquetes?.

Un Saludo.

🗨️ 4
GreatMa

Si, se puede enrutar con windows XP/2000 creando una ruta con route add, desde la linea de comandos.

Aunque creo que asi no te funcionará, tendrias que instalarle el servicio de enrutador y acceso remoto, que creo que es de windows2000 server.

🗨️ 1
GreatMa

Creo que en XP lleva una versión de enrutamiento y acceso remoto que te podria servir

xavisuper

Tendrías que hacer 3 cosas:
1.- En el ordenador 2 activar el reenvío IP, dicho de otra forma, que haga de router. Creo recordar que es un cuadro que se marca dentro de las propiedades de cada interfaz de red.

2.- Añadir una ruta en el ordenador 3 para que sepa llegar a la red 192.168.0.0/ 255.255.255.0 a través de la eth1 de ordenador 2, o sea:
"route add 192.168.0.0 mask 255.255.255.0 192.168.1.15" (esta sintaxis la he copiado, no sé si será exacta)

3.- Añadir una ruta en el ordenador 1 para que sepa llegar a la red 192.168.1.0/ 255.255.255.0 a través de la eth0 de ordenador 2, o sea:
"route add 192.168.1.0 mask 255.255.255.0 192.168.0.1"

Un detalle, los 2 últimos pasos no son permanentes; en cuanto reinicies los PC's se borran. No sé cómo se hacen permanentes.

Pero ya que quieres que se vean todos con todos, y a menos que tengas una buena razón para montar lo que has montado, vuelvo a la idea de más arriba: todos conectados al hub y quita el eth1 del ordenador 2.

🗨️ 1
GreatMa

Para hacerlos permanentes basta añadirles un /p al comando y los genera como persistentes en cada inicio de sesión

BocaDePez

¿Que distancia hay entre el ordenador 3 y 2?

espero no superes mas de 3 metros

Si es asi necesitaras un hub, si ademas superas los 10 necesitaras cruzar un par de cables para no perder señal e incluso con hub por medio

Un saludo.

🗨️ 3
gorrister

3 metros?
No te entiendo bien, quieres decir que no se puede conectar un pc-pc sin hub con un cable de mas de 3 metros??

Como experiencia personal he usado hasta de 8.5 y sin problemas

xavisuper

Querido BocaDePez (80.58.0.---), échale un ojo a ésto.

overpeer

Perdon, cableados Ethernet UTP-5e soportan perfectamente 90 metros.

lol

Slaughter

Gracias xavier_super, me he planteado una estructura de red así para aprender.

Un Saludo.

🗨️ 2
Slaughter

Siguiendo tus pasos lo configuré así:

ORDENADOR-3:
route add -net 192.168.0.0 netmask 255.255.255.0 gw 192.168.1.15 dev eth0(siendo 192.168.1.15 la ip de ordenador-2)

ORDENADOR-1:
route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.0.1 dev eth1(siendo 192.168.0.1 la ip del ordenador-2)

ORDENADOR-2: Activo el servicio "enrumamiento y acceso remoto".

No consigo hacer ping entre los ordenadores 1 y 3.

Un Saludo.

🗨️ 1
xavisuper

Pues ya no sé. La configuración la veo correcta. Tendría que verlo en directo y empezar a depurar. Supongo que no tienes firewalls que te filtren. Si es así, quita los firewalls mientras estés depurando. Cuando todo funcione, vuelve a ponerlos.

Lo primero que se me ocurre es limpiar el ordenador 3. Después de recapacitar un poco, he caído en la cuenta que no necesita añadir la ruta que decíamos más arriba. Este equipo sólo puede conectarse al resto del mundo a través del ordenador 2, por lo que lo único que necesita es que le pongas como gateway por defecto al ordenador 2 (ip 192.168.1.15).

Una forma rápida de saber si las rutas están correctas es con traceroute (tracert en windows): te tendrá que mostrar que del ordenador 1 al 3, y viceversa, pasa en primer lugar por el 2. Suponiendo que las configuraciones de enrutadores y firewalls estén correctas. De todos modos, el traceroute a veces es un poco frustrante.

Otra prueba que se me ocurre es, suponiendo que tengas activado ip routing en el ordenador 1, tratar de salir a internet desde todos los ordenadores. Haz las pruebas por orden.

- El primero que tiene que funcionar es el ordenador 1. Empieza quitándole todas las rutas y dejando sólo la ruta por defecto a través del eth0.

- Una vez que accedes desde el ordenador 1 (no antes), el siguiente que tiene que acceder es el ordenador 2. Si no funciona, puede ser un problema de configuración o de rutas en el mismo ordenador 2, o que no tengas correctamente configurado el routing o el NAT en el ordenador 1. Otra vez, el tracert te puede ayudar a identificar cual de los dos es el que falla.

- Una vez accediendo desde el 1 y el 2, ¡a por el 3!. Primero límpiale las rutas como te he dicho. Si no va, posiblemente sea que no está bien configurado el routing en el ordenador 2.

Y si con todo ésto sigue sin ir, ya no sé que más decirte. Replantéate tu montaje y tira por algo más sencillo: todos al switch, con dirección 192.168.0.xx; quitando el eth1 en el ordenador 2 (y el routing); y poniendo al ordenador 1 como gateway de los otros dos.

Slaughter

Gracias de nuevo, al final la tabla estaba bien y olvidé especificar en el firewall de windows la interfaz adecuada.

:-D :-D :-D

Un Saludo.