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

Linux find route gateway and internet device IP

CODE:
  1. #!/bin/sh
  2.  
  3. for i in $( route -n | grep UG | awk '{print $2}' )
  4. do
  5. echo $i
  6. done

Find ip

CODE:
  1. ifconfig eth0 |  awk -F: '/inet addr:/{print $2}' | awk '{print $1}'

Remove invalid gateways

CODE:
  1. #!/bin/sh
  2.  
  3. WAN=`zenity --entry --text="Vpisi mrezno kartico, ki je povezana na internet; ponavadi: eth0, wlan0"`
  4. if [ -z $WAN ]
  5. then
  6. echo "Vpisi vmrezno kartico!"
  7. exit
  8. fi
  9.  
  10. for i in $( route -n | grep UG  | grep -v $WAN | awk '{print $2}' )
  11. do
  12. route del default gw $i
  13. done

Categories: Linux Tags:
  1. No comments yet.
  1. No trackbacks yet.

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