SNAT para IP dinamica usando iptables

11 julio, 2012

Inicio, Linux, Sistemas

#!/bin/sh
WANIF="ppp0"
LANIF="eth0"
INTERNALNET="192.168.0.0/24"
IFCONFIG=/sbin/ifconfig
IPTABLES=/usr/sbin/iptables
GREP=/bin/grep
AWK=/bin/awk

# Determinamos la dirección IP externa de forma automatica:
WANIP="`$IFCONFIG $WANIF | $GREP 'inet addr' | $AWK '{print $2}' | sed -e 's/.*://'`"

# Se hace SNAT en todas las IP's en la red local con el IP externo
$IPTABLES -t nat -A POSTROUTING -s $INTERNALNET -j SNAT --to $WANIP

#END

No comments yet.

Leave a Reply

Verificación Humana *