store and restore default route
authorDobrica Pavlinušić <dpavlin@rot13.org>
Sun, 2 Jul 2023 19:42:59 +0000 (21:42 +0200)
committerDobrica Pavlinušić <dpavlin@rot13.org>
Sun, 2 Jul 2023 19:42:59 +0000 (21:42 +0200)
srce02-down.sh
srce02-up.sh

index 7d44401..f5cf814 100755 (executable)
@@ -1,2 +1,5 @@
+#!/bin/sh
+
 kill $( ps ax | grep ssh | grep srce02 | awk '{ print $1 }' )
 nmcli c down $( nmcli c | grep gsm | cut -d' ' -f1 )
+grep default /tmp/ip.route | tail -1 | awk '{ print "sudo ip route add",$1,$2,$3 } ' | sh -x
index ad17da9..939ea0d 100755 (executable)
@@ -2,6 +2,7 @@
 
 # /etc/sudoers.d/user
 #  user    ALL=NOPASSWD: ALL
+sudo ip route | tee /tmp/ip.route
 sudo ip route del default
 # remove default route to ensure that our ssh will be over gsm connection
 
@@ -15,3 +16,5 @@ done
 ssh -C -N -v -R 22022:localhost:22 dpavlin@srce02.net.ffzg.hr &
 SSH_PID=$!
 echo $SSH_PID | tee /tmp/ssh.pid | logger
+
+ip route