port-forwarding: establecer duración y eliminar el mapeo cuando nos desconectamos

This commit is contained in:
fauno
2015-09-24 14:03:38 -03:00
parent 7e57411899
commit 64fda09e7f

View File

@ -19,11 +19,15 @@ PORT=${PORT:-655}
case $1 in
up)
# Pasar a segundo plano para no hacer esperar a tincd
natpmpc -a ${PORT} ${PORT} tcp &
natpmpc -a ${PORT} ${PORT} udp &
upnpc -a ${IP} ${PORT} ${PORT} tcp &
upnpc -a ${IP} ${PORT} ${PORT} udp &
natpmpc -a ${PORT} ${PORT} tcp 999999999999 &
natpmpc -a ${PORT} ${PORT} udp 999999999999 &
upnpc -a ${IP} ${PORT} ${PORT} tcp 999999999999 &
upnpc -a ${IP} ${PORT} ${PORT} udp 999999999999 &
;;
down)
natpmpc -a ${PORT} ${PORT} tcp 0 &
natpmpc -a ${PORT} ${PORT} udp 0 &
upnpc -a ${IP} ${PORT} ${PORT} tcp 0 &
upnpc -a ${IP} ${PORT} ${PORT} udp 0 &
;;
esac