Conectar dos PCs que usan GNU/Linux directamente mediante conexión directa por cable será el objetivo de este post.
¿Qué necesitamos?

Un cable RJ45 cruzado y dos ordenadores con tarjetas de red.
Es importante que el RJ45 sea cruzado (es casi igual que un RJ45 recto sólo que con un par de cables cruzados), aunque hoy en día hay tarjetas de red que hacen este “cruzamiento” por hardware, pero si no estás seguro, hazte con un RJ45 cruzado, no son más que 4 ó 5 euros dependiendo de la longitud del cable.
Configuración
Una vez conectado el cable a las dos tarjetas de red de ambos PCs, debemos configurar la red en Linux. Esto lo podemos hacer de forma gráfica usando herramientas propias de cada distribución o a mano, con la consola, en modo texto. Aquí lo explicaré de esta segunda manera para que pueda ser usado en cualquier sistema Linux que tengas instalado, con independencia de la distribución que uses.
Debemos saber antes cuál es nuestra interfaz de red. Es del estilo eth0, eth1… Si sólo tenemos una tarjeta red, será eth0. Por si acaso puedes escribir en un terminal ~$ dmesg | grep eth , te aparecerá algo como:
eth0: Identified 8139 chip type ‘RTL-8139C’
eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
eth0: no IPv6 routers present
eth0: link down
eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
Para este caso, la tarjeta de red es eth0.
Ahora, siendo root, editamos el fichero /etc/network/interfaces, con este texto en lugar del que haya en la parte que corresponde a eth0:
auto eth0 iface eth0 inet static address 192.168.0.10 netmask 255.255.255.0
En address ponemos la IP que tendrá el equipo. Se sigue la norma 192.168.x.x para hacer referencia a que se trata de una red local. Luego se puede poner lo que se quiera, aquí he optado por que acabase en .0.10, pero vale .10.30, .255.255, etc.
En el otro PC también deberemos editar ese fichero pero en address tendremos que cambiar el último octeto, es decir, tendremos que poner algo distinto a 10 (para nuestro ejemplo), es decir, podríamos poner 192.168.0.11. El resto lo dejaremos igual para que estén en la misma red.
Reiniciamos la red. Como superusuario: # /etc/init.d/networking restart , en los dos ordenadores.
Ahora veamos si se puede establecer conexión entre ellos. Desde el segundo PC (por ejemplo) hacemos ping 192.168.0.10, es decir, la IP del primer PC. Nos debe responder algo como:
PING 192.168.0.10 (192.168.0.10) 56(84) bytes of data. 64 bytes from 192.168.0.10: icmp_seq=1 ttl=64 time=0.108 ms 64 bytes from 192.168.0.10: icmp_seq=2 ttl=64 time=0.070 ms 64 bytes from 192.168.0.10: icmp_seq=3 ttl=64 time=0.084 ms 64 bytes from 192.168.0.10: icmp_seq=4 ttl=64 time=0.078 ms
Pulsamos Ctrl + C para detener la ejecución. Ya tenemos los dos PCs conectados :-)
Utilidades
Están claras las posibilidades de conectar dos PCs directamente: jugar en red (vale, sólo es una red de dos ordenadores pero así no tendremos que compartir un mismo ordenador para jugar dos jugadores), transferencia de archivos entre los mismos… en fin, lo que se te ocurra. Además, puedes hacer que uno se conecte a Internet y compartir la conexión con el otro, pero eso ya es otro tema :-P

TempWin -

12/09/2006

(Sesion + covers + tracklist)