Activar enrutamiento en Debian
Ir a la navegación
Ir a la búsqueda
Aquí os pongo un script que activa el enrutamiento en Debian:
# Podeis crear un fichero llamado enrutar.sh
nano /root/enrutar.sh
# Y como contenido pegáis lo siguiente adaptándolo a vuestros interfaces:
#!/bin/bash
echo "1" > /proc/sys/net/ipv4/ip_forward
/sbin/iptables -A FORWARD -j ACCEPT
/sbin/iptables -t nat -A POSTROUTING -s 192.168.2.0/24 -o eth0 -j SNAT --to-source 10.23.X.X
# Le dáis permisos de ejecución a todos:
chmod 755 /root/enrutar.sh
# Editáis el archivo /etc/rc.local y antes de la línea de exit 0
# hacéis una llamada a vuestro script:
nano /etc/rc.local
....
/root/enrutar.sh
exit 0
# Reiniciais la máquina:
reboot
Para añadir rutas en Debian:
# Ruta para una red:
route add -net 192.168.3.0 netmask 255.255.255.0 gw 192.168.1.100
# Ruta para un equipo:
route add -host 192.168.3.15 gw 192.168.1.100
# Ruta por defecto:
route add default gw 192.168.1.1
# Eliminar rutas:
route del -net 192.168.3.0 netmask 255.255.255.0
route del -host 192.168.3.15
# Rutas permanentes:
# Editar el fichero /etc/rc.local y añadirlas al final antes de exit 0:
nano /etc/rc.local
/sbin/route add -net 192.168.3.0 netmask 255.255.255.0 gw 192.168.1.100
/sbin/route add -host 192.168.3.0 gw 192.168.1.100
# Eliminar una ruta:
route delete 192.168.3.0