Miticojo's Blog

IT or NOT IT this is the question!

Linux/Debian: Ottenere indirizzi IP in shell

| 0 comments

Innanzitutto Buon 2009!

Causa traslochi vari non sono stato molto attivo negli ultimi 2 mesi ma spero che il 2009 sia l’anno giusto.

Vi segnalo di seguito due script che mi sono creato per trovare gli indirizzi ip delle interfacce LAN e l’IP pubblico:

Ottenere gli indirizzi ip del sistema
ifconfig | grep ‘inet addr:’ | grep -v ’127.0.0.1′ | cut -d: -f2 | cut -d” ” -f1

Ottenere MAC address di una scheda di rete
ifconfig eth0 |grep HWaddr | awk -F’HWaddr’ ‘{ print $2}’

Ottenere l’indirizzo ip pubblico
links2 -dump http://www.whatismyip.com | grep “Your IP ” | egrep -o “([0-9]{1,3}\.){3}[0-9]{1,3}”

Per quest’ultimo è necessario installare links2 (apt-get install links2).

Segnalo anche un ottimo post nel quale si trovano soluzioni similari anche in perl, awk, shell.

Alla prossima

Articoli correlati

  1. Linux/Debian: Notifica login via email in Python
  2. Javascript: determinare la posizione di un elemento nella pagina
  3. Linux/Debian: Connessione UMTS con Huawei usb modem
To comment, click below to log in.

Lascia un Commento

Required fields are marked *.

*


*