[wlan] eeepc 701: comment configurer ? (résolu)
[wlan] eeepc 701: comment configurer ? (résolu)
J'ai suivi CE tutoriel: http://wiki.archlinux.fr/howto/reseau/network_profiles et celui-CI: http://wiki.archlinux.org/index.php/Ins ... sus_EEE_PC
C'est parfait, ça marche avec les commandes suivantes:
ifconfig wlan0 up
iwlist wlan0 scanning
...(blabla)...
wpa_supplicant -B -Dwet -i wlan0 -c /etc/wpa_supplicant.conf
dhcpcd wlan0
- avec: /etc/wpa_supplicant.conf en WPA(TKIP)
-Ensuite, comment automatiser ces commandes? Car à chaque démarrage il faut reconnecter le wifi ainsi.
-J'ai un eeepc 701, avec madiwi qui n'est pas utilisé, c'est ath5k qui oeuvre.
- J'ai aussi installé netcfg, rien à faire, et comment le configurer: l'exemple sur netcfg ne convient pas. Le retirer ?
- Que mettre dans /etc/rc.conf surtout au niveau modules et daemons.
- Je n'ai rien trouvé sur le net de bien utile (à part quelques pages qui recommandent madwifi, mais elles ne sont pas récentes...)
Merci d'avance!
Ma petite paresse me perdra...
Si vous ne voulez pas vous tromper, ne faites rien!
Impossible est impossible: est venue une personne qui ne savais pas que c'était impossible, et qui l'a fait!
Re: Wifi sur un eeepc 701: comment configurer ?
Personnellement j'aime pas trop les netprofiles alors je recommande plutôt wicd.
C'est un daemon qui s'occupe de te connecter aux reseaux wifi et gerer l'ethernet, tu as une interface graphique simple coté utilisateur.
++ B.
Re: [wlan] eeepc 701: comment configurer ?
pourtant tu dis que t'as lu le wiki sur les profiles netcfg !rafmav a écrit : -Ensuite, comment automatiser ces commandes? Car à chaque démarrage il faut reconnecter le wifi ainsi.
qu'est ce qui va pas dans http://wiki.archlinux.fr/howto/reseau/n ... _demarrage ?
-
- archer de cavalerie
- Messages : 160
- Inscription : dim. 25 mai 2008, 16:24
- Localisation : Auckland, Nouvelle Zelande
Re: [wlan] eeepc 701: comment configurer ?
Ca ou bien NetworkmanagerPersonnellement j'aime pas trop les netprofiles alors je recommande plutôt wicd.
Je l'utilise et ca marche tres bien.
Re: [wlan] eeepc 701: comment configurer ?
++ B.
Re: [wlan] eeepc 701: comment configurer ?
J'en reviens aussi à mon précédent post, sur la gestion des démons: Archlinux = 100% bravo pour centraliser le tout dans rc.conf : c'est bien plus simple qu'ubuntu, par exemple!
Pour les interfaces graphiques:
- network manager, je l'avais sur mon autre ordi, sous ubuntu: j'avai des problèmes, et après conseils sur leur forum, je l'ai vite dézingué.
- wicd, je connais pas, mais en fait je préfère éviter les interfaces graphiques pour mettre à jour un bête fichier texte de configuration: au moins je vois ce qui est fait et se passe (je ne suis pas un adepte des fenêtres, même de marques).
Ce que je n'aime pas avec le wifi, c'est qu'il me faut toujours mettre les mains dans le cambouis, alors que je ne devrais fournir que deux choses: le nom alias "login" du réseau (essid) et le mot de passe (WPA-PSK-TKIP dans mon cas); tout le reste, j'en ai rien à secouer! Mais comme ça n'est pas automatique, ben je dois m'y mettre...
Je n'ai toujours pas résolu mon problème... à suivre, dès que j'ai le temps d'y regarder de près et que ça marche, je poste la réponse...
Ah: quelqu'un connait-il une alternative à wpa-supplicant ?
Ma petite paresse me perdra...
Si vous ne voulez pas vous tromper, ne faites rien!
Impossible est impossible: est venue une personne qui ne savais pas que c'était impossible, et qui l'a fait!
Re: [wlan] eeepc 701: comment configurer ?
rafmav a écrit :Après relecture (rapide), le tutoriel du wiki d'archlinux dans http://wiki.archlinux.fr/howto/reseau/network_profiles me semble parfait; peut-être qu'il y manque quelques exemples de fichiers complexes avec profils contenant des "IFOPS" ou "WPA_CONF", mais ça allongerait trop le tutoriel: il y a probablement la documentation de référence pour ça!
pour IFOPTS, l'exemple de "wlan/ip statique" y fait référence.wiki a écrit : Vous pouvez vous inspirer des fichiers exemples présents dans /etc/network.d/examples et pour plus d'explications vous référer à la section détaillant le fichier de configuration.
pour WPA_CONF, il faut lui donner le chemin d'un fichier de conf, ce qui est indiqué dans le section "Fichier de profil":
sinon, plutôt qu'un tutoriel qui te prend par la main, ce qui est impossible à faire sur une distribution qui t'impose de faire un choix dans tes outils, le wiki est plutôt une doc.wiki a écrit :WPA_CONF Fichier de configuration wpa_supplicant à utiliser si SECURITY=wpa-config
sans donner d'infos ou donner des infos pas très compréhensibles, ça va pas nous aider à t'aider !rafmav a écrit : Enfin, je ne sais donc pas pourquoi je n'y arrive pas...
enfin bref, si on se fie à ton premier post:
Code : Tout sélectionner
CONNECTION="wireless"
INTERFACE=wlan0
SCAN="yes"
SECURITY="wpa-config"
IP="dhcp"
TIMEOUT=20
WPA_CONF=/etc/wpa_supplicant.conf
Code : Tout sélectionner
NETWORKS=(le_nom_du_fichier_profil)
DAEMONS=([...] net-profiles [...])
-
- archer de cavalerie
- Messages : 160
- Inscription : dim. 25 mai 2008, 16:24
- Localisation : Auckland, Nouvelle Zelande
Re: [wlan] eeepc 701: comment configurer ?
Je sais pas de quand ces conseils datent mais le logiciel a bcp evolue ces 2 dernieres annees. Enfin ca fait pas tres lgtps que je l'utilise et j'ai eu aucun probleme. Ca jongle aussi tres bien entre connexion reseau avec IP fixe et wifi/dhcp.- network manager, je l'avais sur mon autre ordi, sous ubuntu: j'avai des problèmes, et après conseils sur leur forum, je l'ai vite dézingué.
Re: [wlan] eeepc 701: comment configurer ?
il est ici: http://forum.ubuntu-fr.org/viewtopic.php?id=269467
1- visiblement, je suis allergique à la configuration du wifi
2- effectivement, sur le laptop hp, dont je me sers beaucoup moins, j'ai pêté une charnière: c'est un desktop maintenant, où j'ai toujours ubuntu: je fais sudo wifi-radar, je choisi la connection que je veux dans la liste, y compris les lignes wifi de mes voisins , et en avant: pas le temps de me prendre la tête trop longtemps avec les fichiers de configuration: mon défaut: si je trouves une solution, je ne cherches pas plus loin... même si je dois faire une intervention manuelle à chaque fois.
Ma petite paresse me perdra...
Si vous ne voulez pas vous tromper, ne faites rien!
Impossible est impossible: est venue une personne qui ne savais pas que c'était impossible, et qui l'a fait!
Re: [wlan] eeepc 701: comment configurer ?
J'ai un progrès: maintenant wlan0 apparaît dans ifconfig, mais sans adresse IP
Voici les éléments qui me paraissent utiles dans les fichiers de configuration:
Je suis bavard, désolé
Action effectuée lorsque ça a marché (de mémoire) sous root:
Code : Tout sélectionner
...
??? quelque chose! (mais quoi, saleté de téléphone!)
...
ifconfig wlan0 up # car wlan0 n'apparaissaient pas dans un simple ifconfig
iwlist wlan0 scanning # pour voir si il y a une sortie (résultat du scan plus bas)
wpa_supplicant -Dwext -iwlan0 -c/etc/wpa_supplicant.conf -B
# peut être que j'avais oublié le -Dwext quand ça marchait ? où un autre ?
dhcpcd wlan0 # dans une autre console: et obtention d'une adresse IP sur wlan0
Code : Tout sélectionner
netcfg-auto-wireless wlan0
Scanning for networks [BUSY]
/usr/bin/netcfg-auto-wireless: line 34: /usr/lib/network/.subr: Aucun fichier ou dossier de ce type
/usr/bin/netcfg-auto-wireless: line 35: _clean_scope: command not found is not a valid connection, check spelling or look at examples
Code : Tout sélectionner
#/etc/wpa_supplicant.conf
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
eapol_version=2
ap_scan=1
fast_reauth=1
# WPA (TKIP):
network={
ssid=default
scan_ssid=1
psk=XXXXXXX
key_mgmt=WPA-PSK
proto=WPA
pairwise=TKIP
group=TKIP
}
/etc/rc.conf
Code : Tout sélectionner
# /etc/rc.conf
LOCALE="fr_FR.utf8"
HARDWARECLOCK="local"
USEDIRECTISA="no"
TIMEZONE="Europe/Paris"
KEYMAP="fr"
CONSOLEFONT="lat9w-16"
CONSOLEMAP=
USECOLOR="yes"
MOD_AUTOLOAD="yes"
MODULES=(p4_clockmod asus_acpi)
#MODULES=(p4_clockmod asus_acpi ath5k)
USE_LVM="no"
eth0="dhcp"
wlan0="dhcp"
INTERFACES="eth0 wlan0"
gateway="default gw 192.168.0.1"
ROUTES=(!gateway)
NETWORKS=(lan_dhcp.conf wpa_dhcp.conf wlan_dhcp.conf)
AUTO_NETWORKS=(auto-wireless wlan0)
DAEMONS=(syslog-ng hal dbus !ath5k @network @net-profiles @net-auto netfs portmap nfslock crond sshd @cpufreq @acpid @avahi-daemon !avahi-dnsconfd !stbd samba smbnetfs fam esd @alsa !pulseaudio !gdm !slim eee @bluetooth @gpm !ntpd)
# Les daemons au complet, c'est le bazar, il y en a désactivés car essais prévus... mais sujet à voir une autre fois dans un autre post...
Code : Tout sélectionner
#/etc/network.d/wlan_dhcp.conf:
CONNEXION="wireless"
INTERFACE=wlan0
SCAN="no"
SECURITY="wpa"
ESSID=default
PSK=XXXXXXX
IP="dhcp"
TIMEOUT="20"
Code : Tout sélectionner
#/etc/network.d/lan_dhcp.conf
CONNEXION="ethernet"
INTERFACE="eth0"
IP="dhcp"
DHCP_TIMEOUT=10
Code : Tout sélectionner
iwconfig wlan0
wlan0 IEEE 802.11bg ESSID:""
Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated
Tx-Power=20 dBm
Retry min limit:7 RTS thr:off Fragment thr=2352 B
Encryption key:off
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Code : Tout sélectionner
# lsmod | grep ath
ath5k 106184 0
mac80211 110156 1 ath5k
cfg80211 23632 2 ath5k,mac80211
Code : Tout sélectionner
# iwlist wlan0 scanning
wlan0 Scan completed :
Cell 01 - Address: 00:C0:02:99:F0:A0
ESSID:""
Mode:Master
Channel:11
Frequency:2.462 GHz (Channel 11)
Quality=85/100 Signal level:-49 dBm Noise level=-104 dBm
Encryption key:on
IE: Unknown: 000700000000000000
IE: Unknown: 010582848B962C
IE: Unknown: 03010B
IE: Unknown: 050400020000
IE: Unknown: 2A0100
IE: Unknown: 32080C1218243048606C
IE: WPA Version 1
Group Cipher : TKIP
Pairwise Ciphers (1) : TKIP
Authentication Suites (1) : PSK
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 22 Mb/s
6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s
36 Mb/s; 48 Mb/s; 54 Mb/s
Extra:tsf=000000056a0451b6
Extra: Last beacon: 171ms ago
Code : Tout sélectionner
# dhcpcd wlan0
wlan0: dhcpcd 4.0.10 starting
wlan0: waiting for a carrier
wlan0: timed out
Ma petite paresse me perdra...
Si vous ne voulez pas vous tromper, ne faites rien!
Impossible est impossible: est venue une personne qui ne savais pas que c'était impossible, et qui l'a fait!
Re: [wlan] eeepc 701: comment configurer ?
Avec le mot de passe et sans broadcaster le ESSID: ça marche aussi!
Donc c'est uniquement un problème d'authentification!
Je remets le mot de passe WPA-PSK TKIP en activité, j'essaye plusieurs fichiers de configuration wpa_supplicant et netcfg, et dès que ça marche, je poste!
Je vous tiens au courant dès que j'en sais plus!
Ah une question bêbête (=plus que bête):
Pour la clé "PSK", que faut-il mettre ?
Car j'ai pris celle qu'affiche le modem-routeur, qui est en haxedécimal, et commence du type CD883BF481
Est-ce que je dois la passer à la moulinette de wpa_passphrase et me servir du résultat ?
Est-ce que je dois la mettre simplement entre parenthèses ou sans ?
Merci d'avance!
Code : Tout sélectionner
#Comment rédiger le psk ? Celui- sans dièse devant, c'est celui que je pense être le bon
network={
ssid=default
#psk="phrasedepasse"
#psk=CD88BF481
#psk="CD88BF481"
# résultat de: wpa_passphrase default CD88BF481
psk=c0f1b2f705b29e3a26c4081fea327bf3ec76b8db9c622db34d7e43a8a70d6b2f
}
Ma petite paresse me perdra...
Si vous ne voulez pas vous tromper, ne faites rien!
Impossible est impossible: est venue une personne qui ne savais pas que c'était impossible, et qui l'a fait!
Re: [wlan] eeepc 701: comment configurer ?
voici les étapes de la configuration manuelle qui a marchée:
1. Obtention du psk:
Code : Tout sélectionner
# syntaxe: wpa_passphrase <ssid> <key>
# exemple ici:
wpa_passphrase default CD88BF481
# réponse obtenue:
network={
ssid="default"
#psk="CD88BF481"
psk=c0f1b2f705b29e3a26c4081fea327bf3ec76b8db9c622db34d7e43a8a70d6b2f
}
Donc d'une certaine manière, wpa_passphrase "crypte" le psk d'origine (celui entre guillemets) en le combinant avec le ssid, pour qu'un lecteur mal intentionné ne puisse pas lire le vrai psk, et donc la phrase de passe (le mot de passe quoi!).
Il faut donc penser à effacer le #psk="CD88BF481" pour qu'un lecteur mal intentionné ne le lise pas, et le noter quelque part dans sa cervelle de piaf!
2. Copier-coller le code network={ ... } dans le fichier /etc/wpa_supplicant.conf, puis l'étoffer:
Code : Tout sélectionner
ctrl_interface=/var/run/wpa_supplicant
#eapol_version=1
ap_scan=1
#fast_reauth=1
network={
ssid="default"
proto=WPA
key_mgmt=WPA-PSK
pairwise=TKIP
#psk="CD88BF481" A EFFACER ENSUITE
psk=c0f1b2f705b29e3a26c4081fea327bf3ec76b8db9c622db34d7e43a8a70d6b2f
priority=5
}
Code : Tout sélectionner
#réveil de wlan@
$ sudo ifconfig wlan0 up
# branchement de wpa_supplicant dans une console
$ sudo wpa_supplicant -D wext -i wlan0 -c /etc/wpa_supplicant.conf -d
# le -d c'est pour avoir le baratin et voir si ça marche, et le log qui s'affiche s'arrête alors à:
EAPOL: StartWhen --> 0
# puis dans une autre console:
$ sudo dhcpcd wlan0
#baratin en sortie:
wlan0: dhcpcd 4.0.12 starting
...
wlan0: leased 192.168.0.5 for 259200 seconds
# dans la console de wpa_supplicant, j'obtiens ça:
blabla...
State: GROUP_HANDSHAKE -> COMPLETED
# on teste par un ping:
$ ping www.yahoo.fr
bla bla icmp_seq=1 ttl=52 time=78.7 ms
...
# ça marche!
Avec ap_scan=2, le log de wpa_supplicant s'arrêtait à la phrase :
Code : Tout sélectionner
Wireless event: cmd=0x8b06 len=8
5. Déboires avec le tout:
Parfois, je dois relancer la commande plusieurs fois pour que ça marche!
Mais parfois ma connexion internet est coupée et remise quelques secondes après (FAI en cause à mon avis).
Augmenter le TIMEOUT ? Autre solution ?
6. Déboires avec netcfg wlan0
Dans le dossier /etc/network.d/, j'ai mis un fichier de configuration pour "netcfg", sous le nom "wlan0.conf":
/etc/network.d/wlan0.conf:
Code : Tout sélectionner
CONNEXION="wireless"
DESCRIPTION="Wireless wlan0 @ home!"
INTERFACE="wlan0"
SCAN="no"
SECURITY="wpa-config"
WPA_CONF="/etc/wpa_supplicant/wpa_supplicant.conf"
IP="dhcp"
TIMEOUT=20
Code : Tout sélectionner
netcfg wlan0.conf
> is not a valid connection, check spelling or look at examples
Où est-elle ?
D'avance merci pour toute aide!
Pour finir, je ne sais pas bien pourquoi ça ne marchait pas avant: j'ai dû me tromper, mais où.... ???
Ma petite paresse me perdra...
Si vous ne voulez pas vous tromper, ne faites rien!
Impossible est impossible: est venue une personne qui ne savais pas que c'était impossible, et qui l'a fait!
Re: [wlan] eeepc 701: comment configurer ?
En fait, il faut d'abord faire:
Code : Tout sélectionner
$ sudo iwconfig wlan0 essid "default"
A quoi ça sert d'avoir sécurisé le modem-routeur si le PC le cherche en diffusant (broadcast) le nom ESSID du réseau dont il dépend ? Comment corrige-t'on cela, surtout vu que ap_scan=2 semble ne pas marcher ?
Après réflexion, pour que la liaison wifi fonctionne, tout ce que j'ai ajouté par rapport à avant, c'est:
Code : Tout sélectionner
ap_scan=1 # car avec 2 ça ne marche pas!
network={
proto=WPA # WPA, ou RSN alias WPA2 ; par défaut: RSN
key_mgmt=WPA-PSK # mais est déjà à WPA-PSK WPA-EAP par défaut, donc c'est pas ça !
pairwise=TKIP # utile seulement si ap_scan=2; or ça semble ne pas marcher avec ap_scan=2 !
priority=5 # ça sert à quoi ?
}
Ma petite paresse me perdra...
Si vous ne voulez pas vous tromper, ne faites rien!
Impossible est impossible: est venue une personne qui ne savais pas que c'était impossible, et qui l'a fait!
Re: [wlan] eeepc 701: comment configurer ?
Ca ne marche pas avec le kernel: LinuxEEE
Ca marche avec le kernel d'archlinux: Linux 2.6.28 ARCH.
Et je dois toujours faire à la main la suite de commandes:
Code : Tout sélectionner
$ sudo iwconfig wlan0 essid "default"
$ sudo wpa_supplicant -i wlan0 -Dwext -c /etc/wpa_supplicant.conf -B
$ sudo dhcpcd wlan0
Ma petite paresse me perdra...
Si vous ne voulez pas vous tromper, ne faites rien!
Impossible est impossible: est venue une personne qui ne savais pas que c'était impossible, et qui l'a fait!
Re: [wlan] eeepc 701: comment configurer ?
par contre, tu essaies tellement de truc en passant d'un truc à l'autre en donnant des infos qui renseigne que dalle, c'est lourd pour suivre... savoir que t'as essayé un truc dont tu te rappelles pas et qui ne marche pas, ça nous indique rien du tout !
sinon, quand tu as une erreur, le minimum est de voir d'où ça vient:
rafmav a écrit : Lorsque j'exécute la commande pour l'activer: ça ne marche pas:Code : Tout sélectionner
netcfg wlan0.conf > is not a valid connection, check spelling or look at examples
CONNECTIONrafmav a écrit :Code : Tout sélectionner
CONNEXION="wireless"
le minimum aurait été de prendre un des fichiers exemple pour le modifier !
Re: [wlan] eeepc 701: comment configurer ?
Et je suis bavard car je ne sais justement pas ce qui est important.
Voici un petit script qui me permet de m'en sortir sans me fatiguer, que j'exécute à la main:
Code : Tout sélectionner
#!/bin/bash
# wifi.sh
killall wpa_supplicant
killall dhcpcd
iwconfig wlan0 essid default
wpa_supplicant -Dwext -iwlan0 -c/etc/wpa_supplicant/wpa_supplicant.conf -B
dhcpcd wlan0
ping 192.168.0.1
Si je l'éxécute à la première ouverture de session, il me dit ça:
Code : Tout sélectionner
e-feet.png
[arch@rafmav ~]$ sudo ./wifi.sh
wpa_supplicant: aucun processus tué
dhcpcd: aucun processus tué
wlan0: dhcpcd 4.0.12 starting
wlan0: waiting for carrier
wlan0: carrier acquired
wlan0: broadcasting for a lease
wlan0: offered 192.168.0.2 from 192.168.0.1
wlan0: acknowledged 192.168.0.2 from 192.168.0.1
wlan0: checking 192.168.0.2 is available on attached networks
wlan0: leased 192.168.0.2 for 259200 seconds
PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data.
64 bytes from 192.168.0.1: icmp_seq=1 ttl=255 time=9.65 ms
64 bytes from 192.168.0.1: icmp_seq=2 ttl=255 time=2.82 ms
64 bytes from 192.168.0.1: icmp_seq=3 ttl=255 time=4.78 ms
64 bytes from 192.168.0.1: icmp_seq=4 ttl=255 time=2.91 ms
64 bytes from 192.168.0.1: icmp_seq=5 ttl=255 time=6.53 ms
^X64 bytes from 192.168.0.1: icmp_seq=6 ttl=255 time=5.90 ms
64 bytes from 192.168.0.1: icmp_seq=7 ttl=255 time=4.73 ms
^C
--- 192.168.0.1 ping statistics ---
7 packets transmitted, 7 received, 0% packet loss, time 6009ms
rtt min/avg/max/mdev = 2.820/5.337/9.656/2.182 ms
Question: là je ne comprend pas! /etc/rc.conf, netfg et autres ne sont pas censés le démarrer automatiquement au démarrage !
Autre question: pourquoi dois-je donner l'essid du réseau à wlan0 avant connexion... ici c'est "default", et le modem wifi ne le "broadcast" pas!
Ma petite paresse me perdra...
Si vous ne voulez pas vous tromper, ne faites rien!
Impossible est impossible: est venue une personne qui ne savais pas que c'était impossible, et qui l'a fait!
Re: [wlan] eeepc 701: comment configurer ?
Ma petite paresse me perdra...
Si vous ne voulez pas vous tromper, ne faites rien!
Impossible est impossible: est venue une personne qui ne savais pas que c'était impossible, et qui l'a fait!