Wifi atheros, configuration impossible

Applications, problèmes de configuration réseau
Répondre
sperca
newbie
Messages : 6
Inscription : lun. 27 août 2007, 17:24

Wifi atheros, configuration impossible

Message par sperca »

Bonsoir,

Voilà j'étais revenu sous debian pour savoir laquelle entre archlinux et debian me convenait le plus. Au final, archlinux l'emporte ^^, mais voilà que les problèmes commencent...
Je possède une carte atheros qui apparait dans la liste de lspci, mais aucun ath0 n'apparait lorsque j'éxécute un iwconfig...
Pourtant j'ai bien installé madwifi, un modprobe, il apparait dans la liste des modules à charger dans rc.conf.

Est-ce que quelqu'un aurait une piste pour savoir pourquoi ath0 n'apparait plus ? Alors qu'il était déjà apparu...

Merci à vous.

Sperca.
sperca
newbie
Messages : 6
Inscription : lun. 27 août 2007, 17:24

Message par sperca »

Re,

Alors en fait j'ai lu dans le wiki anglais que si on spécifiait un code pour le pays, le ath0 disparaissait, donc je l'ai enlevé mais j'ai toujours un problème de connexion, il ne parvient pas à se connecter au réseau et en plus au démarrage je suis obligé de faire un ifconfig ath0 up...

Je vous donne mon rc.conf et mon profile. Merci à vous.
#
# /etc/rc.conf - Main Configuration for Arch Linux
#

#
# -----------------------------------------------------------------------
# LOCALIZATION
# -----------------------------------------------------------------------
#
# LOCALE: available languages can be listed with the 'locale -a' command
# HARDWARECLOCK: set to "UTC" or "localtime"
# TIMEZONE: timezones are found in /usr/share/zoneinfo
# KEYMAP: keymaps are found in /usr/share/kbd/keymaps
# CONSOLEFONT: found in /usr/share/kbd/consolefonts (only needed for non-US)
# CONSOLEMAP: found in /usr/share/kbd/consoletrans
# USECOLOR: use ANSI color sequences in startup messages
#
LOCALE="fr_FR.utf8"
HARDWARECLOCK="localtime"
TIMEZONE="Europe/Paris"
KEYMAP="fr-latin9"
CONSOLEFONT="lat9w-16"
CONSOLEMAP="8859-15"
USECOLOR="yes"

#
# -----------------------------------------------------------------------
# HARDWARE
# -----------------------------------------------------------------------
#
# Scan hardware and load required modules at bootup
MOD_AUTOLOAD="yes"
# Module Blacklist - modules in this list will never be loaded by udev
MOD_BLACKLIST=()
#
# Modules to load at boot-up (in this order)
# - prefix a module with a ! to blacklist it
#
MODULES=(r8169 slhc ath_hal ath_pci wlan snd-mixer-oss snd-pcm-oss snd-hwdep snd-page-alloc snd-pcm snd-timer snd snd-hda-intel soundcore)
# Scan for LVM volume groups at startup, required if you use LVM
USELVM="no"

#
# -----------------------------------------------------------------------
# NETWORKING
# -----------------------------------------------------------------------
#
HOSTNAME="desktop"
#
# Use 'ifconfig -a' or 'ls /sys/class/net/' to see all available
# interfaces.
#
# Interfaces to start at boot-up (in this order)
# Declare each interface then list in INTERFACES
# - prefix an entry in INTERFACES with a ! to disable it
# - no hyphens in your interface names - Bash doesn't like it
#
# Note: to use DHCP, set your interface to be "dhcp" (eth0="dhcp")
#
# Don't use this for wireless interfaces, see network profiles below
#
eth0="dhcp"
ath0="dhcp"
INTERFACES=(eth0 ath0)
#
# Routes to start at boot-up (in this order)
# Declare each route then list in ROUTES
# - prefix an entry in ROUTES with a ! to disable it
#
gateway="default gw 192.168.0.1"
ROUTES=(!gateway)
#
# Enable these network profiles at boot-up. These are only useful
# if you happen to need multiple network configurations (ie, laptop users)
# - set to 'menu' to present a menu during boot-up (dialog package required)
# - prefix an entry with a ! to disable it
#
# Network profiles are found in /etc/network-profiles
#
NET_PROFILES=(wifi)

#
# -----------------------------------------------------------------------
# DAEMONS
# -----------------------------------------------------------------------
#
# Daemons to start at boot-up (in this order)
# - prefix a daemon with a ! to disable it
# - prefix a daemon with a @ to start it up in the background
#
DAEMONS=(syslog-ng network netfs crond kdm @hal)


# End of file
Et mon profile :
#
# Network Profile
#

DESCRIPTION="Reseau WiFi"

# Network Settings
#INTERFACE=eth1
HOSTNAME=desktop

## Interface Settings (use IFOPTS="dhcp" for DHCP)
##IFOPTS="192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255"
#IFOPTS="dhcp"
#GATEWAY=192.168.30.25 # adresse du routeur wifi
# DNS Settings (optional)
#DOMAIN=localdomain
#DNS1=192.168.0.1
#DNS2=

# Wireless Settings (optional)
ESSID=letruc

IWOPTS="mode managed essid $ESSID channel 1"

#WIFI_INTERFACE=eth1 # use this if you have a special wireless interface
# that is linked to the real $INTERFACE

WIFI_WAIT=5 # seconds to wait for the wireless card to
# associate before bringing the interface up
USEWPA="yes" # start wpa_supplicant with the profile
WPAOPTS="" # use "" for normal operation or specify additional
# options (eg, "-D ipw")
# see /etc/wpa_supplicant.conf for configuration
AUTOWPA="yes" # automatically configure WPA
PASSKEY="macléwpa" # wpa passkey/phrase. for use with AUTOWPA

# Interface Settings (use IFOPTS="dhcp" for DHCP)
#IFOPTS="192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255"
#mise a la fin du dhcp en supposant que la connexion se fait avant
IFOPTS="dhcp"


#EOF
Pour infos, je suis encore un novice dans archlinux et je fonctionne en WPA et j'ai installé wpa_supplicant.

Merci encore.

@+
[/code]
Avatar de l’utilisateur
101
Chu Ko Nu
Messages : 403
Inscription : dim. 21 janv. 2007, 16:31

Message par 101 »

pour ton profile je sais pas mais pour ton rc.conf

Code : Tout sélectionner

eth0="dhcp" 
ath0="dhcp" 
INTERFACES=(eth0 ath0)
j'aurai plutôt mis ça ?

Code : Tout sélectionner

lo="lo 127.0.0.1"
#eth0="dhcp" 
ath0="dhcp" 
INTERFACES=(!eth0 ath0) 
sperca
newbie
Messages : 6
Inscription : lun. 27 août 2007, 17:24

Message par sperca »

Re,

Merci de ta réponse, en effet avec ta modification aucune erreur n'est signalée. Néanmoins lorsque je tape un iwconfig, on voit clairement que le essid et la clé ne sont pas transmises, donc je pense que le problème vient du fichier de configuration du profile.

Si quelqu'un a déjà configuré un wifi avec du wpa, ce serait sympa de me le montrer ou de corriger le mien ;-). Parce que là je dois prendre le réseau éthernet et je bloque d'autres utilisateurs...

Merci à vous.

Bye.
Avatar de l’utilisateur
101
Chu Ko Nu
Messages : 403
Inscription : dim. 21 janv. 2007, 16:31

Message par 101 »

bah je voulais te dire de visiter le wiki du site, il me semble qu'il y avait un truc sur le wpa,
mais c'est tout chamboulé, j'ai malgré tout retrouvé ça ici à toi de voir http://wiki.archlinux.fr/howto:reseau:wifi
Avatar de l’utilisateur
Skunnyk
Maître du Kyudo
Messages : 1137
Inscription : mer. 06 sept. 2006, 21:31
Localisation : IRC
Contact :

Message par Skunnyk »

Hello,

Je te conseillerais de faire quelques modifs sur tes 2 fichiers.
D'abord, dans ton rc.conf, enlève le ath0 de tes interfaces, vu qu'elle sera lancée dans ton network profile. Et rajoute le lo !
INTERFACES=(lo !eth0)

Puis dans ton network-profile, modifie comme suis:
INTERFACE=ath0
HOSTNAME=desktop
IFOPTS="dhcp"
Commente ta ligne IWOPTS (c'est uniquement pour le WEP il me semble)
ESSID=lessid
WIFI_WAIT=5
USEWPA="yes"
WPAOPTS="" # Change par "-D madwifi "si ca ne fonctionne pas
AUTOWPA="yes"
PASSKEY="taclé"


J'ai une config de ce genre sur mon portable, et ca fonctionne bien
D'ailleurs sous arch il n'y a pas besoin de configurer wpa_supplicant, les network-profiles s'en chargent automatiquement :)
sperca
newbie
Messages : 6
Inscription : lun. 27 août 2007, 17:24

Message par sperca »

Merci à toi,

Alors en fait maintenant, il faut toujours que je lance ifconfig ath0 up avant de pouvoir faire quelque chose (si tu sais comment empécher ça ;-)). Mais je ne parviens toujours pas à me connecter à mon réseau alors que pourtant après un iwconfig, je vois ceci :

Code : Tout sélectionner

ath0      IEEE 802.11g  ESSID:"letruc"  Nickname:""
          Mode:Managed  Frequency:2.412 GHz  Access Point: A2:89:6A:68:8B:D0
          Bit Rate:36 Mb/s   Tx-Power:18 dBm   Sensitivity=1/1
          Retry:off   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=52/70  Signal level=-42 dBm  Noise level=-94 dBm
          Rx invalid nwid:963  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0
J'ai bien configuré le profile comme le tien et je n'ai pas besoin de rajouter -D madwifi sinon je ne vois plus le truc dans essid dans le résultat de la commande iwconfig.
Sachant que ma clé WPA n'est pas simple à retenir et que je me suis peut-être trompé en la recopiant, comment puis-je savoir si mon authentification n'est pas mauvaise ?

(pas craquer pas craquer...)

Merci encore.

Bye.[/code]
Avatar de l’utilisateur
Skunnyk
Maître du Kyudo
Messages : 1137
Inscription : mer. 06 sept. 2006, 21:31
Localisation : IRC
Contact :

Message par Skunnyk »

Bizarre que l'interface ne soit pas up par defaut.
Une autre chose bizarre, tu as un "Link Quality=52/70", pour ma part j'ai toujours vu sur du /100, mais bon, je ne connais pas tout non plus ;)
Il y a aussi pas mal de paquets invalides,Rx invalid nwid:963.
Tu peux essayer en WEP ou en clair, voir si ta carte fonctionne bien ? Tu as une IP d'attribuée ? (ifconfig ath0 ) Aucun ping ne passe, même en pinguant une IP ?
sperca
newbie
Messages : 6
Inscription : lun. 27 août 2007, 17:24

Message par sperca »

Un ifconfig ath0 me renvoit ceci, je ne sais pas trop ce que je dois en conclure :S
[sperca@desktop ~]$ ifconfig ath0
ath0 Link encap:Ethernet HWaddr 00:1B:11:14:D2:9B
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:12 errors:0 dropped:0 overruns:0 frame:0
TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1356 (1.3 Kb) TX bytes:1644 (1.6 Kb)
Avant il y a longtemps j'étais en WEP et cela fonctionnait effectivement mais là je ne peux pas repasser en WEP car ce n'est pas moi l'administrateur.
merci.
sperca
newbie
Messages : 6
Inscription : lun. 27 août 2007, 17:24

Message par sperca »

Merci de m'avoir aidé mais je suis finalement repassé à debian, c'est peut-être bête mais j'avais besoin de ma machine pour travailler ;-)

Merci à vous.

Bye.
Répondre