Cum să vă conectați la rețeaua Wi-Fi în Arch Linux?

tl; dr După ce ați citit articolele Arch wiki despre instalarea , configurare fără fir și solicitant WPA , încercând sugestiile de mai jos și o serie de fire de forum, nu pot obțineți oricare dintre următoarele carduri pentru a vă conecta la rețeaua mea wireless atunci când porniți Arch Linux 2013-09-01 ISO:


Abordarea 1 (implicit):

Modul implicit de a face acest lucru ar trebui să fie doar systemctl stop dhcpcd.service urmat de wifi-menu . Găsește rețeaua:

[SSID] + wpa 10 

După un timeout, raportează că conexiunea a eșuat. Dacă rulez wifi-menu o secundă dată, nu îmi cere o parolă, dar când ați terminat, acesta oferă în cele din urmă câteva sugestii de depanare:

Job for netctl@wlp0s29f7u5\x2dBTHub4\x2dGRK6.service failed. See "systemctl status netctl@wlp0s29f7u5\x2dBTHub4\x2dGRK6.service" and "journalctl -xn" for details. 

Primul raportează că serviciul este „încărcat”, dar nu „activ” (literal inactive (dead)). Acesta din urmă spune:

WPA association/authentication failed for interface "wlp0s29f7u5" 

Aceasta înseamnă că cheia din /etc/netctl/wlp0s29f7u5-BTHub4-GRK6 este greșită? Nu pot să spun când programele doresc actuală parolă Wi-Fi și când vor ceva de genul psk valoare din wpa_passphrase (man 5 netctl.profile nu spune, de exemplu).


Abordarea 2 ( wpa_supplicant și wpa_passphrase conform deeraf și sugestiile warl0ck și pagina wiki):

# echo "ctrl_interface=/var/run/wpa_supplicant" > wifi.conf # wpa_passphrase essid passphrase >> wifi.conf # wpa_supplicant -B -i interface -c wifi.conf Successfully initialized wpa_supplicant # dhcpcd -A interface [...] timed out exited 

Am încercat să mă conectez cu iw direct, dar a obținut o ieșire ciudată:

# iw dev wlp0s26f7u5 connect [SSID] command failed: Operation not supported (-95) 

Comentarii

  • Ați încercat să testați stick-ul cu o altă distribuție, de exemplu un sistem live Ubuntu, doar pentru a stabili că funcționează în Linux? Există ceva interesant în dmesg ieșirea dvs., poate ceva care ‘ indică o problemă de firmware?
  • Interesant , pe Ubuntu 13.04 apare în meniul de rețea, dar este afișat ca ” Deconectat „.
  • Deci nu vă puteți ‘ să vă conectați nici la Ubuntu? Te-ai gândit să folosești un alt stick USB WiFi? Aceasta poate fi o soluție mai ușoară la problema dvs.
  • Cred că. Cel mai recent driver acceptă doar nucleele până la 2.6.33. Păcat că ‘ este aproape imposibil de găsit surse de încredere de hardware compatibil Linux.
  • De obicei folosesc dhcpcd -d -n interface – vă oferă mai multe informații. De asemenea, este o idee bună să verificați mai întâi starea interfeței cu iwconfig. În mod ideal 1) executați wpa_supplicant într-un terminal separat fără opțiunea -B, dar cu -d pentru a obține mai multe informații de depanare, adică: wpa_supplicant -d -i interface -c wifi.conf -Dwext ; 2) într-un alt terminal, verificați iwconfig; 3) într-un alt terminal. Alternativ, înainte de toate acestea, ați putea dori să încercați wicd .

Răspuns

Ați configurat fraza de acces cu wpa_passphrase? de ex.

%> wpa_passphrase SSID passphrase network={ ssid="SSID" #psk="passphrase" psk=28964ba6ea8b8f3a0db1c4414b327da253d0af5d4f4adccec0f8abf5b05b10f8 } 

În caz contrar, wpa_supplicant -B -i [wireless device] -c /etc/wpa_supplicant/cli.conf nu va funcționa deloc

Comentarii

  • Interesant. Trebuie să hashezi parola sau să o introduci ca text simplu citat / necotat?
  • @ l0b0 a fost generat de wpa_passphrase, nu, este necesară doar versiunea hash
  • Deci, trebuie să copiez șirul manual în wpa_cli? Nu există ‘ modalitate mai ușoară de a face acest lucru? Se pare că ‘ m-am conectat ulterior (cel puțin nu există mesaje de eroare), așa că ‘ voi acorda acest răspuns.
  • @ l0b0 Eu ‘ nu m-am mai gândit niciodată la wpa_cli. În mod normal, ‘ rulau direct wpa_supplicant (nu uitați să specificați interfața fără fir și driverul) cu fișierul de configurare generat. Apoi verific ieșirea dmesg pentru a vedea dacă ‘ s asociate
  • Conform wpa_supplicant.conf opțiunea psk pare a fi cheia unshed . Și ar trebui să aveți o specificație de gestionare a cheii, cum ar fi: key_mgmt=WPA-PSK.

Răspuns

Se pare că problema principală este BT Home Hub versiunea 4 care a venit cu abonamentul la Internet . După dezactivarea wireless de 5 GHz, WPS, 802.11 n, selectarea automată a canalului și setarea securității doar pe WPA2, acum pot obține o conexiune în câteva secunde atât în Ubuntu, cât și în Windows și o conexiune foarte schițată (ca în, ~ 30 de secunde conectivitate la fiecare câteva minute cu wpa_supplicant) cu un Arch Linux actualizat.

Actualizare: după utilizarea NetworkManager (nmcli dev wifi connect SSID password PASSWORD) Obțin ceea ce pare a fi un pic mai mult de stabilitate – totuși cade la fiecare câteva minute sau cam așa ceva.

De asemenea, Windows nu primește întotdeauna o conexiune timp de câteva minute, după care pare stabil.

(De asemenea, am încercat să conectez un router ADSL vechi, fără să-mi dau seama că nu poate înțelege un semnal VDSL.)

Răspuns

wifi-menu ar trebui să vă configureze fraza de acces pentru dvs. Nu ar trebui să fie necesară configurarea manuală. Verificați configurația pentru wlp0s29f7u5 în /etc/conf.d/network-wireless@. De asemenea, verificați /etc/wpa_supplicant.conf pentru a vedea dacă informațiile sunt corecte.

Un alt lucru, cu excepția cazului în care încercați să configurați o adresă statică, nu trebuie să opriți serviciul dhcpcd. Dacă este static, asigurați-vă că declarați că în / etc / conf .d / network-wireless @

În cele din urmă furnizați și ip. „dhcpcd wlp0s26f7u5” pentru dhcp

sau pentru static, faceți următoarele.

ip addr add ” ruta ip „/ 24 dev wlp0s26f7u5 ip route add default via

EDIT

Fișierul la care încercam să mă refer este în netctl. Iată al meu:

[verdict@sparky ~]$ cat /etc/netctl/wlo1-ZombieNet Description="Automatically generated profile by wifi-menu" Interface=wlo1 Connection=wireless Security=wpa ESSID=ZombieNet IP=dhcp Key=<my password> 

Comentarii

  • Și, între altele, nu ‘ nu folosesc deloc fișierul /etc/wpa_supplicant/wpa_supplicant.conf. Nu trebuie ‘ cu meniu wifi.
  • Am verificat parola din wifi-menu, fișierul generat și fișierul de ieșire wpa_passphrase de mai multe ori fără rezultat. Aceeași parolă funcționează pe o altă mașină (Ubuntu), deci nu este Numărul e.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *