Assorted shell and Python scripts
at main 388 B view raw
1#!/bin/sh 2 3port=$(/usr/local/bin/natpmpc -a 1 0 udp 60 -g 10.2.0.1 | grep "Mapped public port" | awk '{print $4}') 4echo $port | tee /usr/local/etc/natvpn_port.txt 5 6while true; do 7 date 8 if ! /usr/local/bin/natpmpc -a 1 0 udp 60 -g 10.2.0.1 && /usr/local/bin/natpmpc -a 1 0 tcp 60 -g 10.2.0.1; then 9 echo "error Failure natpmpc $(date)" 10 break 11 fi 12 sleep 45 13done