j'ai ca au debut d'un de mes script pour recuperé les ip des interfaces reseaux. ca marche bien en tant que root quant je fait /etc/init.d/firewall start mais ca ne marche pas lors du boot de la machine IP_INT et IP_EXT = ""
je m'arrache les cheveux
merci
#!/bin/sh
# script /etc/firewall/iptables_start
PATH=/sbin:/bin:/usr/sbin:/usr/bin
IFACE_INT=eth0
IFACE_EXT=eth1
#IFACE_DMZ=
IP_INT=`ifconfig $IFACE_INT | awk '/adr:/{print substr($2,5)}'`
IP_EXT=`ifconfig $IFACE_EXT | awk '/adr:/{print substr($2,5)}'`
#IP_DMZ=`ifconfig $IFACE_DMZ | awk '/adr:/{print substr($2,5)}'`
# Ordre de lancement
Posté par Joris Dedieu (site web personnel) . Évalué à 3.
Ton script est sans doute executé avant que l'adresse ip soit affectée.
Joris
[^] # Re: Ordre de lancement
Posté par cyberal . Évalué à 2.
[^] # Re: Ordre de lancement
Posté par KiKouN . Évalué à 2.
Une bonne pratique sécuritaire est de mettre en place le firewall avant d'activer les interfaces réseaux.
# ordre de lancement...
Posté par NeoX . Évalué à 2.
sinon en effet les interfaces n'existent pas, et le script renvoie ""
[^] # Re: ordre de lancement...
Posté par cyberal . Évalué à 2.
[^] # Re: ordre de lancement...
Posté par NeoX . Évalué à 1.
ajoute des
echo interface interne : xx $IP_INT xx
echo interface externe : xx $IP_EXT xx
juste apres le calcul de ces valeurs, histoire de voir les valeurs pendant l'execution du script
mais si ca marche en tant que root apres le lancement et pas pendant le lancement, le probleme est surement ailleurs
1°) soit dans l'ordre de lancement
2°) soit les chemins d'acces à des programmes (awk, ifconfig)
[^] # Re: ordre de lancement...
Posté par cyberal . Évalué à 1.
renvoie bien les interface et elle sont configuré
awk -W version Ok
renvoie bien le numero de version et tout le toutim
pb ailleur mais ou??
# Addddddddddddddddress ?
Posté par David Decotigny (site web personnel) . Évalué à 3.
[^] # Re: Addddddddddddddddress ?
Posté par NeoX . Évalué à 1.
on attend sa reponse.
sinon un petit LOCALE=FR dans le script ?
[^] # Re: Addddddddddddddddress ?
Posté par cyberal . Évalué à 1.
merci bien a tous
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.