Configurando Ubuntu como Router
Escenario
2 Máquinas vmware con Ubuntu 8.10 instalado
Y mi Máquina
Estre trabajo tratará de cómo configurar Ubuntu como Router.
El primer paso después de haber instalado Ubuntu es en una de las máquinas en las que haya instalado Ubuntu será añadirle una segunda tarjeta de red. De este modeo quedarán 2 máquinas con una tarjeta de red y una de ellas con 2 que será la que hará de Router o brigde que es prácticamente lo mismo
Nota: Para los que lo hagáis con Vmware, VirtualPc o VIrtualBox las tarjetas hay que configurarlas en modo Brigde.
1-Preparando las tarjetas de red
Comencemos con la máquina que hará de Router.
Lo primero que hay que hacer es abrir un terminal y teclear esto
marc@seifreed:~$ cd /etc/network/
marc@seifreed:/etc/network$ gedit interfaces&
[1] 9511
En este fichero se indicará la configuración de las interfaces Ethernet lo que hay que colocar aquí es esto:
auto eth0
iface eth0 inet static
address 192.168.0.196
netmask 255.255.255.0
gateway 192.168.0.1
auto eth1
iface eth1 inet static
address 192.168.0.190
netmask 255.255.255.0
gateway 192.168.2.1
Después de haber puesto esto salimos del gedit.
Nota: Los ficheros de configuración se han de configurar en modo root
Una vez saliendo del gedit hay que reiniciar las tarjetas.
Nos dirigimos al siguiente directorio:
root@seifreed:/etc/network# cd /etc/init.d/
root@seifreed:/etc/init.d# ./networking restart
Una vez se hayan reiniciado las tarjetas hay que habilitar el Forwanding para eso nos vamos al siguiente directorio:
1- Habilitar definitivamente el forwarding en el kernel, editando el archivo /etc/sysctl.conf
Buscar las líneas que dicen:
# Uncomment the next line to enable packet forwarding for IPv4
#net.ipv4.ip_forward=1
Y la dejalas asi:
# Uncomment the next line to enable packet forwarding for IPv4
net.ipv4.ip_forward=1
Una vez tenemos el Forwarding habilitado en el Router nos vamos a la siguiente máquina Vmware. En esta máquina hacemos lo mismo que antes nos dirigimos al directorio:
marc@seifreed:~$ cd /etc/network/
marc@seifreed:/etc/network$ gedit interfaces&
Y aquí establecemos la siguiente configuración:
auto eth1
iface eth1 inet static
address 192.168.2.4
netmask 255.255.255.0
gateway 192.168.2.1
Y no os olvidéis de reiniciar las tarjetas:
root@seifreed:/etc/network# cd /etc/init.d/
root@seifreed:/etc/init.d# ./networking restart
Ahora haremos las pruebas de conectividad:
Desde mi máquina a la primera máquina vmware que hace de router, vamos a ver la configuración con un cat:
root@seifreed:/etc/init.d# cat /etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.0.196
netmask 255.255.255.0
gateway 192.168.0.1
auto eth1
iface eth1 inet static
address 192.168.0.190
netmask 255.255.255.0
gateway 192.168.2.1
Ahora la configuración TC/IP de mi máquina:
Y ahora hagamos un ping hasta el router
Funciona!!!
Y ahora desde el Router a mi:
root@seifreed:/etc/init.d# ping 192.168.0.192
PING 192.168.0.192 (192.168.0.192) 56(84) bytes of data.
64 bytes from 192.168.0.192: icmp_seq=1 ttl=128 time=0.524 ms
64 bytes from 192.168.0.192: icmp_seq=2 ttl=128 time=0.136 ms
64 bytes from 192.168.0.192: icmp_seq=3 ttl=128 time=0.127 ms
64 bytes from 192.168.0.192: icmp_seq=4 ttl=128 time=0.128 ms
64 bytes from 192.168.0.192: icmp_seq=5 ttl=128 time=0.220 ms
Tambien funciona!!
Ahora probemos desde mi máquina a otra red..
Y ahora la última prueba desde la 192.168.2.4 hasta mi Pc
root@seifreed:~# ifconfig
eth1 Link encap:Ethernet direcciónHW 00:0c:29:41:f6:25
inet dirección:192.168.2.4 Difusión:192.168.2.255 Máscara:255.255.255.0
dirección inet6: fe80::20c:29ff:fe41:f625/64 Alcance:Vínculo
ARRIBA DIFUSIÓN CORRIENDO MULTICAST MTU:1500 Métrica:1
RX packets:2452 errors:0 dropped:0 overruns:0 frame:0
TX packets:172 errors:0 dropped:0 overruns:0 carrier:0
colisiones:0 txqueuelen:1000
RX bytes:220944 (220.9 KB) TX bytes:19301 (19.3 KB)
Interrupción:18 Dirección base: 0×2000
lo Link encap:Bucle local
inet dirección:127.0.0.1 Máscara:255.0.0.0
dirección inet6: ::1/128 Alcance:Anfitrión
ARRIBA LOOPBACK CORRIENDO MTU:16436 Métrica:1
RX packets:84 errors:0 dropped:0 overruns:0 frame:0
TX packets:84 errors:0 dropped:0 overruns:0 carrier:0
colisiones:0 txqueuelen:0
RX bytes:4240 (4.2 KB) TX bytes:4240 (4.2 KB)
root@seifreed:~# ping 192.168.0.192
PING 192.168.0.192 (192.168.0.192) 56(84) bytes of data.
64 bytes from 192.168.0.192: icmp_seq=1 ttl=127 time=0.789 ms
64 bytes from 192.168.0.192: icmp_seq=2 ttl=127 time=0.577 ms
64 bytes from 192.168.0.192: icmp_seq=3 ttl=127 time=0.475 ms
^C
— 192.168.0.192 ping statistics —
3 packets transmitted, 3 received, 0% packet loss, time 2001ms
rtt min/avg/max/mdev = 0.475/0.613/0.789/0.133 ms
root@seifreed:~#
Y hasta aquí el trabajo de configurar Ubuntu como un Router.
3 Responses to “Configurando Ubuntu como Router”
Trackbacks / Pingbacks
- - 2011/01/02





muy bien.. como soy nuevo en esto me gustaria saber como es eso de modo bridge porfavor… la pregunta seria como pongo las tarjetas en virtualbox en W7 para que funcione
no me habia fijado en la fecha de publicacion