A voir également:
- Problème de dhcp sous emdebian
- Serveur dhcp - Guide
- Impossible d'atteindre le serveur dhcp ✓ - Forum DHCP
- Switch dhcp ✓ - Forum câblage
- Attente réponse dhcp - Forum Freebox
- Freebox bloque a l'etape 4 - Forum Freebox
2 réponses
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 567
16 juil. 2010 à 10:22
16 juil. 2010 à 10:22
Salut,
Ajoute et fait un test
Ajoute et fait un test
auto eth0 allow-hotplug eth0 iface eth0 inet dhcp
Merci pour ta réponse, alors j'ai déjà essayer ça, cependant il faut enlever la ligne auto eth0.
Cela fonctionne mais dans certain cas (je n'ai pas vraiment identifier les circonstances), le dhcp ne se relance pas lorsque je reconnecte la prise ethernet après l'avoir enlever.
J'ai donc décider d'utiliser ifplugd, il regarde en permanence si un cable est branché ou pas, on peut ensuite définir des actions lors du plug/unplug du cable.
Mon /etc/network/interfaces
Mon /etc/default/ifplugd
Et mon /etc/ifplugd/ifplugd.action
De cette façon, quand je deconnecte mon cable, il fait un release de l'ip (qui n'atteint jamais le serveur dhcp mais qui me release l'ip au moins de mon côté) et quand je rebranche le câble, il renvoie une demande d'ip au serveur dhcp
Cela fonctionne mais dans certain cas (je n'ai pas vraiment identifier les circonstances), le dhcp ne se relance pas lorsque je reconnecte la prise ethernet après l'avoir enlever.
J'ai donc décider d'utiliser ifplugd, il regarde en permanence si un cable est branché ou pas, on peut ensuite définir des actions lors du plug/unplug du cable.
Mon /etc/network/interfaces
#The loopback interface auto lo iface lo inet loopback #The first network card allow-hotplug eth0 iface eth0 inet dhcp
Mon /etc/default/ifplugd
INTERFACES="" HOTPLUG_INTERFACES="eth0" ARGS="-q -f -u0 -d2 -w -I" SUSPEND_ACTION="stop"
Et mon /etc/ifplugd/ifplugd.action
set -e if [ -z "$1" ] || [ -z "$2" ] ; then echo "Wrong arguments" > /dev/stderr exit 1 fi [ "$2" = "up" ] && exec /sbin/dhclient $1 if [ "$2" = "down" ] then /sbin/dhclient -r $1 /sbin/ifconfig $1 down fi exit 1
De cette façon, quand je deconnecte mon cable, il fait un release de l'ip (qui n'atteint jamais le serveur dhcp mais qui me release l'ip au moins de mon côté) et quand je rebranche le câble, il renvoie une demande d'ip au serveur dhcp