Configurar dos tarjetas de red en linux

Compartir conexion de Red
Servidores
Vamos a considerar el caso de un PC1 con dos tarjetas: una A se conecta a la red y la  otra B a otro ordenador PC2 (este con solo una tarjeta).Pretendemos que el ordenador PC2 se comunique con PC1 y que sea capaz de utilizar la red de este para http, ftp, etc.

1) Configuracion de las tarjetas del ordenador PC1 en el que tenemos instalado Debian 7:

Editar el fichero interfaces:
gedit /etc/network/interfaces

Incluir las siguientes lineas para configurar las dos trajetas:

auto eth0
iface eth0 inet static
address 192.168.31.86
netmask 255.255.255.0
broadcast 192.168.0.255
gateway 192.168.31.85

auto eth1
iface eth1 inet static
address 192.168.0.1
netmask 255.255.255.0
netwrok 192.168.0.1
broadcast 192.168.1.255

La primera tarjeta eth0 esta conectada a la red con IP 192.168.31.85
La segunda tarjeta esta conectada al ordenador PC2 con un cable de red cruzado.

Hecho esto restablecer la red mediante la instruccion:

/etc/init.d/networking restart

2) Configurar los servidores de nombres editando el fichero /etc/resolv.conf

Por ejemplo he aqui mi fichero resolv.conf

nameserver 200.55.128.3
nameserver 200.55.128.4
search dominio.co.cu

Parte 2: Configuracion del PC2

Ahora debe configurarse La tarjeta del PC2 de forma similar a la segunda tarjeta (eth1) del PC1.
Pero le asignaremos una IP distinta, y el gateway será la direccion del PC1 eth1
Por ejemplo he aqui una posible configuracion del PC2

auto eth1
iface eth1 inet static
address 192.168.0.2
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1

Con estos datos, los dos ordenadores estaran conectados y se comprobara haciendo ping de uno a otro usando loas IPs 192.168.0.1 y 192.168.0.2

Parte 3: Dar acceso a internet al PC2

Para que el PC2 tenga acceso a la red externa (a internet) debe darse instrucciones al PC1 para que
enrute hacia el exterior todo lo que lellega por la red interna.
Para ello incluimos las siguientes lineas en el fichero /etc/rc.local

## regla de nateo.
iptables -F
iptables -t nat -F:
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables –t nat –A POSTROUTING –o eth0 -j MASQUERADE
iptables –A FORWARD –i eth1 -j ACCEPT

Ojo este deberia ser automatico al reiniciar.
Pero si el PC2 sigue sin red, volver a ejecutar desde la linea de comandos (como root) la instruccion
iptables –t nat –A POSTROUTING –o eth0 -j MASQUERADE

El PC2 debe configurarse con los mismos datos del servidor de nombres que el PC1.

Share and Enjoy

  • Facebook
  • Twitter
  • Delicious
  • LinkedIn
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS

Un pensamiento sobre “Configurar dos tarjetas de red en linux

  1. Hoy descubri tu blog y me parece muy interesante y se que me va a servir de mucho
    soy novato en linux y tengo una pc donde trabajo, la cual tiene montado ubuntu 10.04 LTS version Lucid Lynx tiene dos ip pero una sola tarjeta de red, de un tiempo aca esta dando bateo, hay que entrar al usuario para que funcione la red.
    He leido articulos de como configurar la ip estatica utilizando el ifconfig, le configure los 2 ip pero hay que iniciar session para que la red funcione, que tengo que hacer para que la red funcione sin tener que inisiar ninguna secion de trabajo en esa pc.
    Gracias

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*