Linux find route gateway and internet device IP
#!/bin/sh
for i in $( route -n | grep UG | awk '{print $2}' )
do
echo $i
done
Find ip
ifconfig eth0 | awk -F: '/inet addr:/{print $2}' | awk '{print $1}'
Remove invalid gateways
#!/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