Hola.
Ya sé que este foro no es de consultas informáticas, pero es que estoy un poco desesperado y no quiero ir deambulando por foros que no tengo ni idea de la gente que hay...el único foro que conozco con gente seria es éste.
Al grano: resulta que tengo dos ordenadores que los quiero unir con un cable cruzado. Les he dado a los dos una ip y una máscara y ya está (nada de gateways). Pues bien, si los dos ordenadores tienen Windows, se hacen ping entre ellos sin ningún problema. Pero si los dos tienen Linux (o uno Windows y otro Linux), no hacen ping!! Sale un error de "Destination Host Unreachable".
He probado todo lo que se me ha ocurrido...aparentemente todo va bien (mii-tool me indica que hay conexión), pero no va. Estoy desesperado, la verdad. Odio a la humanidad en este momento.
Muchas gracias por todo.
Creo que te falta poner de GW el localhost :)
yo hace poco conecté dos debian entre sí con cable cruzado.
Solo edité el archivo /etc/network/interfaces poniendo ip y mascara nada mas.
Algo tiene que fallarte, asegurate que tienes configurada la eth adecuada, es frecuente configurar la eth0 y resulta que tu tarjeta es la eth1 o al revés. Si puedes postea la salida de ifconfig de los dos pcs.
Puede que también estés probando en modo no superusuario y no tengas acceso para usar ping.
Muchas gracias por las respuestas!!
He probado lo que dices, Pixel, y no es eso, mecachis.
Y sí, DCelso, he tenido la precaución de mirar que no fueran otros ethX, que es un error bastante común. Soy root en los dos lados, así que no creo que sea por lo que dices tampoco...
No obstante, lo que he visto que parece una pista es lo que saca el ifconfig...aparentemente está bien, pero comparando con otras tarjetas de red que tengo veo que en la línea UP BROADCAST MULTICAST...
eth1 Link encap:Ethernet HWaddr 00:40:f4:19:a9:45
inet addr:192.168.0.3 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::240:f4ff:fe19:a945/64 Scope:Link
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:810 errors:0 dropped:0 overruns:0 frame:0
TX packets:457 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:54827 (54.8 KB) TX bytes:48053 (48.0 KB)
Interrupt:17 Base address:0xec00
falta la palabra RUNNING!!!!...No sé si tendrá que ver, y si hay algún otro indicio que yo no sé ver, pero voy a investigar...
Muchas gracias!!
no te preocupes, haces bien en preguntar aqui...
la red la tenes... las 2 estan en la misma subred?
por que no pones ambos ifconfig? o ifconfig e ipconfig?
Otras causas
puede ser que en uno de los equipos estés usando la dirección reservada de broadcast.
o que el cable se haya soltado al cambiar a linux :D.
o que el cable no sea realmente un cable cruzado, sino recuerdo mal las últimas versiones de windows si ven que es un cable sin cruzar y están equipo a equipo pueden cruzarlo por software dependiendo del hardware, por eso puede que los dos windows a la vez vayan.
o que sea un fallo de esa distro en concreto, prueba con dos livecd ubunto.
o que te estés quedando con nosotros y en verdad vaya :D, esta es buena buena, bueno lo retiro, puede que siente mal.
Yo es que no lo entiendo.
Después del fin de semana, que dejé los ordenadores por aburrimiento, vuelvo hoy a intentar probar algo y resulta que funciona a la primera. Y no he hecho nada. Mismo cable, misma configuración (ip y máscara y ya), mismos sistemas operativos...
A veces odio los ordenadores. E incluso Linux.
Muchas gracias por las sugerencias!!
no sera que necesitabas resetear para que tomen todos los servicios?
pa mi que era la última opción ;)
:) vamos a ver para que windows y linux se vean debes usar samba
no necesariamente, los podes ver con un simple ping, ahora para acceder a sus datos lo podes hacer por samba, ftp, sftp, telnet, ssh, y un largo etc...
Sí, sí claro. Mi problema es que ni tan siquiera hacían ping entre ellos.
A veces me vuelve a pasar, pero reiniciando me funciona otra vez. No sé, algún servicio raro que no funciona bien, no sé.
Pero vaya, ya no estoy preocupado.
Gracias.