#!/bin/bash
PSIP="82.211.yyy.yyy"
ME="xxx.xxx.xxx.xxx"
IPT="/usr/local/sbin/iptables"
start(){
${IPT} -t nat -A POSTROUTING -s ${ME} -d ${ME} -j ACCEPT
${IPT} -t nat -A POSTROUTING -s ${ME} -j SNAT --to-source ${PSIP}
}
stop(){
${IPT} -t nat -D POSTROUTING -s ${ME} -d ${ME} -j ACCEPT
${IPT} -t nat -D POSTROUTING -s ${ME} -j SNAT --to-source ${PSIP}
}
show(){
${IPT} -t nat -L POSTROUTING -n -v
}
case "$1" in
start)
start
;;
stop)
stop
;;
show)
show
;;
*)
echo "usage: $0 start|stop|show "
;;
esac
|