viernes, 21 de enero de 2011

Como Conectar dos PC directamente en GNU/Linux

Ante todo un cordial saludo.

Lo primero que se debe tener para hacer dicha conexión es:

- Un cable de red con sus conectores RJ-45 y que este construido en modo cruzado o algunos le dicen crossover.

- Que las 2 pcs tenga sus respectivas tarjetas de red instaladas.

- Que ambos equipos tenga GNU/Linux instalado (no importa la distribución).

- Ambos sistemas que tengan soporte para IPv4.

Primer paso (configuración del PC1 que hara de gateway):

Aquí simplemente tenemos que editar el archivo /etc/network/interfaces y darle los parámetros de la ip estática que tomara el equipo.

los comandos necesarios para poder editarlo son:

$ su
pide la contraseña de root se escribe y se le da enter.
# pico /etc/network/interfaces

ó

$ sudo pico /etc/network/interfaces

Entraremos en la edición del archivo allí comentaremos las lineas:

allow-hotplug eth0
iface eth0 inet dhcp

Dejandolas asi:

# allow-hotplug eth0
# iface eth0 inet dhcp

Y luego colocamos lo siguiente:

auto eth0
iface eth0 inet static

address 192.168.1.1
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1

Guardamos lo escrito y luego ejecutamos

# su
pide la contraseña de root se escribe y se le da enter.
# ifdown eth0
# ifup eth0

ó

$ sudo ifdown eth0 & ifup eth0

Segundo paso (configuración del PC2):

Editamos el archivo /etc/network/interfaces para darle los parámetros de la ip estática que tomara el equipo.

los comandos necesarios para poder editarlo son:

$ su
pide la contraseña de root se escribe y se le da enter.
# pico /etc/network/interfaces

ó

$ sudo pico /etc/network/interfaces

Entraremos en la edición del archivo allí comentaremos las lineas:

allow-hotplug eth0
iface eth0 inet dhcp

Dejándolas así:

# allow-hotplug eth0
# iface eth0 inet dhcp

Y luego colocamos lo siguiente:

auto eth0
iface eth0 inet static

address 192.168.1.2
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1

Guardamos lo escrito y luego ejecutamos

# su
pide la contraseña de root se escribe y se le da enter.
# ifdown eth0
# ifup eth0

ó

$ sudo ifdown eth0 & ifup eth0

Tercer Paso:

En Este paso solo tenemos que conectar el cable a ambas maquinas y luego ejecutar de la PC 2 a la PC 1 el siguiente comando:

$ ping 192.168.1.1

El Resultado de Ejecutar el comando se puede parecer a este:

PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=0.146 ms
64 bytes from 192.168.1.1: icmp_seq=2 ttl=64 time=0.140 ms
64 bytes from 192.168.1.1: icmp_seq=3 ttl=64 time=0.138 ms
64 bytes from 192.168.1.1: icmp_seq=4 ttl=64 time=0.143 ms
64 bytes from 192.168.1.1: icmp_seq=5 ttl=64 time=0.143 ms
^C
--- 192.168.1.1 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 53996ms
rtt min/avg/max/mdev = 0.138/0.142/0.146/0.102 ms

Desde ya Gracias

2 comentarios:

  1. Me estoy inciando en este mundo, me parece noble su causa, le quiero preguntar si existe una configuración donde las ip de las dos maquinas sean dinámicas?

    ResponderEliminar
  2. Hola intente conectar dos pc con linux. Una con Ubuntu y otra con Puppy. En otras paginas encontre mas o menos lo mismo q expusiste. Logre q se "vea" desde Puppy el grupo de Ubunto pero al intentar acceder me decia acceso no permitido o algo asi. En Ubuntu use samba y cree un grupo de trabajo compartiendo la carpeta Descargas dando acceso sin contraseña. Pero cuando accedo desde Puppy solo hay una carpeta vacia en la que no puedo ver ni copiar nada. Tengo que instalar Samba o algo similar en Puppy?

    ResponderEliminar