[wifi][rt2790][wicd]problème de connexion (résolu)

Applications, problèmes de configuration réseau
arefacti
Hankyu
Messages : 43
Inscription : ven. 30 mars 2012, 20:12

[wifi][rt2790][wicd]problème de connexion (résolu)

Message par arefacti »

Bonjour à toutes et à tous !

Je suis nouveau sous Archlinux, et ça me botte bien ! j'ai retrouvé un O.S. qui apprend à l'utilisateur.

Bon, au bout de trois jours, j'ai ma connexion en ethernet, mon xfce4 et mon gestionnaire de connexion, je l'avoue, pas sans mal et grâce à vos posts et les wiki.

Bien, là, je cale, j'ai pourtant lu beaucoup et fait beaucoup de manips
http://forums.archlinux.fr/post59163.html#p59163
http://forums.fedoraforum.org/showthread.php?t=255115
https://wiki.archlinux.org/index.php/Wi ... and_rt2870
https://wiki.archlinux.org/index.php/Wi ... tup#rt2x00
http://forums.archlinux.fr/post58645.html#p58645
https://wiki.archlinux.org/index.php/Wi ... or_message
https://bbs.archlinux.org/viewtopic.php ... 41#p577141

Mais pas moyen de me connecter au réseau en wifi, wicd semble bien aller jusqu'au bout du processus, mais en fait, pas de connexion.
D'ailleurs, si je démarre sans le câble ethernet branché et que je le branche, wicd me fait le même coup.
Il faut vraiment que le câble soit branché pour avoir le net au démarrage.

J'ai donc cru comprendre que maintenant les modules de ma carte (rt2860sta) sont inclus dans le kernel, or, le module rt2800pci n'est pas chargé lorsque je fais lsmod :

Code : Tout sélectionner

[arefacti@archlinux ~]$ lsmod
Module                  Size  Used by
nls_utf8                 992  1 
udf                    73926  1 
crc_itu_t               1095  1 udf
joydev                  7439  0 
snd_usb_audio          75574  0 
snd_usbmidi_lib        15644  1 snd_usb_audio
snd_rawmidi            15014  1 snd_usbmidi_lib
snd_pcm                60595  1 snd_usb_audio
snd_page_alloc          5869  1 snd_pcm
uvcvideo               57039  0 
snd_hwdep               4942  1 snd_usb_audio
snd_timer              15438  1 snd_pcm
snd_seq_device          4284  1 snd_rawmidi
videodev               71453  1 uvcvideo
snd                    44501  7 snd_seq_device,snd_timer,snd_hwdep,snd_pcm,snd_rawmidi,snd_usbmidi_lib,snd_usb_audio
usb_storage            35078  2 
iTCO_wdt                9941  0 
btusb                   9857  0 
serio_raw               3357  0 
bluetooth             132355  1 btusb
iTCO_vendor_support     1577  1 iTCO_wdt
uas                     6440  0 
psmouse                62706  0 
soundcore               5018  1 snd
media                   8641  2 videodev,uvcvideo
processor              23026  0 
battery                 5053  0 
thermal                 6531  0 
evdev                   7278  11 
eeepc_laptop           12412  0 
pci_hotplug            22072  1 eeepc_laptop
sparse_keymap           2660  1 eeepc_laptop
atl1e                  24891  0 
rfkill                 12470  2 eeepc_laptop,bluetooth
pcspkr                  1375  0 
ac                      1796  0 
fuse                   58501  0 
usbhid                 31263  0 
hid                    66559  1 usbhid
ext4                  380969  4 
crc16                   1091  2 ext4,bluetooth
jbd2                   60529  1 ext4
mbcache                 4281  1 ext4
sd_mod                 26211  8 
pata_acpi               2388  0 
ata_generic             2391  0 
ata_piix               18270  4 
libata                146606  3 ata_piix,ata_generic,pata_acpi
uhci_hcd               19673  0 
ehci_hcd               36010  0 
scsi_mod              113115  4 libata,sd_mod,uas,usb_storage
usbcore               122469  10 ehci_hcd,uhci_hcd,usbhid,uas,btusb,usb_storage,uvcvideo,snd_usbmidi_lib,snd_usb_audio
usb_common               622  1 usbcore
i915                  372235  2 
video                   9716  1 i915
button                  3614  1 i915
i2c_algo_bit            4487  1 i915
drm_kms_helper         22653  1 i915
drm                   151749  3 drm_kms_helper,i915
i2c_core               16816  5 drm,drm_kms_helper,i2c_algo_bit,i915,videodev
intel_agp               8720  1 i915
intel_gtt              11513  3 intel_agp,i915
agpgart                22255  3 intel_gtt,intel_agp,drm
je suis donc obligé de faire :

Code : Tout sélectionner

modprobe rt2800pci
et là, j'obtiens bien :

Code : Tout sélectionner

rt2800pci               7757  0 
rt2800lib              36992  1 rt2800pci
rt2x00pci               4255  1 rt2800pci
rt2x00lib              31123  3 rt2x00pci,rt2800lib,rt2800pci
eeprom_93cx6            1044  1 rt2800pci
crc_ccitt               1095  1 rt2800lib
mac80211              203227  3 rt2x00lib,rt2x00pci,rt2800lib
c'est déjà un peu étrange, non ?

Ensuite, je crois avoir compris qu'il fallait blacklister les modules dont on ne se servait pas, j'ai donc créé un fichier : /etc/modprobe/blacklist.conf ne laissant que les modules dont j'ai besoin :

Code : Tout sélectionner

blacklist rt2800pci
#blacklist rt61pci
#blacklist rt2x00pci
#blacklist rt2800usb
blacklist rt2800lib
#blacklist rt2x00usb
ensuite :

Code : Tout sélectionner

[[root@archlinux arefacti]# iwconfig
lo        no wireless extensions.

wlan0     IEEE 802.11bgn  ESSID:off/any  
          Mode:Managed  Access Point: Not-Associated   Tx-Power=20 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          
eth0      no wireless extensions.
Bon, j'obtiens bien dans le logiciel wicd :

Image

Uploaded with ImageShack.us

et puis..et puis..plus rien !
si j'essaie de me connecter, il semble aller jusqu'au bout, puis..je ne suis pas connecté !
j'ai tenté de réinstaller wicd en nettoyant les fichiers de configuration de wicd :

Code : Tout sélectionner

pacman -R wicd
rm -rf /etc/wicd /var/log/wicd /etc/dbus-1/system.d/wicd
pacman -S wicd
rien à faire.

Je vous livre mon /etc/rc.conf, parce que je me doute que vue mes connaissances, il ne doit pas être au top, ça vient peut-être de là :

Code : Tout sélectionner

#
# /etc/rc.conf - Main Configuration for Arch Linux
#
# See 'man 5 rc.conf' for more details
#

# LOCALIZATION
# ------------
HARDWARECLOCK="UTC"
TIMEZONE="Europe/Paris"
KEYMAP="fr-pc"
CONSOLEFONT=
CONSOLEMAP=
LOCALE=
DAEMON_LOCALE="yes"
USECOLOR="yes"

# HARDWARE
# --------
MODULES=()
USEDMRAID="no"
USEBTRFS="no"
USELVM="no"

# NETWORKING
# ----------
HOSTNAME=archlinux
eth0="dhcp"

interface=eth0
address=
netmask=
broadcast=
gateway=

#NETWORK_PERSIST="no"

# DAEMONS
# -------
#
DAEMONS=(syslog-ng dbus !network crond wicd)
#DAEMONS=(dbus)
#DAEMONS=(ifplugd)


# MODULES
#--------
#
MODULES=(fuse)

INTERFACES=(!eth0 !wlan0)
Je serais vraiment content que vous preniez le temps de m'aider en m'expliquant.
Merci ! :D
Dernière modification par arefacti le sam. 31 mars 2012, 18:34, modifié 1 fois.
Linux ---> ArchLinux ----> LXDE/cairo-dock
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17632
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [wifi][rt2790][wicd]problème de connexion

Message par benjarobin »

Tu es peut être dans le bug de wicd (toujours pas corrigé...) qui se présente uniquement si ta box te délivre une adresse IPv6 (Par exemple la Freebox...)
C'est pour cela que je recommande toujours de tester à la main avec : wpa_suppicant + dhcpcd en ayant bien sûre arrêté le daemon wicd

Pour ton rc.conf c'est quoi c'est lignes à la fin :shock: Supprime tout ce qui est après

Code : Tout sélectionner

DAEMONS=(syslog-ng dbus !network crond wicd)
Si tu veux le module fuse, il suffit de le mettre dans le tableau juste en dessous de USECOLOR="yes"... Pour INTERFACES=(!eth0 !wlan0) Cette ligne est très ancienne c'est une ancienne syntaxe du rc.conf pour le daemon network, hors ici tu utilise wicd
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
arefacti
Hankyu
Messages : 43
Inscription : ven. 30 mars 2012, 20:12

Re: [wifi][rt2790][wicd]problème de connexion

Message par arefacti »

Bonjour et merci pour ta réponse rapide !
(j'espère bien un jour aider aussi un peu..)

je vais donc tenter de faire :

wpa_supplicant + dhcpcd

(bien que je ne sache pas encore on fait, mais je vais chercher), et virer les lignes que tu me dis.

là, je suis sous ctkarchlinux qui m'a bien dépanné, c'est un bon bureau de secours, je trouve.

Je vous tiens au courant.
A+ !
Linux ---> ArchLinux ----> LXDE/cairo-dock
arefacti
Hankyu
Messages : 43
Inscription : ven. 30 mars 2012, 20:12

Re: [wifi][rt2790][wicd]problème de connexion

Message par arefacti »

Avant tout benjarobin (ou les autres !), comment se fait-il que le module rt2800pci ne soit pas chargé au démarrage ?
et puis, aussi, si je veux avoir le net par ethernet je dois enlever le ! devant network
dans etc/rc.conf :

Code : Tout sélectionner

DAEMONS=(syslog-ng dbus network crond wicd)
j'avais lu (je ne sais plus où, désolé car j'en ai lu beaucoup !) qu'il fallait "commenter" network

que dois-je faire en fait avant de lancer wpa_supplicant + dhcpcd, le remettre ?
Linux ---> ArchLinux ----> LXDE/cairo-dock
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17632
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [wifi][rt2790][wicd]problème de connexion

Message par benjarobin »

Pour le module apparemment tu as du te tromper car le scan fonctionne donc le module chargé à de forte chance d'être le bon.
En effet il ne faut surtout pas lancer network si tu utilise wicd ou tout autre daemon réseau.
Sinon, si wicd n'arrive pas à te connecter en ethernet si tu clique sur le bouton connecter associé à la connexion ethernet alors tu es dans le bug que j'ai cité plus haut.
Pour le wifi je te laisse lire le wiki Wifi

Mais merci de répondre à cette question : As tu une Freebox avec IPv6 d'activé, si oui alors cela vient bien de Wicd. Pour le corriger tu as 2 solutions :
- Installer dhclient et le sélectionner dans les préférences de Wicd
- Patcher Wicd comme décrit dans le sujet http://forums.archlinux.fr/post88825.html#p88825
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
arefacti
Hankyu
Messages : 43
Inscription : ven. 30 mars 2012, 20:12

Re: [wifi][rt2790][wicd]problème de connexion

Message par arefacti »

benjarobin a écrit :Pour le module apparemment tu as du te tromper car le scan fonctionne donc le module chargé à de forte chance d'être le bon.
mais il se lance après que je le "load" avec

Code : Tout sélectionner

modprobe rt2800pci
sinon, il n'est pas dans le

Code : Tout sélectionner

lsmod
benjarobin a écrit :En effet il ne faut surtout pas lancer network si tu utilise wicd ou tout autre daemon réseau.
Sinon, si wicd n'arrive pas à te connecter en ethernet si tu clique sur le bouton connecter associé à la connexion ethernet alors tu es dans le bug que j'ai cité plus haut.
en effet..
benjarobin a écrit :Pour le wifi je te laisse lire le wiki Wifi
:D
benjarobin a écrit :Mais merci de répondre à cette question : As tu une Freebox avec IPv6 d'activé, si oui alors cela vient bien de Wicd. Pour le corriger tu as 2 solutions :
- Installer dhclient et le sélectionner dans les préférences de Wicd
- Patcher Wicd comme décrit dans le sujet post88825.html#p88825
l'ivp6 n'est pas activé :
Image

Uploaded with ImageShack.us

nota : j'ai installé dhclient, c'est pas bon ?
Linux ---> ArchLinux ----> LXDE/cairo-dock
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17632
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [wifi][rt2790][wicd]problème de connexion

Message par benjarobin »

arefacti a écrit :nota : j'ai installé dhclient, c'est pas bon ?
Est-ce que tu as sélectionné dhclient dans les préférence de Wicd ?!
benjarobin a écrit :Sinon, Wicd arrive t'il à se connecter en ethernet si tu clique sur le bouton connecter associé à la connexion ethernet ?
Sinon le bug peut éventuellement se présenter si tu as tout simplement une Freebox, je n'en sais rien, j'ai la flemme de désactiver l'IPv6 :-)

Pour le module s'il faut que tu charge manuellement rt2800pci pour que le Wifi fonctionne il suffit donc de le rajoute aux modules du rc.conf
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
arefacti
Hankyu
Messages : 43
Inscription : ven. 30 mars 2012, 20:12

Re: [wifi][rt2790][wicd]problème de connexion

Message par arefacti »

Comme quoi, il ne faut jamais préjuger de la bêtise d'un newbie !
un newbie vous surprendra toujours !

la preuve :
benjarobin a écrit :Est-ce que tu as sélectionné dhclient dans les préférence de Wicd ?!
oupss ! me suis-je dis :oops:

J'ai donc coché dhclient dans les préférences de wicd, et en chargeant le module à la main : youpi ça a marché !
J'ai alors tenté de cocher dhcpcd, à noter que cela ne fonctionne pas.

Ensuite, comme tu me l'as dit, j'ai indiqué dans /etc/rc.conf le chargement du module, mais ça ne marchait pas, jusqu'à ce que je vire le fichier /etc/modprobe.d/blacklist.conf

et là : tout fonctionne bien au démarrage, je suis enchanté car de plus, j'en ai appris déjà un peu, et ça, ça a une très grande valeur à mes yeux !

:merci: beaucoup !
Linux ---> ArchLinux ----> LXDE/cairo-dock
Répondre