Go to content Go to navigation

Router Debian (I)

Feb 13, 07:36 PM


Vamos a utilizar un pc con la distribución Debian de Linux para compartir una conexión a Internet mediante modem.

1. Configuración NAT
Necesitamos configurar iptables para que haga las traducciones de red necesarias. Para ello usamos, en modo root, el siguiente comando:
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE

2. Guardar la configuración iptables
En otras distribuciones se hace mediante la siguiente linea
/etc/init.d/iptables save active

Si bien hay formulas para incorporar el script a Debian podemos usar el siguiente procedimiento:

  • Guardamos la configuración actual de iptables en un archivo (normalmente en /var/lib/iptables/)
    iptables-save -c > archivo

  • Creamos un script que ejecute la utilidad de restauración de iptables en if_up.d
    echo "iptables-restore -c < archivo" > /etc/network/ip-up.d/inicio-iptables

  • Damos permisos de ejecución a dicho script
    chmod a+x /etc/network/if-up.d/inicio-iptables

3. Habilitar el enrutamiento
echo "1" > /proc/sys/net/ipv4/ip_forward

Esto permite al sistema pasar los paquetes de una interfaz de red a otra. Para que esto sea permanente en cada inicio, ponemos a yes la opcion ip_forward del fichero /etc/network/options.

En los equipos clientes, basta con poner en puerta de enlace o gateway la dirección ip de nuestro equipo-router e introducir correctamente los servidores DNS si la configuración de la ip del cliente es estática.

Para mas información, consultar
Macnux
How to forge
Linux Magazine

<< Emparejar un móvil Conectar un ComboBox a dos datasets en C# >>