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