Configuración del Ubuntu Server para enrutamiento
Lo primero que tenemos que hacer es activar el enrutamiento y para ello tenemos que descomentar la linea #net.ipv4.ip_forward=1 y dejarlo de la siguiente manera net.ipv4.ip_forward=1 y guardamos el archivo:
Después vamos a crear un scipt para que active la nat cada vez que iniciemos el equipo y tenemos que añadir las dos siguientes lienas:
iptables -A FORWARD -j ACCEPT
iptables -t nat -A POSTROUTING -s 192.168.100.0/24 -o eth0 -j MASQUERADE
En la IP tenemos que poner la IP que va dar a los clientes y cambiamos el eth0 por el nombre que tenga la tarjeta que se conecte a internet por que si se pone el nombre de la tarjeta interna no va dar IPs a los clientes y eso seria un problema y guardamos el archivo:
Vamos a hacer que el archivo que hemos creado antes se ejecute cuando arranquemos y para ello tenemos que irnos a /etc y editar el archivo rc.local y ponemos la linea /etc/init.d/nat.sh en la penúltima linea y nunca al final del archivo por que si lo ponemos ahí no se va a ejecutar el archivo:
Una vez configurado todo esto correctamente reiniciaremos el equipo para que se ejecute correctamente todos los pasos que hemos realizado anteriormente y vamos a comprobar que el enrutamiento funciona correntamente, para ello nos vamos a un windows en red interna (funciona correctamente para windows y linux) y nos vamos a la configuración de red y añadimos la IP que queremos en el rango que hemos configurado que seria el 192.168.100.0, la puerta de enlace y ponemos el DNS por que si no lo ponemos se va a conectar pero no nos va a ofrecer conexión a internet y no podremos navegar por internet y por eso es muy importante poner el DNS.
Vamos a configurar las tarjetas de red, una es la que se va a conectar a internet (en modo puente) y la otra tarjeta es el que va a dar IPs a los equipos por enrutamiento (en red interna), la IP que queremos ofrecer a los clientes puede ser cualquiera a coger pero el que esta conectado a internet tiene que ser igual que la que da el rooter:
Después vamos a crear un scipt para que active la nat cada vez que iniciemos el equipo y tenemos que añadir las dos siguientes lienas:
iptables -A FORWARD -j ACCEPT
iptables -t nat -A POSTROUTING -s 192.168.100.0/24 -o eth0 -j MASQUERADE
En la IP tenemos que poner la IP que va dar a los clientes y cambiamos el eth0 por el nombre que tenga la tarjeta que se conecte a internet por que si se pone el nombre de la tarjeta interna no va dar IPs a los clientes y eso seria un problema y guardamos el archivo:
Vamos a hacer que el archivo que hemos creado antes se ejecute cuando arranquemos y para ello tenemos que irnos a /etc y editar el archivo rc.local y ponemos la linea /etc/init.d/nat.sh en la penúltima linea y nunca al final del archivo por que si lo ponemos ahí no se va a ejecutar el archivo:
Una vez configurado todo esto correctamente reiniciaremos el equipo para que se ejecute correctamente todos los pasos que hemos realizado anteriormente y vamos a comprobar que el enrutamiento funciona correntamente, para ello nos vamos a un windows en red interna (funciona correctamente para windows y linux) y nos vamos a la configuración de red y añadimos la IP que queremos en el rango que hemos configurado que seria el 192.168.100.0, la puerta de enlace y ponemos el DNS por que si no lo ponemos se va a conectar pero no nos va a ofrecer conexión a internet y no podremos navegar por internet y por eso es muy importante poner el DNS.
Comentarios
Publicar un comentario