Caminando entre bits…

Configurando Ubuntu como Router

Noviembre 29, 2008 · Dejar un comentario

                                                                   ubuntu-logo

 

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

 

root@seifreed:/etc/init.d#

Ahora la configuración TC/IP de mi máquina:

 

ip1

ip2

 

Y ahora hagamos un ping hasta el router

primer-ping-a-la-maquina-virtual

 

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..

ping-pc-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.

Enlace de descarga

Categorías: General

0 respuestas hasta el momento ↓

  • Todavía no hay comentarios... Empiece usted rellenando el siguiente formulario.

Dejar un comentario