Linux find route gateway and internet device IP
CODE:
-
#!/bin/sh
-
-
for i in $( route -n | grep UG | awk '{print $2}' )
-
do
-
echo $i
-
done
Find ip
CODE:
-
ifconfig eth0 | awk -F: '/inet addr:/{print $2}' | awk '{print $1}'
Remove invalid gateways
CODE:
-
#!/bin/sh
-
-
WAN=`zenity --entry --text="Vpisi mrezno kartico, ki je povezana na internet; ponavadi: eth0, wlan0"`
-
if [ -z $WAN ]
-
then
-
echo "Vpisi vmrezno kartico!"
-
exit
-
fi
-
-
for i in $( route -n | grep UG | grep -v $WAN | awk '{print $2}' )
-
do
-
route del default gw $i
-
done
Categories: Linux