|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre du Club
![]() Inscription : janvier 2006 Messages : 143 ![]() |
depuis peu j'obtiens mon ip net via dhcp.
je ne sais pas trop comment faire pour la récupérer dans mon script firewall. j'ai fait ça: Code :
je sais c'est pas beau mais bon, j'avais pas trop d'idée... bref... ça marche très bien en console mais par contre lors du bout, (lien dans les /etc/rcx.d apres inetd) je ne récupère pas l'adresse ip :s quel est le pb ? une autre méthode à me conseiller pour récupérer l'ip ? cé chiant, je suis obligé de lancer le script en manuel à chaque boot... merci d'avance |
||
|
|
00
|
|
|
#2 | ||
|
Membre émérite
![]() Inscription : mai 2004 Messages : 709 ![]() |
Si tu veux dire que la variable INET_IP est vide lorsque tu l'appelles d'un autre script, c'est normal. Elle est locale au shell qui l'exécute (ou, éventuellement ses sous-shell avec export).
Deux solutions:
NB: tu peux aussi récupérer ton IP avec sed: Code :
ifconfig eth0 | sed -nr "s/^.*inet adr:(([0-9]{1,3}\.){3}[0-9]{1,3}).*$/\1/p"
__________________
:q :q! :wq :w :w! :wq! :quit :quit! :help help helpquit quit quithelp :quitplease :quitnow :leave :shit ^X^C ^C ^D ^Z ^Q QUITDAMMIT Jabber: ripat at im.apinc.org |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com