config/scripts/openPortUpnp

20 lines
386 B
Bash
Executable File

#!/bin/bash
# This script is using upnpc version 1.6
# http://miniupnp.free.fr/files/
serverIp=192.168.0.250
proto="TCP"
if [[ $# == 0 || $1 == "-h" || $1 == "--help" ]] ; then
echo "usage $0 portNumber [TCP/UDP] [serverIP]"
echo "default serverIp: $serverIp, protocol: $proto"
exit
fi
port=${1}
proto=${2:-$proto}
serverIp=${3:-$serverIp}
upnpc -a $serverIp $port $port $proto