[HOWTO] Ruteo con 2 tarjetas de red
Como hacer nuestro equipo enrutador con dos tarjetas de red.
-Editamos el archivo /etc/rc.d/rc.inet1.conf
#Config information for eth0:
IPADDR[0]="192.168.0.1"
NETMASK[0]="255.255.0.0"
USE_DHCP[0]="no"
DHCP_HOSTNAME[0]=""
# Config information for eth1:
IPADDR[1]=""
NETMASK[1]=""
USE_DHCP[1]="yes"
DHCP_HOSTNAME[1]=""
En mi caso eth1 recibe la linea de internet, y eth0 esta conectada a la PS2, que podría ser un router, switch...
- Despues creamos el siguiente fichero de script:
#!/bin/bash
/sbin/modprobe iptable_nat
echo 1 > /proc/sys/net/ipv4/ip_forward
/usr/sbin/iptables -F
/usr/sbin/iptables -t nat -F
/usr/sbin/iptables -t mangle -F
/usr/sbin/iptables -I FORWARD -s 192.168.0.1/24 -d 0.0.0.0 -j ACCEPT
/usr/sbin/iptables -t nat -A POSTROUTING -j MASQUERADE
y le damos permiso de ejecucion.
chmod +x [fichero.sh]
- reiniciamos el demonio inet
/etc/rc.d/rc.inet restart
- corremos nuestro script, y ya tenemos enrutando nuestro equipo.