Il s'avère que Raspberry Pi n'essaie pas très fort d'obtenir une adresse IP avec DHCP, lors d'une panne de courant, mon RPI a démarré plus rapidement que le serveur DHCP, et n'a jamais obtenu d'adresse IP. Dans une telle situation, le rpi semble être démarré, mais il n'obtient pas d'adresse IP, et je ne vois jamais de demande dhcp jusqu'à ce que je le redémarre.
dhclient est exécuté comme tel:
dhclient -1 -v -pf /run/dhclient.eth0.pid -lf /var/lib/dhcp/dhclient.eth0.leases eth0
Je ne trouve aucun moyen de modifier les arguments en dhclient, l'argument -1 pourrait être le coupable. Comment puis-je faire une nouvelle tentative de demande DHCP pour Raspberrypi jusqu'à ce qu'il reçoive une réponse?
Edit: il s'agit de la distribution Raspbian "Wheezy".
Réponses:
Supprimez le
-1
de vos arguments de ligne de commande, puis modifiez les valeurstimeout
et à votre convenance. Vous pouvez consulter la page de manuel ( ) pour plus de détails.retry
/etc/dhclient.conf
man dhclient.conf
la source
Quel est le contenu de vos / etc / network / interfaces?
Je suppose qu'il y a auto eth0 car il interroge DHCP au démarrage.
Et si vous changez cela en allow_hotplug eth0? Cela devrait réagir aux modifications de l'interface (câble inséré / retiré), si je comprends bien.
(Tout cela n'est que ma supposition éclairée).
la source
Il existe une solution de contournement donnée ici par Jeroen: https://bugs.launchpad.net/raspbian/+bug/1125066
J'ai configuré la solution de contournement et redémarré - semble correct pour le moment. Confirmera si le problème est résolu dans une mise à jour après un certain temps de test.
Voici la solution:
Une solution de contournement consiste à créer un script wrapper en renommant / sbin / dhclient en / sbin / dhclient-bin et mais le texte ci-dessous dans / sbin / dhclient et ensuite le modifie en 777:
la source