20 lines
385 B
Plaintext
20 lines
385 B
Plaintext
|
#!/bin/bash
|
||
|
|
||
|
# This script is using upnpc version 1.6
|
||
|
# http://miniupnp.free.fr/files/
|
||
|
|
||
|
serverIp=192.168.1.10
|
||
|
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
|