Je n'ai pas réussi à appliquer les nombreuses autres bonnes solutions à ma configuration qui consiste à avoir une interface macvlan au-dessus de eth0
.Installer basé sur 2018-06-27-raspbian-stretch- lite
.Ce qui fonctionne bien pour moi:
Désactivez le service dhcpcd
.
systemctl disable dhcpcd
Réduisez le délai d'attente dans /etc/dhcp/dhclient.conf
.
# Ne maintenez pas le démarrage pendant 60 secondes par défaut, abandonnez plus vite # mais pas trop rapide, voyez ce qui fonctionne avec votre serveur DHCP 10; # Réessayer plus rapidement # Ceci est après l'abandon initial et le dhclient est passé en arrière-plan et le démarrage s'est déroulé sans bail # Par défaut 5 minutes est trop longretry 20; # Considérez également le paramètre de coupure d'arrêt
Alors maintenant, cela attend au démarrage jusqu'à 10 secondes, et s'il n'y a pas de bail DHCP, le dhclient
passe en arrière-plan et le démarrage se poursuit sans bail.
Sans dhcpcd
j'ai l'avantage supplémentaire d'être manuellement arrêter / démarrer / redémarrer wlan0 cod e> sans avoir à traquer wpa_supplicant
commencé vraisemblablement par dhcpcd
et qui refusait de s'arrêter avec ifdown wlan0
.Remarque: cela pourrait signifier que vous pourriez ne pas pouvoir utiliser rapsi-config
pour configurer votre wifi, et avoir besoin d'écrire la configuration dans / etc / network / interfaces
, ce qui est préféré pour moi de toute façon.
La solution par ailleurs soignée par Evgeniy Chukanov utilisant /etc/systemd/system/networking.service.d/reduce-timeout.conf
pour réduire le délai d'expiration entraîne dhcpcd
à NE PAS afficher mon interface macvlan SI le délai d'expiration du bail sur eth0
au démarrage est atteint.
Non pas que ma configuration macvlan compte pour OP, mais c'était la raison pour laquelle ces solutions , donc par souci d'exhaustivité: dans /etc/network/interfaces.d/macvlan1
auto macvlan1iface macvlan1 inet adresse statique ..... masque de réseau ..... lien ip pré-up ajouter lien macvlan1 type eth0 macvlan lien ip post-down del macvlan1
J'ai depuis permuté eth0
et mavclan1
, et je fais de l'IPv4 statique sur eth0
et le client DHCP sur macvlan1
, ce qui m'amène même à utiliser dhcpcd
, l'interface est créée, mais ne réessaye toujours pas d'obtenir le bail après le délai initial. Je n'ai pas pris la peine d'enquêter plus avant car ma solution sans dhcpcd
fonctionne très bien pour moi.