Pi Zero : usb-eth0 pas hot plug
Posté : ven. 30 août 2019 21:59
Bonjour,
J'ai un soucis avec tous mes Pi Zero:
Il m'arrive quelque fois d'avoir besoin d'en connecter un à un réseau filaire.
Pour ça j'ai un plugin Micro-USB - RJ45 qui me fournis une interface eth0
Ce port miscro USB est bien hot plug : que ce soit au boot (branchement à froid) ou en route (branchement à chaud) : dès que je connecte mon plugin, Raspbian détecte bien une nouvelle interface réseau nommée eth0.
Là où ça se complique, c'est que bien que mon fichier de config contient bien les lignes suivantes :
allow-hotplug eth0
iface eth0 inet dhcp
et que sur mon réseau, j'ai un serveur DHCP IPV4 parfaitement fonctionnel
Une fois connecté (à chaud comme à froid), l'nterface réseau de mon PI-Zéro n'obtient pas d'adresse IPV4 (par contre elle trouve une IPV6, alors que mon serveur DHCPP n'est pas ipv6 ??!!??)
Et n'y a rien à faire pour obtenir une IPV4
ifup, ifdown sont sans effet
ifconfig down/up : idem
La seule commande qui fonctionne c'est dhcpclient -r -v eth0 : là j'obtiens une IPV4 et j'ai là, ma connexion.
Plus drôle encore : une fois cette connexion établie, si je redémarre le Pi (même en débranchant son alimentation) : il retrouve immédiatement son IPV4
Mais si j'éteint le Pi plusieurs heures, il ne la retrouve pas.
Autre chose, il arrive (très souvent mais pas toujours), qu'en branchant un périphérique sur le port micro USB d'un Pi Zéro que cela le fasse rebooter (ça le fait sur tout mes Pi-Zéro, presque toujours, mais jamais sur mes Pi 2 ou 3)
Quésako que ce bin's ???
Est-ce que quelqu'un a aussi ce problème ? et si oui, est-ce que quelqu'un a une solution ? ou une explication ?
Bon c'est pas super grave, il m'arrive rarement d'avoir besoin de mettre un fil à la patte à un Pi Zéro mais c'est quand même surprenant.
J'ai un soucis avec tous mes Pi Zero:
Il m'arrive quelque fois d'avoir besoin d'en connecter un à un réseau filaire.
Pour ça j'ai un plugin Micro-USB - RJ45 qui me fournis une interface eth0
Ce port miscro USB est bien hot plug : que ce soit au boot (branchement à froid) ou en route (branchement à chaud) : dès que je connecte mon plugin, Raspbian détecte bien une nouvelle interface réseau nommée eth0.
Là où ça se complique, c'est que bien que mon fichier de config contient bien les lignes suivantes :
allow-hotplug eth0
iface eth0 inet dhcp
et que sur mon réseau, j'ai un serveur DHCP IPV4 parfaitement fonctionnel
Une fois connecté (à chaud comme à froid), l'nterface réseau de mon PI-Zéro n'obtient pas d'adresse IPV4 (par contre elle trouve une IPV6, alors que mon serveur DHCPP n'est pas ipv6 ??!!??)
Et n'y a rien à faire pour obtenir une IPV4
ifup, ifdown sont sans effet
ifconfig down/up : idem
La seule commande qui fonctionne c'est dhcpclient -r -v eth0 : là j'obtiens une IPV4 et j'ai là, ma connexion.
Plus drôle encore : une fois cette connexion établie, si je redémarre le Pi (même en débranchant son alimentation) : il retrouve immédiatement son IPV4
Mais si j'éteint le Pi plusieurs heures, il ne la retrouve pas.
Autre chose, il arrive (très souvent mais pas toujours), qu'en branchant un périphérique sur le port micro USB d'un Pi Zéro que cela le fasse rebooter (ça le fait sur tout mes Pi-Zéro, presque toujours, mais jamais sur mes Pi 2 ou 3)
Quésako que ce bin's ???
Est-ce que quelqu'un a aussi ce problème ? et si oui, est-ce que quelqu'un a une solution ? ou une explication ?
Bon c'est pas super grave, il m'arrive rarement d'avoir besoin de mettre un fil à la patte à un Pi Zéro mais c'est quand même surprenant.