Le sam, 20 mai 2000, vous avez écrit :

> 
> 
> Il faut donc empêcher le client DHCP "d'updater" /etc/resolv.conf
> 
> Pour cela, il faut apporter une légère modif au script /sbin/ifup pour
> "passer" des paramètres à 'pump' et à 'dhcpcd'
> 
> modifier la ligne :
> 
> if /sbin/dhcpcd -i $DEVICE -h $HOSTNAME ; then
> 
> par
> 
> if /sbin/dhcpcd -R -i $DEVICE -h $HOSTNAME ; then
> 
> et la ligne :
> 
> if /sbin/pump -i $DEVICE -h $HOSTNAME ; then
> 
> par :
> 
> if /sbin/pump -d -i $DEVICE -h $HOSTNAME ; then
> 
> 
> Nota: suivant la version de la Mandrake/RedHat utilisée, il se peut
> qu'il n'y ait pas la ligne correspondant à dhcpcd. Dans ce cas, on ne
> modifie que la ligne 'pump'
> 
> 
> MP.


merci de m'aider , malheureusement mon fichier /sbin/ifup ne ressemble pas du
tout a ce que tu decrit :o(

je te retranscrit les quelques lignes correspondantes , comme ca tu pourras me
faire une reponse adaptee a mon ifup :o)

if [ -n "$DHCP" ];then
        if [ ! -x /sbin/dhcpcd ];then
                DHCP=""
                if [ -x /sbin/pump ];then
                        /sbin/initlog -s "Can't find dhcpcd but find pump so trying 
pump"
                        PUMP="true"
                else
        /sbin/initlog -s "Can't find a dhcpcd client, /sbin/pump or /sbin/dhcpcd"
                exit 1
                fi
        fi
fi

if [ -n "$PUMP" ];then
        if [ ! -x /sbin/pump ];then
                PUMP=""
                if [ -x /sbin/dhcpcd ];then
                        /sbin/initlog -s "Can't find pump but find dhcpcd so trying 
dhcpcd"
                        DHCP="true"
                else
        /sbin/initlog -s "Can't find a dhcpcd client, /sbin/pump or /sbin/dhcpcd"
                exit 1
                fi
        fi
fi
        
if [ -n "$DHCP" ];then
    echo -n "Determining IP information for $DEVICE via dhcpcd..."
    if /sbin/dhcpcd $DEVICE -h $HOSTNAME ; then
        echo " done."
    else
        echo " failed."
        exit 1
    fi
elif [ -n "$PUMP" ]; then
    PUMPARGS=
    if [ -n "$DHCP_HOSTNAME" ]; then
       PUMPARGS="-h $DHCP_HOSTNAME"
    fi
    echo -n "Determining IP information for $DEVICE..."
    if /sbin/pump $PUMPARGS -i $DEVICE ; then
        echo " done."
    else
        echo " failed."
        exit 1
    fi


voila , en fait je prefere ne pas prendre de risque ne modifiant sans trop
comprendre :o)

merci d'avance

nixo

Répondre à