14 lines
326 B
Bash
Executable File
14 lines
326 B
Bash
Executable File
#!/bin/sh
|
|
|
|
PORT=$(natpmpc -a 1 0 udp 60 -g 10.2.0.1 | awk '/Mapped public/ {print $4}')
|
|
echo "$PORT" | tee /usr/local/etc/natvpn_port.txt
|
|
|
|
while true; do
|
|
date
|
|
natpmpc -a 1 0 udp 60 -g 10.2.0.1 && natpmpc -a 1 0 tcp 60 -g 10.2.0.1 || {
|
|
echo "error Failure natpmpc $(date)"
|
|
break
|
|
}
|
|
sleep 45
|
|
done
|