Clark's Home page

Tecnicismi vari di un Sysadmin Linux ma anche qualcosa della sua vita

ifconfig —

ifconfig (da interface configurator, configuratore di interfacce) è un comando dei sistemi Unix e Unix-like utilizzato per configurare e controllare un’interfaccia di rete, ovviamente ha una sua grammatica che (purtroppo) col tempo è cambiata.
Sino a qualche anno fa era possibile estrarre l’indirizzo di una interfaccia di rete con:

EXTIP=”`ifconfig $EXTIF | grep inet| cut -f2 -d:| cut -f1 -d” “`”

e quindi darlo in pasto a un qualcosa a cui serve.

Oggi non è più vero, la grammatica è cambiata quindi per estrarre un IP da una interfaccia bisogna usare:

EXTIP=`ifconfig $EXTIF | awk '$1 == "inet" { print $2 }'`
Grazie a Davide B. di ErLug per avermi tirato fuori da un bagno di sangue da cui non uscivo.

Categorised as: Linux | Networking | Work

Comments are disabled on this post


Comments are closed.