All pastes #553671 Raw Edit

ppp0 script

public text v1 · immutable
·published 2007-06-09 20:41 UTC
rendered paste body
IP=`ifconfig ppp0 | grep inet | cut -f2 -d ':' | cut -f1 -d ' '`
export IP
route add default gw $IP

iptables -F
iptables -X
iptables -F -t nat

#iptables -t nat -P PREROUTING ACCEPT
#iptables -t nat -P OUTPUT ACCEPT
#iptables -t nat -P POSTROUTING ACCEPT
#iptables -t nat -F
iptables  -P INPUT ACCEPT
#iptables -t filter -F
#iptables -t filter -A INPUT -i $IP -p tcp --dport 22 -j ACCEPT
#iptables -t nat -A POSTROUTING -o $IP -j MASQUERADE
#echo 1 > /proc/sys/net/ipv4/ip_forward

echo "Pornire internet .... "$IP

iptables -A POSTROUTING -t nat -s 192.168.0.1 -j SNAT --to $IP
iptables -A POSTROUTING -t nat -s 192.168.0.2 -j SNAT --to $IP
iptables -A POSTROUTING -t nat -s 192.168.0.3 -j SNAT --to $IP
iptables -A POSTROUTING -t nat -s 192.168.0.4 -j SNAT --to $IP
iptables -A POSTROUTING -t nat -s 192.168.0.5 -j SNAT --to $IP
iptables -A POSTROUTING -t nat -s 192.168.0.6 -j SNAT --to $IP
iptables -A POSTROUTING -t nat -s 192.168.0.7 -j SNAT --to $IP
iptables -A POSTROUTING -t nat -s 192.168.0.8 -j SNAT --to $IP
iptables -A POSTROUTING -t nat -s 192.168.0.9 -j SNAT --to $IP

iptables -t nat -A PREROUTING -p tcp -i ppp0 -d $IP --dport 113 -j DNAT --to 192.168.0.1
iptables -t nat -A PREROUTING -p udp -i ppp0 -d $IP --dport 113 -j DNAT --to 192.168.0.1

iptables -t nat -A PREROUTING -p tcp -i ppp0 -d $IP --dport 27015 -j DNAT --to 192.168.0.6
iptables -t nat -A PREROUTING -p udp -i ppp0 -d $IP --dport 27015 -j DNAT --to 192.168.0.6
#iptables -t nat -A PREROUTING -p tcp -i ppp0 -d $IP --dport 8001 -j DNAT --to 192.168.0.1
#iptables -t nat -A PREROUTING -p udp -i ppp0 -d $IP --dport 8001 -j DNAT --to 192.168.0.1
#iptables -t nat -A PREROUTING -p tcp -i ppp0 -d $IP --dport 3507 -j DNAT --to 192.168.0.1
#iptables -t nat -A PREROUTING -p udp -i ppp0 -d $IP --dport 3507 -j DNAT --to 192.168.0.1

#iptables -t nat -A PREROUTING -p tcp -i ppp0 -d $IP --dport 27015 -j DNAT --to 192.168.0.1
#iptables -t nat -A PREROUTING -p udp -i ppp0 -d $IP --dport 27015 -j DNAT --to 192.168.0.1

unset IP