Kuinka muodostaa yhteys Wi-Fi-verkkoon Arch Linuxissa?

tl; dr Luettuasi Arch wiki -artikkelit -asennuksesta , langaton asennus ja WPA-toimittaja , kokeilemalla alla olevia ehdotuksia ja joukko foorumiketjuja, en voi Hanki jompikumpi seuraavista korteista muodostaaksesi yhteyden langattomaan verkkooni käynnistettäessä Arch Linux 2013-09-01 ISO:


Lähestymistapa 1 (oletus):

Tämän oletustavan oletetaan olevan vain systemctl stop dhcpcd.service , jota seuraa wifi-menu . Se löytää verkon:

[SSID] + wpa 10 

Aikakatkaisun jälkeen se ilmoittaa, että yhteys epäonnistui. Jos suoritan wifi-menu toisen kerran , se ei kysy salasanaa, mutta kun se on valmis, se antaa lopulta joitain virheenkorjausvihjeitä:

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

Edellinen kertoo, että palvelu on ”ladattu”, mutta ei ”aktiivinen” (kirjaimellisesti inactive (dead)). Jälkimmäinen sanoo:

WPA association/authentication failed for interface "wlp0s29f7u5" 

Tarkoittaako tämä, että /etc/netctl/wlp0s29f7u5-BTHub4-GRK6 -kentässä oleva avain on väärä? En voi kertoa, milloin ohjelmat haluavat todellinen Wi-Fi-salasana ja kun he haluavat jotain psk -arvoa kohteesta wpa_passphrase (man 5 netctl.profile ei sano esimerkiksi).


Lähestymistapa 2 ( wpa_supplicant ja wpa_passphrase deeraf ja mukaisesti warl0ck : n ehdotukset ja wikisivu):

# 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 

Yritin muodostaa yhteyden iw suoraan, mutta sai outoa tulosta:

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

Kommentit

  • Oletko yrittänyt testata keppiä toisella distrolla, esimerkiksi Ubuntu live -järjestelmällä, vain todeta, että se toimii Linuxissa? Onko dmesg -lähdössäsi jotain mielenkiintoista, ehkä jotain, joka ’ viittaa laiteohjelmistoon?
  • Mielenkiintoista , Ubuntu 13.04: ssä se näkyy verkkovalikossa, mutta se näkyy muodossa ” Yhteys katkaistu ”.
  • Joten et voi ’ muodostaa yhteyttä myöskään Ubuntuun? Oletko harkinnut vain toisen WiFi USB-tikun käyttämistä? Se voi olla helpompi ratkaisu ongelmasi.
  • Luulen. Uusin ohjain tukee vain ytimiä 2.6.33 asti. Harmi, että ’ on melkein mahdotonta löytää luotettavia Linux-yhteensopivien laitteiden lähteitä.
  • Käytän yleensä dhcpcd -d -n interface – se antaa sinulle lisätietoja. Lisäksi on hyvä tarkistaa ensin liitännän tila iwconfig -toiminnolla. Ihannetapauksessa 1) suorita wpa_supplicant erillisessä päätelaitteessa ilman vaihtoehtoa -B, mutta -d saadaksesi lisää virheenkorjaustietoja, eli: wpa_supplicant -d -i interface -c wifi.conf -Dwext ; 2) tarkista toisessa päätelaitteessa iwconfig; 3) toisella päätelaitteella. Vaihtoehtoisesti kannattaa kokeilla ennen kaikkea wicd .

vastaus

Määrititkö salasanasi wpa_passphrase -toiminnolla? esim.

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

Muuten wpa_supplicant -B -i [wireless device] -c /etc/wpa_supplicant/cli.conf ei toimi lainkaan

kommentit

  • Mielenkiintoista. Onko sinun hajautettava salasana vai lisättävä se lainausmerkkinä / lainaamattomana selkokielisenä tekstinä?
  • @ l0b0 sen kaikki on luonut wpa_passphrase, ei, vaaditaan vain tiivistetty versio
  • Joten minun on kopioitava kyseinen merkkijono manuaalisesti tiedostoon wpa_cli? helpompi tapa tehdä tämä? Vaikuttaa siltä, että olen ’ yhdistetty jälkikäteen (ainakaan virheilmoituksia ei ole), joten ’ ll-palkinto tämä vastaus.
  • @ l0b0 en ole ’ koskaan ennen ajatellut wpa_cliä. Normaalisti olen ’ juoksen suoraan wpa_supplicant (muista määritellä langaton käyttöliittymä ja ohjain) luotavalla määritystiedostolla. Sitten tarkistan dmesg -lähdön, onko ’ liittyvät
  • wpa_supplicant.conf vaihtoehto psk näyttää olevan avaamaton -avain. Ja sinulla tulisi olla avainhallinnan määrittely, kuten: key_mgmt=WPA-PSK.

vastaus

Pääongelma näyttää olevan Internet-tilauksen mukana tullut BT Home Hub -versio 4 . Kun olen poistanut käytöstä 5 GHz: n langattoman, WPS-, 802.11 n-, automaattisen kanavavalinnan ja asettanut suojauksen vain WPA2: lle, pystyn nyt saamaan yhteyden sekunneissa sekunneissa sekä Ubuntussa että Windowsissa ja erittäin luonnollisen yhteyden (kuten ~ 30 sekunnissa) liitettävyys muutaman minuutin välein wpa_supplicant) kanssa päivitetyn Arch Linuxin kanssa.

Päivitys: Kun olet käyttänyt NetworkManageria (nmcli dev wifi connect SSID password PASSWORD) Saan hieman enemmän vakautta – se silti katoaa muutaman minuutin välein.

Windows ei myöskään aina saa yhteyttä useita minuutteja, minkä jälkeen se näyttää vakaalta.

(Yritin myös yhdistää vanhan ADSL-reitittimen, tajuamatta, että se ei ymmärrä VDSL-signaalia.)

Vastaa

wifi-valikon tulisi asettaa salasana puolestasi. Sitä ei tarvitse asettaa manuaalisesti. Tarkista wlp0s29f7u5: n kokoonpano osoitteesta /etc/conf.d/network-wireless@. Tarkista myös /etc/wpa_supplicant.conf tarkistaaksesi, ovatko tiedot oikeita.

Toinen asia, ellei yritä määrittää staattista osoitetta, sinun ei tarvitse pysäyttää dhcpcd-palvelua. Jos se on staattinen, varmista, että ilmoitat sen kansiossa / etc / conf .d / network-wireless @

Anna lopuksi ja ip. ”dhcpcd wlp0s26f7u5” dhcp: lle

tai staattiselle: tee seuraava.

ip addr add ” ip ”/ 24 dev wlp0s26f7u5 ip -reitti lisää oletusarvo

MUOKKAA

Tiedosto, johon yritin viitata, on netctl: ssä. Tässä on minun:

[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> 

kommentit

  • Ja btw, en ’ käytä lainkaan tiedostoa /etc/wpa_supplicant/wpa_supplicant.conf. Sinun ei tarvitse ’ wifi-valikon avulla.
  • Olen vahvistanut salasanan wifi-menu, luodussa tiedostossa ja wpa_passphrase -tiedostossa useita kertoja turhaan. Sama salasana toimii toisessa (Ubuntu) koneessa, joten ei th e-ongelma.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *