Page 1 sur 1

[Reseau] Gestionnaire de réseau 802.1 et eduroam [Résolu]

Publié : mer. 19 nov. 2014, 12:17
par Dnomyar
Bonjour,

Existe t-il un bon (j'entend qui prend en charge la connexion 802.1 et eduroam) et graphique (si possible sinon c'est pas grave tant que c'est simple) gestionnaire de réseau ?

J'ai déjà testé netctl, wicd, NetworkManager. J'ai passé des heures à essayer de les configurer mais impossible d'établir une connexion 802.1 et eduroam.

J'utilise xmonad avec archlinux. Je préférerais ne pas avoir a changer de distrib.

Merci d'avance,
Cordialement,
Dnomyar

Re: [Reseau] Gestionnaire de réseau 802.1 et eduroam

Publié : mer. 19 nov. 2014, 12:43
par benjarobin
Dnomyar a écrit :Je préférerais ne pas avoir a changer de distrib.
Généralement si cela existe sur une autre distribution alors il est possible de l'avoir sur ArchLinux. Au pire il suffit de créer le paquet pour ce qui te manque... Bref qu'est ce que tu utilises ailleurs ?

D'après http://www.eduroam.fr/, les conseils de connexion sont fait via Networkmanager, donc cela devrait fonctionner avec Networkmanager.
As tu suivis http://www.eduroam.fr/conf_supplicants/ ?

Essayes de configurer via Networkmanager, et si cela ne fonctionne pas, donne nous la sortie de :

Code : Tout sélectionner

tree /etc/systemd/system/

Re: [Reseau] Gestionnaire de réseau 802.1 et eduroam

Publié : mer. 19 nov. 2014, 12:53
par Moviuro
Plop,

La configuration est disponible ici : https://wiki.archlinux.fr/Wifi#Eduroam , https://wiki.archlinux.org/index.php/Netctl#Eduroam , Ou également ici : https://cri.centrale-marseille.fr/faq/s ... sous-linux
Par ailleurs, faire du réseau en graphique.... meh.
Je connais pas NetworkManager ni wicd, mais netctl je trouve ça non intuitif. Je te recommande systemd-networkd (https://wiki.archlinux.fr/Systemd-networkd).

++

Re: [Reseau] Gestionnaire de réseau 802.1 et eduroam

Publié : mer. 19 nov. 2014, 15:54
par Dnomyar
Avec NetworkManager, je j'exécutais la commande nm-applet et rien ne se passait, je me rend compte aujourd'hui que c'est normal.
Grâce à ce lien (http://www.eduroam.fr/conf_supplicants/) j'ai découvert que c'était en fait la commande nm-connection-editor qui fallait que je lance.
Du coup, je me rend compte que NetworkManager correspond parfaitement à ce que j'ai besoins (éviter les portails captifs).
Si j'avais su cela avant ça m'aurait économisé des heures de recherche, la prochaine fois je penserais un peu plus tôt au forum :D

Je n'ai pas encore testé eduroam mais je ne manquerais pas de le faire.

Merci de votre aide rapide et efficace !

Re: [Reseau] Gestionnaire de réseau 802.1 et eduroam

Publié : mer. 19 nov. 2014, 16:12
par benjarobin
nm-applet si je ne dis pas de bêtise se met dans le system tray (systray), encore faut il que tu possèdes un systray...
Il te faut pour cela installer et lancer : trayer

Re: [Reseau] Gestionnaire de réseau 802.1 et eduroam

Publié : mer. 19 nov. 2014, 16:25
par Dnomyar
Comme j'utilise xmobar, j'ai mis en place stalonetray.
Avec les icônes j'ai l'impression d'être de retour sous windows ! ^^

Re: [Reseau] Gestionnaire de réseau 802.1 et eduroam

Publié : mer. 19 nov. 2014, 16:27
par Moviuro
Dnomyar a écrit :Avec les icônes j'ai l'impression d'être de retour sous windows ! ^^
Aaaaargh ! l'hérétique !! :humour: :copain:

:resolu:

Re: [Reseau] Gestionnaire de réseau 802.1 et eduroam

Publié : mer. 19 nov. 2014, 16:32
par benjarobin
Pour moi c'est donc anormal que nm-applet ne puisse pas se lancer. Depuis une console tu as quoi en sortie ?
Et est ce que c'est possible d'avoir la sortie de

Code : Tout sélectionner

tree /etc/systemd/system/

Re: [Reseau] Gestionnaire de réseau 802.1 et eduroam

Publié : mer. 19 nov. 2014, 17:00
par Dnomyar
En fait il se lance mais il n'y avait aucun retour graphique ou console qui suscitait une interaction.
Le retour que j'avais :

Code : Tout sélectionner

(nm-applet:11473): GLib-GObject-WARNING **: The property GtkButton:use-stock is deprecated and shouldn't be used anymore. It will be removed in a future version.

(nm-applet:11473): GLib-GObject-WARNING **: The property GtkSettings:gtk-button-images is deprecated and shouldn't be used anymore. It will be removed in a future version.

(nm-applet:11473): GLib-GObject-WARNING **: The property GtkImage:stock is deprecated and shouldn't be used anymore. It will be removed in a future version.

(nm-applet:11473): GLib-GObject-WARNING **: The property GtkSettings:gtk-menu-images is deprecated and shouldn't be used anymore. It will be removed in a future version.

(nm-applet:11473): libnotify-WARNING **: Failed to connect to proxy

(nm-applet:11473): nm-applet-WARNING **: Failed to show notification: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Notifications was not provided by any .service files

(nm-applet:11473): nm-applet-WARNING **: Failed to register as an agent: (32) An agent with this ID is already registered for this user.

etc.
La première sortie de

Code : Tout sélectionner

tree /etc/systemd/system/
a été :

Code : Tout sélectionner

zsh: command not found: tree
Après l'avoir installé :

Code : Tout sélectionner

/etc/systemd/system/
├── dbus-fi.epitest.hostap.WPASupplicant.service -> /usr/lib/systemd/system/wpa_supplicant.service
├── dbus-org.freedesktop.NetworkManager.service -> /usr/lib/systemd/system/NetworkManager.service
├── dbus-org.freedesktop.nm-dispatcher.service -> /usr/lib/systemd/system/NetworkManager-dispatcher.service
├── getty.target.wants
│   └── getty@tty1.service -> /usr/lib/systemd/system/getty@.service
├── multi-user.target.wants
│   ├── acpid.service -> /usr/lib/systemd/system/acpid.service
│   ├── connman.service -> /usr/lib/systemd/system/connman.service
│   ├── dhcpcd@enp2s0.service -> /usr/lib/systemd/system/dhcpcd@.service
│   ├── dkms.service -> /usr/lib/systemd/system/dkms.service
│   ├── httpd.service -> /usr/lib/systemd/system/httpd.service
│   ├── laptop-mode.service -> /usr/lib/systemd/system/laptop-mode.service
│   ├── mysqld.service -> /usr/lib/systemd/system/mysqld.service
│   ├── NetworkManager.service -> /usr/lib/systemd/system/NetworkManager.service
│   ├── remote-fs.target -> ../../../../usr/lib/systemd/system/remote-fs.target
│   ├── systemd-networkd.service -> /usr/lib/systemd/system/systemd-networkd.service
│   ├── wpa_supplicant@IFO.service -> /usr/lib/systemd/system/wpa_supplicant@.service
│   └── wpa_supplicant.service -> /usr/lib/systemd/system/wpa_supplicant.service
├── netctl@eduroam.service
├── sockets.target.wants
│   └── acpid.socket -> /usr/lib/systemd/system/acpid.socket
└── sysinit.target.wants

4 directories, 18 files
D'ailleurs je me demande si c'est normal de trouver netctl@eduroam.service la dedans ?

J’attends d'avoir fait marcher nm avec eduroam avant de mettre en résolu :)

Re: [Reseau] Gestionnaire de réseau 802.1 et eduroam

Publié : mer. 19 nov. 2014, 17:11
par benjarobin
Ouch... Hum, cela ne risque pas de marcher... Tu ne dois avoir qu'un seul service réseau d'activé pas plus...
Donc si tu veux utiliser networkmanager, tu dois désactiver tout le reste.

Code : Tout sélectionner

systemctl disable systemd-networkd.service wpa_supplicant@IFO.service wpa_supplicant.service dhcpcd@enp2s0.service
rm /etc/systemd/system/netctl@eduroam.service # Bien que cela ne soit pas génant
reboot
Sinon je dirais que nm-applet est déjà lancé... Quelle est la sortie de

Code : Tout sélectionner

ps xauwww | grep -i nm-applet

Re: [Reseau] Gestionnaire de réseau 802.1 et eduroam

Publié : mer. 19 nov. 2014, 17:30
par Dnomyar
Le retour est le suivant :

Code : Tout sélectionner

monnom   12227  0.0  0.4 537756 34252 pts/1    SNl  16:42   0:00 nm-applet
monnom   17256  0.0  0.0  10708  2324 pts/3    S+   18:29   0:00 grep -i --color=auto -i nm-applet

Re: [Reseau] Gestionnaire de réseau 802.1 et eduroam

Publié : mer. 19 nov. 2014, 18:01
par benjarobin
Si tu le kill (killall nm-applet) et que tu le lances à la main depuis une console, cela donne quelque chose ? Il y a une icône qui apparait dans le systray ?

Re: [Reseau] Gestionnaire de réseau 802.1 et eduroam

Publié : mer. 19 nov. 2014, 18:17
par Dnomyar
Ouais mais actuellement l'icône est déjà présente.
Je me suis peut-être mal exprimé. Avant je n'avais pas installé de tray donc je n'avais aucun retour.
Je n'avais pas compris que c'était une icône qui devait apparaitre, je m'attendais à ce que ça déclenche une interaction console ou graphique.

J'ai ajouté ça dans mon .xinitrc :

Code : Tout sélectionner

stalonetray &

if [ -x /usr/bin/nm-applet ] ; then
   nm-applet --sm-disable &
fi