Configurar ubuntu como router

Durante el armado de mi cluster tuve la maravillosa idea de poner el nodo maestro que administra los demas como router basado en linux además de agregarle algunos servicios básicos como ftp, dns y otros.

Sin previo conocimiento alguno tuve que aprender como configurar las tablas nat por lo cual estuve buscando y leyendo por horas sitios que no me sirvieron de mucho porque o no coincidían las versiones de ubuntu u otros motivos particulares.

Previamente tuve que configurar la red privada en la placa de red que conectaba el switch con los otros nodos lo cual lo pude hacer editando las interfaces de red con el siguiente comando.

sudo nano /etc/network/interfaces

Que nos abre el archivo de configuración de las interfaces con el editor nano para modificarlo a nuestro gusto. Si estas usando la interfaz gráfica de ubuntu (o en mi caso kubuntu) esto bloqueara la configuración de la placa de red que hayas definido en el archivo.

En mi caso mi archivo de configuracion quedo asi. El primer bloque viene por defecto para autodetectar las conexiones en el sistema.


# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

Indicamos la conexión que tendrá acceso a internet, en este caso los datos del router principal, agregando la direccion de red, la mascara, el gateway y los nameservers. Tambien se puede configurar para que se conecte directamente con el modem PPPoE.


auto eth1
iface eth1 inet static
address 192.168.0.100
netmask 255.255.255.0
gateway 192.168.0.1
dns-nameservers 192.168.0.1

Y finalmente configuramos la red privada.


auto eth0
iface eth0 inet static
address 10.0.0.1
netmask 255.255.255.0
post-up iptables-restore < /etc/iptables.up.rules

Ahora nuestro problema es hacer que nuestra red privada tenga acceso a internet.

Finalmente encontré un sitio que me indicaba de instalar webmin para configurar las tablas nat de forma rápida y sencilla. Y asi fue, no tuve que configurar nada practicamente ya que webmin me pidió únicamente que indicara que placa de red era la que tenia conveccinó a internet.

De paso podemos aprovechar un montón de opciones que nos da webmin para administrar servicios extra.

Y listo ya tenemos el modo sencillo de configurar nuestra pc como router basado en linux.

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *