Vous n'êtes pas identifié(e).
Dernière modification par Henry33 (15-05-2018 18:35:18)
Hors ligne
rechercher
# device name whitelist
ajouter uniquement eth*[0-9] et wlan*[0-9] comme suit
NE RIEN SUPPRIMER, AJOUTER UNIQUEMENT !
redémarrer
Chaque ligne de configuration présente dans le fichier représente chaque interface réseau connectée (ethernet et wifi). L'adresse MAC (ATTR{address}==) y est inscrite. En fin de ligne se trouve NAME="wlan0" ou "eth0" (pour l'exemple). Attribuer les noms d'interface comme on veut.
Ma question reste ouverte concernant la non activation des interfaces au démarrage, c'est moins important maintenant que que j'ai trouvé comment attribuer les noms des interfaces mais ça pourra peut-être m'être utile plus tard.
Merci d'avance !
Hors ligne
J'essaie de n'avoir que eth0 qui soit activé au démarrage, j'ai donc désactivé (avec #) les divers "auto" et "allow-hotplug" des autres interfaces dans /etc/network/interfaces, mais elles continuent à s'activer lors du boot.
Uniquement les lignes "auto" et "allow-*" ? Pas les lignes "iface" ?
Maintenant, je dois faire un ifup avant de pouvoir faire un ifdown
Cela signifie que l'interface n'avait pas été activée par ifupdown, et donc qu'autre chose l'a activée. Y a-t-il d'autres gestionnaires de connexion réseau installés et actifs comme network-manager, dhcpcd, systemd-networkd... ?
ajouter uniquement eth*[0-9] et wlan*[0-9] comme suit
Pour quelle raison ?
Ma question reste ouverte concernant la non activation des interfaces au démarrage, c'est moins important maintenant que que j'ai trouvé comment attribuer les noms des interfaces
Je ne vois pas le rapport entre les deux.
Il vaut mieux montrer que raconter.
Hors ligne
Hors ligne
J'ai mis des # devant les auto / allow, pas les iface. C'est comme ça qu'il faut faire ?
Oui. Le maintien des iface évite notamment que NetworkManager se mêle de vouloir gérer les interfaces.
J'ai installé hostapd, dnsmasq, le reste est les logiciels installés d'origine dans Raspbian.
Il me semble que Raspbian installe dhcpcd, qui n'est plus un simple client DHCP mais un gestionnaire de réseau faisant concurrence à ifupdown, et qu'un avertissement en ce sens figure dans le fichier /etc/network/interfaces inclus dans Raspbian.
"ajouter uniquement eth*[0-9] et wlan*[0-9]" -> parceque ça correspond à mon projet et aux demandes courantes des utilisateurs de Raspberry. Ceux qui ont besoin de plus sauront maintenant quoi ajouter et où.
Ma question ne portait pas sur le "seulement" mais sur l'ajout. Qu'est-ce que c'est cense faire et à quoi est-ce censé servir ?
Dernière modification par raleur (16-05-2018 13:02:13)
Il vaut mieux montrer que raconter.
Hors ligne
Oui. Le maintien des iface évite notamment que NetworkManager se mêle de vouloir gérer les interfaces.
Ok, merci !
Ma question ne portait pas sur le "seulement" mais sur l'ajout. Qu'est-ce que c'est cense faire et à quoi est-ce censé servir ?
A pouvoir attribuer de manière fixe les noms des interfaces réseau (eth0, wlan0, etc...) aux adresses MAC du matériel que j'utilise. Maintenant, je peux brancher uniquement la clé de wlan1, elle reste wlan1 et ne devient plus wlan0 en l'absence de l'autre. C'est utile dans mon projet car les deux clé seront différentes et auront des spécificités différentes (une longue distance, une courte distance).
Je vais aller creuser (quand je reviendrait de ma mission de super-héro) le fonctionnement de dhcpcd sur Raspbian, mes scripts ne sont peut-être pas adaptés.
Merci pour les infos !
Hors ligne
A pouvoir attribuer de manière fixe les noms des interfaces réseau (eth0, wlan0, etc...) aux adresses MAC du matériel que j'utilise.
Ce n'était pas déjà le cas ? Il n'y avait pas de règles en ce sens dans /etc/udev/rules.d/70-persistent-net.rules ?
PS : Le fichier /lib/udev/rules.d/75-persistent-net-generator.rules présent dans Jessie contient déjà ceci :
Est-ce différent dans Raspbian ?
Dernière modification par raleur (16-05-2018 14:23:56)
Il vaut mieux montrer que raconter.
Hors ligne
Hors ligne
Il vaut mieux montrer que raconter.
Hors ligne
Hors ligne