J'ai un petit concours bash.
Récupérer à l'aide d'un script de manière la plus élégante, la plus fiable, et la plus portable les paramètre de configuration de la pile TCP/IP Linux.
Je me lance, mais c'est pas très joli:
IP=`ifconfig | egrep 'inet add?r:'| grep -v '127.0.0.1' | cut -d: -f2 | awk '{ print $1}'`
MASK=`ifconfig | egrep 'inet add?r:'| grep "$IP" | cut -d: -f4`
GATEWAY=`route -n | egrep "^0.0.0.0 +[[:digit:].]+ +0.0.0.0" | awk '{print $2}'`
DNS=`grep nameserver /etc/resolv.conf | head -1 | awk '{print $2}'`
Merci pour votre aide.
# Cleaner
Posté par Xavier . Évalué à 1.
IP= $(ifconfig | awk -F ":" '/inet addr/ {print $2 }' | cut -d " " -f1);
Pour te mettre sur la voie.
@+ et bonne chance
[^] # Re: Cleaner
Posté par snt . Évalué à 3.
ifconfig | awk -F ":" '/inet addr/ {print substr($2,0, index($2," ")) }'
[^] # Re: Cleaner
Posté par snt . Évalué à 2.
ifconfig | awk -F ":" '/inet addr/ {print substr($2,0, index($2," ")) }'
[^] # Re: Cleaner
Posté par Maxime (site web personnel) . Évalué à 1.
Du coup ça ne marche pas.
# wikisys
Posté par champix . Évalué à 3.
# Attention à la gateway
Posté par Amand Tihon (site web personnel) . Évalué à 1.
Par exemple :
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.