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