NAT con iptables
NAT con iptables
En este artículo aprenderás a configurar un pequeño escenario en el cual podrás configurar una serie de servicios. Crearás el escenario descrito a continuacion , además, harás que a través de una red interna, usando un servidor Linux, tengas acceso a Internet configurando SNAT en el mismo haciendo uso de iptables.
Instalación del entorno de pruebas
Vamos a instalar el siguiente entorno:
Configuración de VirtualBox
Servidor debian :
Cliente windows
Cliente debian
Configuración de red
Lo primero que haremos sera configurar las tarjetas de red de nuestras maquinas .
Servidor debian
Editamos el fichero con nano /ect/network/interfaces como superusuario y añadimos las siguientes lineas .
Los cuadros rojos corresponden a la configuración de las tarjetas de red enp0s3(tarjeta externa) y enp0s8(red interna). El cuadro azul corresponde a las reglas iptables para permitir las peticiones al exterior y prohibir las interiores .
Cliente debian
Editamos el fichero con nano /etc/network/interfaces como superusuario y añadimos las siguientes lineas .La puerta de enlace sera la dirección ip de la tarjeta del servidor interna .
Cliente Windows 10
En windows 10 configuramos manualmente accediendo a conexiones de red > configuracion del adaptador > ipv4 y le asignamos lo siguiente .Al igual que el cliente debian cambiando la dirección ip . He puesto dns de Google porque utilizo mi red movil .
Configuración de nat en el servidor
Modificar el fichero /etc/sysctl.conf. Hay que descomentar la línea :
Comprobamos si se ha aplicado