Bonjour,
Tout d'abord je suis très novice sur Debian 11, je trouve ça génial mais très loin des connaissances que j'ai sur Windows.
J'ai un petit soucis avec le Wifi, tout est bien configurée, la carte est reconnue et tout fonctionne.
Sauf que quand le PC Dell 3060, redémarre, il faut que j'ouvre la session Debian pour que le Wifi s'active.
Le soucis c'est que ce PC gère un système à distance et que j'ai besoin d'y accéder par Wifi.
J'ai coché la case où tous les utilisateurs pour accèder au wifi mais ça ne change rien.
Avez vous une idée pour me dépanner ?
Merci !
Activation Wifi sans ouvrir la session Debian 11
-
- Modérateur
- Messages : 896
- Inscription : 16 avr. 2016, 22:14
- Status : Hors-ligne
Bonjour
Il te faudra sans doute utiliser le fichier /etc/network/interfaces
Voir : https://wiki.debian.org/fr/WiFi/HowToUs ... e_ifupdown
Il te faudra sans doute utiliser le fichier /etc/network/interfaces
Voir : https://wiki.debian.org/fr/WiFi/HowToUs ... e_ifupdown
- dezix
- Membre hyper actif
- Messages : 3548
- Inscription : 04 juin 2016, 14:50
- Status : Hors-ligne
Bonjour et Bienvenue !
Peux -tu nous en dire un peu plus à propos de :
et
Peux -tu nous en dire un peu plus à propos de :
Ton PC est sensé faire quoi entre le démarrage et une éventuelle session (graphique ???) ?Chiron a écrit : 03 mars 2022, 07:25 Le soucis c'est que ce PC gère un système à distance et que j'ai besoin d'y accéder par Wifi.
et
Tu as coché ça : où/quand dans quel contexte/application ?Chiron a écrit : 03 mars 2022, 07:25 J'ai coché la case où tous les utilisateurs pour accéder au wifi
**Simple Utilisateur** -- Debian stable - XFCE
-
- Membre
- Messages : 11
- Inscription : 03 mars 2022, 07:18
- Status : Hors-ligne
C'est un système Jeedom, gestions de capteurs et de caméra. Je programme l'arrêt du PC et la remise en route 2h après.dezix a écrit : 03 mars 2022, 09:30 Bonjour et Bienvenue !
Peux -tu nous en dire un peu plus à propos de :
Ton PC est sensé faire quoi entre le démarrage et une éventuelle session (graphique ???) ?Chiron a écrit : 03 mars 2022, 07:25 Le soucis c'est que ce PC gère un système à distance et que j'ai besoin d'y accéder par Wifi.
C'est dans le panneau [réseau], filaire ou wifi, l'onglet [détails], [rendre accessible aux autres utilisateurs].
Pour résumé si je fait un reboot, mon wifi se reconnecte sans soucis, si je fais un arrêt du PC (shutdown -h) puis un redemarrage auto par le Bios du PC, plus de wifi sauf à l'ouverture de la session.
- dezix
- Membre hyper actif
- Messages : 3548
- Inscription : 04 juin 2016, 14:50
- Status : Hors-ligne
Je n'ai pas trop capté ce que tu fais ou pas avec Jeedom,
s'il est installé sur ton PC ou sur une autre machine,
ni pourquoi tu redémarres/éteins le PC toutes les 2 heures,
... mais ce n'est pas le sujet.
J'ai découvert Jeedom grâce à toi, c'est déjà ça... qui pourrait me servir un jour.
Ton problème :
Je suis une truffe en wifi, je m'en sers rarement, mais comme y a pas foule à cette heure, je tente une piste.
Au niveau des ressources Debian => Wifi configuration manuelle - wiki Debian
j'ai comme l'intuition -- à condition que l'interface soit déjà correctement configurée et opérationnelle --
que ce pourrait être un problème de configuration de service(s) de systemd
comme celui évoqué dans : [SOLVED, twice] Wifi not activated at boot
Je n'ai pas lu dans le détail mais ça tourne autour de :
si l'interface wifi est wlp2s0
# ifup wlp2s0
puis voir ce qui coince avec :
# systemctl --failed
dans l'exemple c'est networking.service qui bloque.
La solution est de remplacer dans /etc/network/interfaces
la ligne : auto wlp2s0
par : allow-hotplug wlp2s0
ce qui devrait donner qquechose comme :
où :

s'il est installé sur ton PC ou sur une autre machine,
ni pourquoi tu redémarres/éteins le PC toutes les 2 heures,
... mais ce n'est pas le sujet.
J'ai découvert Jeedom grâce à toi, c'est déjà ça... qui pourrait me servir un jour.

Ton problème :
Je suis une truffe en wifi, je m'en sers rarement, mais comme y a pas foule à cette heure, je tente une piste.
Au niveau des ressources Debian => Wifi configuration manuelle - wiki Debian
j'ai comme l'intuition -- à condition que l'interface soit déjà correctement configurée et opérationnelle --
que ce pourrait être un problème de configuration de service(s) de systemd
comme celui évoqué dans : [SOLVED, twice] Wifi not activated at boot
Je n'ai pas lu dans le détail mais ça tourne autour de :
si l'interface wifi est wlp2s0
# ifup wlp2s0
puis voir ce qui coince avec :
# systemctl --failed
dans l'exemple c'est networking.service qui bloque.
La solution est de remplacer dans /etc/network/interfaces
la ligne : auto wlp2s0
par : allow-hotplug wlp2s0
ce qui devrait donner qquechose comme :
Code : Tout sélectionner
# /etc/network/interfaces
allow-hotplug wlp2s0
iface wlp2s0 inet dhcp
wpa-ssid <ssid>
wpa-psk <hashed_password>
- ssid doit être l'identifiant de la box qui fournit la connexion, mais je ne sais pas où on la pêche :((
- hashed_password est la sortie de wpa_passphrase <ssid> <passphrase> Voir => Manuel de wpa_passphrase

**Simple Utilisateur** -- Debian stable - XFCE
- dezix
- Membre hyper actif
- Messages : 3548
- Inscription : 04 juin 2016, 14:50
- Status : Hors-ligne
D'après Wiki Debian > SystemdNetworkd > Setting up Systemd-Networkd
On peut mettre de côté la configuration des interfaces :
# mv /etc/network/interfaces /etc/network/interfaces.save
et
activer le service réseau :
systemctl enable systemd-networkd
On doit par ailleurs définir l'unité correspondant au service dans : /etc/systemd/network/
Pour le wifi, le Wiki - ArchLinux donne des exemples dont :
Créer le fichier : /etc/systemd/network/25-wireless.network
contenant :
(ce n'est qu'un exemple, il y a aussi un exemple avec 2 interfaces ethernet & wifi)
Ici : How to Run a Linux Program at Startup with systemd tu as un exemple complet de création d'un service.
Pour que le service soit lancé avant la session graphique (graphical.target) il faut :
WantedBy=multi-user.target
C'est à dire que le service sera lancer avant l'environnement graphique (GDM - écran de connexion GNOME)
Je pense que c'est ce que tu recherches.
Voilà pour le principe de base.
Pour les détails de configuration,
je ne suis pas assez calé pour produire une config de wifi qui tienne la route.
On peut mettre de côté la configuration des interfaces :
# mv /etc/network/interfaces /etc/network/interfaces.save
et
activer le service réseau :
systemctl enable systemd-networkd
On doit par ailleurs définir l'unité correspondant au service dans : /etc/systemd/network/
Pour le wifi, le Wiki - ArchLinux donne des exemples dont :
Créer le fichier : /etc/systemd/network/25-wireless.network
contenant :
Code : Tout sélectionner
[Match]
Name=wlp2s0
[Network]
DHCP=yes
IgnoreCarrierLoss=3s
Ici : How to Run a Linux Program at Startup with systemd tu as un exemple complet de création d'un service.
Pour que le service soit lancé avant la session graphique (graphical.target) il faut :
WantedBy=multi-user.target
C'est à dire que le service sera lancer avant l'environnement graphique (GDM - écran de connexion GNOME)
Je pense que c'est ce que tu recherches.
Voilà pour le principe de base.
Pour les détails de configuration,
je ne suis pas assez calé pour produire une config de wifi qui tienne la route.
**Simple Utilisateur** -- Debian stable - XFCE
- piratebab
- Site Admin
- Messages : 5866
- Inscription : 24 avr. 2016, 18:41
- Localisation : sud ouest
- Status : En ligne
C'est un peu complexe comme méthode.
Je préfère le bon vieux fichier interfaces utilisé par le service network.
Il ne faut pas oublier de désinstaller le gestionnaire de connexion graphique si il y en a un, .
Je préfère le bon vieux fichier interfaces utilisé par le service network.
Il ne faut pas oublier de désinstaller le gestionnaire de connexion graphique si il y en a un, .
-
- Contributeur
- Messages : 930
- Inscription : 05 août 2016, 20:25
- Status : Hors-ligne
networking, pas network.piratebab a écrit : 08 mars 2022, 20:07 Je préfère le bon vieux fichier interfaces utilisé par le service network.
Par défaut NetworkManager ne se mêle pas des interfaces définies dans le fichier interfaces, donc pas besoin de le désinstaller.piratebab a écrit : 08 mars 2022, 20:07 Il ne faut pas oublier de désinstaller le gestionnaire de connexion graphique si il y en a un
- dezix
- Membre hyper actif
- Messages : 3548
- Inscription : 04 juin 2016, 14:50
- Status : Hors-ligne
As-tu vu le mini tuto que j'ai mis sur Rescuezilla
Je n'ai pas l'impression que l'usage d'unités (services) personnalisées soit complexe au niveau de systemd
pour moi c'est la configuration du service lui-même qui demande des connaissances particulières.
Puisque c'est le (2d) job de systemd de gérer les services et leurs logs de façon centralisée,
pourquoi s'en passer, surtout si on est nouveau ou sans expérience de l'ancien systemV ?
En d'autre terme apprendre à bien l'utiliser doit simplifier pas mal l'administration.
Pour revenir à la question posée
Voir le manuel : systemd.unit (5)
pour l'édition du fichier définissant le service.
Comme le wifi doit être certainement lancé après les services réseau de base,
Il faudra que networking.service ou network.target soit dans les Wants= ou Requires= (à vérifier).
**Simple Utilisateur** -- Debian stable - XFCE
- dezix
- Membre hyper actif
- Messages : 3548
- Inscription : 04 juin 2016, 14:50
- Status : Hors-ligne
Je me rends compte que NetworkManager possède son propre service :
/lib/systemd/system/NetworkManager.service
n'est-il pas possible de faire en sorte que ce service soit chargé pour multi-user.target ?
Cela ne résoudrait-il pas la question simplement ?
Que renvoie : # cat /lib/systemd/system/NetworkManager.service
/lib/systemd/system/NetworkManager.service
n'est-il pas possible de faire en sorte que ce service soit chargé pour multi-user.target ?
Cela ne résoudrait-il pas la question simplement ?
Que renvoie : # cat /lib/systemd/system/NetworkManager.service
**Simple Utilisateur** -- Debian stable - XFCE
-
- Contributeur
- Messages : 930
- Inscription : 05 août 2016, 20:25
- Status : Hors-ligne
C'est déjà le cas.dezix a écrit : 09 mars 2022, 13:17 n'est-il pas possible de faire en sorte que ce service soit chargé pour multi-user.target ?
-
- Contributeur
- Messages : 930
- Inscription : 05 août 2016, 20:25
- Status : Hors-ligne
Si j'avais la moindre hypothèse, je l'aurais déjà exposée.Mais il y a une chose dont je suis à peu près sûr : NetworkManager n'attend pas qu'une session utilisateur soit ouverte pour se lancer.
- dezix
- Membre hyper actif
- Messages : 3548
- Inscription : 04 juin 2016, 14:50
- Status : Hors-ligne
Une question "bête"
Dans fr-WiFi-HowToUse - Debian Wiki
on peut lire dans l'exemple de configuration avec /etc/network/interfaces :
pour ESSID et PASSWORD qu'est-ce qu'on doit mettre exactement ?
ESSID c'est le nom affiché par la boite quand on voit affiché par une interface graphique de découverte des réseaux disponibles, genre : Livebox-ABCD ?
et
PASSWORD est-ce bien la sortie de wpa_passphrase <ssid> <passphrase> comme je l'ai reproduit dans une réponse précédente ?
Je pose la question car si on part d'entrée avec des paramètres faux, ça risque de compliquer l'affaire.
Dans fr-WiFi-HowToUse - Debian Wiki
on peut lire dans l'exemple de configuration avec /etc/network/interfaces :
Code : Tout sélectionner
# my wifi device
allow-hotplug wlp2s0
iface wlp2s0 inet dhcp
wpa-ssid ESSID
wpa-psk PASSWORD

ESSID c'est le nom affiché par la boite quand on voit affiché par une interface graphique de découverte des réseaux disponibles, genre : Livebox-ABCD ?
et
PASSWORD est-ce bien la sortie de wpa_passphrase <ssid> <passphrase> comme je l'ai reproduit dans une réponse précédente ?
Je pose la question car si on part d'entrée avec des paramètres faux, ça risque de compliquer l'affaire.
**Simple Utilisateur** -- Debian stable - XFCE
- dezix
- Membre hyper actif
- Messages : 3548
- Inscription : 04 juin 2016, 14:50
- Status : Hors-ligne
Pour le premier paramètre ssid/ESSID
voici la confirmation en image :

La capture de l'assistance Orange est de piètre qualité, mais on peut y voir :
voici la confirmation en image :

La capture de l'assistance Orange est de piètre qualité, mais on peut y voir :
Nom du réseau (SSID) | Livebox-7CD0
**Simple Utilisateur** -- Debian stable - XFCE