Home > Linux > Linux find route gateway and internet device IP

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 Tags:
  1. No comments yet.
  1. No trackbacks yet.

17043 pages viewed, 0 today
11075 visits, 0 today
FireStats icon Powered by FireStats