20 lines
385 B
Bash
Executable File
20 lines
385 B
Bash
Executable File
#!/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
|