Clef wifi demandé à chaque démarrage [RESOLU]

Bonjour

Je viens de faire une installe fraiche de jessie et pour avoir un autologin j’ai modifié lightdm.conf.
Donc là ça roule, mais depuis j’ai eu droit au trousseau de clé et après j’ai une demande de ma clef wifi à chaque démarrage.
Alors comment éviter d’entrée la clef wifi à chaque fois.
J’ai modifié etc/network/interfaces pour ajouter auto wlan0 …pareil.
Merci

aurel@debian:~$ uname -a Linux debian 3.16.0-4-686-pae #1 SMP Debian 3.16.7-ckt11-1+deb8u5 (2015-10-09) i686 GNU/Linux

[code][SeatDefaults]
#type=xlocal
#xdg-seat=seat0
#pam-service=lightdm
#pam-autologin-service=lightdm-autologin
#pam-greeter-service=lightdm-greeter
#xserver-command=X
#xserver-layout=
#xserver-config=
#xserver-allow-tcp=false
#xserver-share=true
#xserver-hostname=
#xserver-display-number=
#xdmcp-manager=
#xdmcp-port=177
#xdmcp-key=
#unity-compositor-command=unity-system-compositor
#unity-compositor-timeout=60
greeter-session=lightdm-gtk-gnome
#greeter-hide-users=false
#greeter-allow-guest=true
#greeter-show-manual-login=false
#greeter-show-remote-login=true
#user-session=default
#allow-user-switching=true
#allow-guest=true
#guest-session=
#session-wrapper=lightdm-session
#greeter-wrapper=
#guest-wrapper=
#display-setup-script=
#display-stopped-script=
#greeter-setup-script=
#session-setup-script=
#session-cleanup-script=
autologin-guest=false
autologin-user=aurel
autologin-user-timeout=0
#autologin-in-background=false
autologin-session=lightdm-autologin
#exit-on-failure=false

Seat configuration

Each seat must start with “Seat:”.

Uses settings from [SeatDefaults], any of these can be overriden by setting them in this section.

#[Seat:0]

XDMCP Server configuration

enabled = True if XDMCP connections should be allowed

port = UDP/IP port to listen for connections on

key = Authentication key to use for XDM-AUTHENTICATION-1 or blank to not use authentication (stored in keys.conf)

The authentication key is a 56 bit DES key specified in hex as 0xnnnnnnnnnnnnnn. Alternatively

it can be a word and the first 7 characters are used as the key.

[XDMCPServer]
#enabled=false
#port=177
#key=

VNC Server configuration

enabled = True if VNC connections should be allowed

command = Command to run Xvnc server with

port = TCP/IP port to listen for connections on

width = Width of display to use

height = Height of display to use

depth = Color depth of display to use

[VNCServer]
#enabled=false
#command=Xvnc
#port=5900
#width=1024
#height=768
#depth=8
[/code]

merci

[quote]…j’ai une demande de ma clef wifi à chaque démarrage.… [/quote]Comment se présente cette demande ? Est-ce un message du noyau, et dans ce cas un copié/collé du message pourrait nous aider à comprendre.

=======

[quote]…J’ai modifié etc/network/interfaces pour ajouter auto wlan0…[/quote] Aïe !

Le problème, c’est qu’en modifiant les fichiers de configurations “manuellement”, on oublie qu’il y a parfois d’autres modifications à faire qui sont automatiquement faites si on les avait faites depuis l’interface graphique.

Si tu utilise (c’est sans doute le cas) le gestionnaire de connexion réseau de l’environnement de bureau, les informations ajoutées dans le fichier [mono]/etc/network/interfaces[/mono] risquent de rendre certains périphériques impossible à configurer depuis cette interface graphique.

Mais tant que nous ne connaîtrons pas le type d’environnement de bureau, il sera difficile de proposer une solution.

Dis nous quel est l’environnement de bureau que tu as choisi (Gnome, Kde, Xfce, ou autres.)

ah !!! oui autant pour moi.
J’utilise XFCE 4.10.1

Ok, j’utilise le même environnement de bureau.

=======
Quel est le message réclamant la clef WiFi ?

=======
Voici comment devrait se présenter le contenu de ton fichier [mono]/etc/network/interfaces[/mono]

[code]# This file describes the network interfaces available on your system

and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

The loopback network interface

auto lo
iface lo inet loopback
[/code]De cette façon, le gestionnaire de connexion réseau ([mono]NetworkManager[/mono]) peut prendre en charge le périphériques réseau WiFi et RJ45.

Le message WIFI en fait c’est une fenêtre demandant d’entrée le wap comme lorsque tu config ton premier accés WIFI.

voilà mon etc/network/interfaces

[code]# This file describes the network interfaces available on your system

and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

The loopback network interface

auto wlan0
auto lo
iface lo inet loopback[/code]

J’ai déjà rencontré ce problème sur Xubuntu plusieurs fois mais j’ai oublié la manip.

c’était ça mais aujourd’hui le fichier login.keyring n’est plus présent.

Gestionnaire du trousseau de clés : Keyring
Sous XUbuntu 12.10, le gestionnaire de mots de passe stock ses informations dans :
$HOME/.local/share/keyrings
.local est un dossier caché
$HOME est votre dossier personnel, chez moi c’est : /home/bg

Pour supprimer la demande de mot de passe, il faut effacer le fichier : login.keyring
Si le gestionnaire du trousseau de clés demande un mot de passe, laisser le champ vide.
Cela ne sécurise donc pas la gestion des mots de passe !
c.f. doc.ubuntu-fr.org/desactiver_mots_de_passe

Sur ma machine, il n’y a pas de fichier [mono]login.keyring[/mono] ni [mono]~/.local/share/keyrings[/mono] car la méthode [mono]ubuntu[/mono] n’est pas la même que celle de [mono]debian[/mono].

Il vaudrait mieux utiliser la documentation [mono]debian[/mono] pour configurer et réparer une distribution [mono]debian[/mono], et [mono]ubuntu[/mono] pour [mono]ubuntu[/mono]

pix.toile-libre.org/?img=1446846592.png

voilà la fenêtre

[quote]…voilà la fenêtre…[/quote]Ok, et quand tu y entre le bon mot de passe ?

=======
Il te faudrait peut-être redémarrer ta machine pour que les modifications que tu as faites dans [mono]/etc/network/interfaces[/mono] soient prises en compte.
(normalement c’est pas indispensable car il existe d’autre méthodes plus pro, mais un redémarrage est plus simple à expliquer et à faire)

=======
J’espère que tu avais bien modifié [mono]/etc/network/interfaces[/mono] et pas [mono]etc/network/interfaces[/mono] car ce dernier chemin de fichier n’est pas un nom de chemin absolu.

En effet je découvre Debian après 2 ans de Xubuntu.

Sinon une fois le mot de passe entré j’ai ma connexion wifi sans problème.

J’ai redémarré plusieurs fois c’est comme ça depuis quelques jours.

[quote]…J’ai redémarré plusieurs fois c’est comme ça depuis quelques jours.…[/quote]Et depuis les changements que tu viens de faire dans le fichier [mono]/etc/network/interfaces[/mono] , as-tu redémarré la machine et testé la connexion ?

ah oui le changement de etc/network/interfaces date de plusieurs jour.
Le problème est apparu lorsque j’ai modifier lightdm.conf pour avoir l’autologin.
Depuis demande du mot de passe.

Depuis le début de ce fil, tu parles de [mono]etc/network/interfaces[/mono]

Est-ce qu’il s’agit de [mono]/etc/network/interfaces[/mono] ou [mono]etc/network/interfaces[/mono] ?

Le dernier chemin étant un chemin relatif, si tu modifie [mono]etc/network/interfaces[/mono] depuis le répertoire [mono]/home/bg[/mono] c’est que tu modifie [mono]/home/bg/etc/network/interfaces[/mono]

Le premier est un chemin absolu, et depuis n’importe quel répertoire, ce sera toujours [mono]/etc/network/interfaces[/mono] qui sera modifié

=======

Pourrais-tu me transmettre, avec le prompt de départ et de de retour de la commande, un copié/collé du retour de la commande :

Par exemple, voici ce que ça donne sur ma machine (avec le prompt de départ et de retour de la commande) :

[code]michel@debG53SW:~$ cat /etc/lightdm/lightdm.conf

General configuration

start-default-seat = True to always start one seat if none are defined in the configuration

greeter-user = User to run greeter as

minimum-display-number = Minimum display number to use for X servers

minimum-vt = First VT to run displays on

lock-memory = True to prevent memory from being paged to disk

user-authority-in-system-dir = True if session authority should be in the system location

guest-account-script = Script to be run to setup guest account

logind-load-seats = True to automatically set up multi-seat configuration from logind

logind-check-graphical = True to on start seats that are marked as graphical by logind

log-directory = Directory to log information to

run-directory = Directory to put running state in

cache-directory = Directory to cache to

sessions-directory = Directory to find sessions

remote-sessions-directory = Directory to find remote sessions

greeters-directory = Directory to find greeters

[LightDM]
#start-default-seat=true
#greeter-user=lightdm
#minimum-display-number=0
#minimum-vt=7
#lock-memory=true
#user-authority-in-system-dir=false
#guest-account-script=guest-account
#logind-load-seats=false
#logind-check-graphical=false
#log-directory=/var/log/lightdm
#run-directory=/var/run/lightdm
#cache-directory=/var/cache/lightdm
#sessions-directory=/usr/share/lightdm/sessions:/usr/share/xsessions
#remote-sessions-directory=/usr/share/lightdm/remote-sessions
#greeters-directory=/usr/share/lightdm/greeters:/usr/share/xgreeters

Seat defaults

type = Seat type (xlocal, xremote)

xdg-seat = Seat name to set pam_systemd XDG_SEAT variable and name to pass to X server

pam-service = PAM service to use for login

pam-autologin-service = PAM service to use for autologin

pam-greeter-service = PAM service to use for greeters

xserver-command = X server command to run (can also contain arguments e.g. X -special-option)

xserver-layout = Layout to pass to X server

xserver-config = Config file to pass to X server

xserver-allow-tcp = True if TCP/IP connections are allowed to this X server

xserver-share = True if the X server is shared for both greeter and session

xserver-hostname = Hostname of X server (only for type=xremote)

xserver-display-number = Display number of X server (only for type=xremote)

xdmcp-manager = XDMCP manager to connect to (implies xserver-allow-tcp=true)

xdmcp-port = XDMCP UDP/IP port to communicate on

xdmcp-key = Authentication key to use for XDM-AUTHENTICATION-1 (stored in keys.conf)

unity-compositor-command = Unity compositor command to run (can also contain arguments e.g. unity-system-compositor -special-option)

unity-compositor-timeout = Number of seconds to wait for compositor to start

greeter-session = Session to load for greeter

greeter-hide-users = True to hide the user list

greeter-allow-guest = True if the greeter should show a guest login option

greeter-show-manual-login = True if the greeter should offer a manual login option

greeter-show-remote-login = True if the greeter should offer a remote login option

user-session = Session to load for users

allow-user-switching = True if allowed to switch users

allow-guest = True if guest login is allowed

guest-session = Session to load for guests (overrides user-session)

session-wrapper = Wrapper script to run session with

greeter-wrapper = Wrapper script to run greeter with

guest-wrapper = Wrapper script to run guest sessions with

display-setup-script = Script to run when starting a greeter session (runs as root)

display-stopped-script = Script to run after stopping the display server (runs as root)

greeter-setup-script = Script to run when starting a greeter (runs as root)

session-setup-script = Script to run when starting a user session (runs as root)

session-cleanup-script = Script to run when quitting a user session (runs as root)

autologin-guest = True to log in as guest by default

autologin-user = User to log in with by default (overrides autologin-guest)

autologin-user-timeout = Number of seconds to wait before loading default user

autologin-session = Session to load for automatic login (overrides user-session)

autologin-in-background = True if autologin session should not be immediately activated

exit-on-failure = True if the daemon should exit if this seat fails

[SeatDefaults]
#type=xlocal
#xdg-seat=seat0
#pam-service=lightdm
#pam-autologin-service=lightdm-autologin
#pam-greeter-service=lightdm-greeter
#xserver-command=X
#xserver-layout=
#xserver-config=
#xserver-allow-tcp=false
#xserver-share=true
#xserver-hostname=
#xserver-display-number=
#xdmcp-manager=
#xdmcp-port=177
#xdmcp-key=
#unity-compositor-command=unity-system-compositor
#unity-compositor-timeout=60
#greeter-session=example-gtk-gnome
#greeter-hide-users=false
#greeter-allow-guest=true
#greeter-show-manual-login=false
#greeter-show-remote-login=true
#user-session=default
#allow-user-switching=true
#allow-guest=true
#guest-session=
#session-wrapper=lightdm-session
#greeter-wrapper=
#guest-wrapper=
#display-setup-script=
#display-stopped-script=
#greeter-setup-script=
#session-setup-script=
#session-cleanup-script=
#autologin-guest=false
#autologin-user=
#autologin-user-timeout=0
#autologin-in-background=false
#autologin-session=UNIMPLEMENTED
#exit-on-failure=false

Seat configuration

Each seat must start with “Seat:”.

Uses settings from [SeatDefaults], any of these can be overriden by setting them in this section.

#[Seat:0]

XDMCP Server configuration

enabled = True if XDMCP connections should be allowed

port = UDP/IP port to listen for connections on

key = Authentication key to use for XDM-AUTHENTICATION-1 or blank to not use authentication (stored in keys.conf)

The authentication key is a 56 bit DES key specified in hex as 0xnnnnnnnnnnnnnn. Alternatively

it can be a word and the first 7 characters are used as the key.

[XDMCPServer]
#enabled=false
#port=177
#key=

VNC Server configuration

enabled = True if VNC connections should be allowed

command = Command to run Xvnc server with

port = TCP/IP port to listen for connections on

width = Width of display to use

height = Height of display to use

depth = Color depth of display to use

[VNCServer]
#enabled=false
#command=Xvnc
#port=5900
#width=1024
#height=768
#depth=8
michel@debG53SW:~$ [/code]

=======
Quels autres fichiers as-tu modifié pour obtenir “l’autologin” ?

Merci.

J’utilise le terminal je tape su et lance mousepad >ouvrir fichier >système fichier >etc >network >interfaces

j’avoue ne pas piger /etc/… et la différence avec etc/…
Aucun autre fichier modifié juste lightdm.conf et interfaces

[code]aurel@debian:~$ cat /etc/lightdm/lightdm.conf

General configuration

start-default-seat = True to always start one seat if none are defined in the configuration

greeter-user = User to run greeter as

minimum-display-number = Minimum display number to use for X servers

minimum-vt = First VT to run displays on

lock-memory = True to prevent memory from being paged to disk

user-authority-in-system-dir = True if session authority should be in the system location

guest-account-script = Script to be run to setup guest account

logind-load-seats = True to automatically set up multi-seat configuration from logind

logind-check-graphical = True to on start seats that are marked as graphical by logind

log-directory = Directory to log information to

run-directory = Directory to put running state in

cache-directory = Directory to cache to

sessions-directory = Directory to find sessions

remote-sessions-directory = Directory to find remote sessions

greeters-directory = Directory to find greeters

[LightDM]
#start-default-seat=true
#greeter-user=lightdm
#minimum-display-number=0
#minimum-vt=7
#lock-memory=true
#user-authority-in-system-dir=false
#guest-account-script=guest-account
#logind-load-seats=false
#logind-check-graphical=false
#log-directory=/var/log/lightdm
#run-directory=/var/run/lightdm
#cache-directory=/var/cache/lightdm
#sessions-directory=/usr/share/lightdm/sessions:/usr/share/xsessions
#remote-sessions-directory=/usr/share/lightdm/remote-sessions
#greeters-directory=/usr/share/lightdm/greeters:/usr/share/xgreeters

Seat defaults

type = Seat type (xlocal, xremote)

xdg-seat = Seat name to set pam_systemd XDG_SEAT variable and name to pass to X server

pam-service = PAM service to use for login

pam-autologin-service = PAM service to use for autologin

pam-greeter-service = PAM service to use for greeters

xserver-command = X server command to run (can also contain arguments e.g. X -special-option)

xserver-layout = Layout to pass to X server

xserver-config = Config file to pass to X server

xserver-allow-tcp = True if TCP/IP connections are allowed to this X server

xserver-share = True if the X server is shared for both greeter and session

xserver-hostname = Hostname of X server (only for type=xremote)

xserver-display-number = Display number of X server (only for type=xremote)

xdmcp-manager = XDMCP manager to connect to (implies xserver-allow-tcp=true)

xdmcp-port = XDMCP UDP/IP port to communicate on

xdmcp-key = Authentication key to use for XDM-AUTHENTICATION-1 (stored in keys.conf)

unity-compositor-command = Unity compositor command to run (can also contain arguments e.g. unity-system-compositor -special-option)

unity-compositor-timeout = Number of seconds to wait for compositor to start

greeter-session = Session to load for greeter

greeter-hide-users = True to hide the user list

greeter-allow-guest = True if the greeter should show a guest login option

greeter-show-manual-login = True if the greeter should offer a manual login option

greeter-show-remote-login = True if the greeter should offer a remote login option

user-session = Session to load for users

allow-user-switching = True if allowed to switch users

allow-guest = True if guest login is allowed

guest-session = Session to load for guests (overrides user-session)

session-wrapper = Wrapper script to run session with

greeter-wrapper = Wrapper script to run greeter with

guest-wrapper = Wrapper script to run guest sessions with

display-setup-script = Script to run when starting a greeter session (runs as root)

display-stopped-script = Script to run after stopping the display server (runs as root)

greeter-setup-script = Script to run when starting a greeter (runs as root)

session-setup-script = Script to run when starting a user session (runs as root)

session-cleanup-script = Script to run when quitting a user session (runs as root)

autologin-guest = True to log in as guest by default

autologin-user =aurel

autologin-user-timeout = Number of seconds to wait before loading default user

autologin-session = Session to load for automatic login (overrides user-session)

autologin-in-background = True if autologin session should not be immediately activated

exit-on-failure = True if the daemon should exit if this seat fails

[SeatDefaults]
#type=xlocal
#xdg-seat=seat0
#pam-service=lightdm
#pam-autologin-service=lightdm-autologin
#pam-greeter-service=lightdm-greeter
#xserver-command=X
#xserver-layout=
#xserver-config=
#xserver-allow-tcp=false
#xserver-share=true
#xserver-hostname=
#xserver-display-number=
#xdmcp-manager=
#xdmcp-port=177
#xdmcp-key=
#unity-compositor-command=unity-system-compositor
#unity-compositor-timeout=60
greeter-session=lightdm-gtk-gnome
#greeter-hide-users=false
#greeter-allow-guest=true
#greeter-show-manual-login=false
#greeter-show-remote-login=true
#user-session=default
#allow-user-switching=true
#allow-guest=true
#guest-session=
#session-wrapper=lightdm-session
#greeter-wrapper=
#guest-wrapper=
#display-setup-script=
#display-stopped-script=
#greeter-setup-script=
#session-setup-script=
#session-cleanup-script=
autologin-guest=false
autologin-user=aurel
autologin-user-timeout=0
autologin-in-background=false
autologin-session=lightdm-autologin
#exit-on-failure=false

Seat configuration

Each seat must start with “Seat:”.

Uses settings from [SeatDefaults], any of these can be overriden by setting them in this section.

#[Seat:0]

XDMCP Server configuration

enabled = True if XDMCP connections should be allowed

port = UDP/IP port to listen for connections on

key = Authentication key to use for XDM-AUTHENTICATION-1 or blank to not use authentication (stored in keys.conf)

The authentication key is a 56 bit DES key specified in hex as 0xnnnnnnnnnnnnnn. Alternatively

it can be a word and the first 7 characters are used as the key.

[XDMCPServer]
#enabled=false
#port=177
#key=

VNC Server configuration

enabled = True if VNC connections should be allowed

command = Command to run Xvnc server with

port = TCP/IP port to listen for connections on

width = Width of display to use

height = Height of display to use

depth = Color depth of display to use

[VNCServer]
#enabled=false
#command=Xvnc
#port=5900
#width=1024
#height=768
#depth=8
[/code]

Il te faudrait désactiver la connexion automatique de ton compte pour que le code de connexion WiFi à ta box puisse être enregistré.

Pour cela, j’ai rédigé la ligne de commande suivante qui va commenter toutes les lignes du fichier qui commencent par un [mono]a[/mono] ou un [mono]g[/mono]

=======
Copie/colle dans une fenêtre de terminal la ligne ci-dessous :

su -c 'sed -e "s/^a/\#a/" -e "s/^g/\#g/" -i /etc/lightdm/lightdm.conf'Lance la ligne de commandes collée et entre le mot de passe du compte [mono]root[/mono] comme il te le sera demandé.

Puis tu redémarre,
tu te connecte à ton réseau WiFi avec le mot de passe nécessaire pour ta box,
tu vérifie que tout va bien en redémarrant la machine,
et le mot de passe WiFi ne te sera plus demandé.

=======
Alors, tu pourra réactiver l’autologin en lançant la ligne de commande suivante :

su -c 'sed -e "s/^#autologin-user=aurel/autologin-user=aurel/" -i /etc/lightdm/lightdm.conf'et le mot de passe WiFi ne te sera plus demandé.

Bon l’autologin c’est ok.

Après j’ai la fenêtre du trousseau de clé qu’il me reste à supprimer.
Mais tant que je n’ai pas entré le mot de passe trousseau de clé je n’ai pas de wifi.

[quote]… j’ai la fenêtre du trousseau de clé qu’il me reste à supprimer.…[/quote]S’il s’agit de la fenêtre dont tu as transmis la capture d’écran dans ton message du 06 Nov 2015 à 22:50,

lis bien le message qui est inscrit sur cette fenêtre : Le mot de passe demandé est celui demandé par ta box WiFi.

=======
S’il s’agit d’une autre fenêtre de dialogue, transmets moi une copie d’écran de cette fenêtre ou une copie intégrale du message affiché.

Merci

Donc l’autologin c’est ok.
après voilà cette fenêtre.
pix.toile-libre.org/?img=1446852048.png

mais mon wifi est désactivé je doit cliquer sur “reseau” et ma box pour être connecté.

Plus besoin d’entrer les xxxxchiffre du wep/wap

Il s’agit d’un autre problème, et je ne savais pas du tout où tu en étais.

Pour le trousseau de clef, je ne l’ai jamais utilisé, mais il t’a sans doute été demandé de fournir un mot de passe lors de l’installation de ce trousseau de clef.
Il te faut donc entrer ce mot de passe.

J’entends bien je cherche comment viré ce trousseau de clé.
peu être là pix.toile-libre.org/?img=1446852718.png