Linux ei loo WiFi-ga ühendust. Traadita võrkude loend Linuxis. IP-aadressi ja alamvõrgu maski ajutine seadistamine

Kui olete millegi omanik mobiilseade kontrolli all OS Linux, siis peate esmalt mõtlema ülesande number üks lõpule – juhtmevaba punktiga ühenduse loomine WiFi juurdepääs. Vaikimisi standardsed tööriistad Sest Linuxi lauaarvutid usaldusväärne ja lihtne kasutada. Näiteks Wifi Radar, Network Manager ja paljud teised selle klassi programmid. Muidugi eeldatakse, et kasutate keskkondi nagu Gnome või KDE, millel on väga rikkalik funktsionaalsus ja valik.

Aga mis siis, kui teil on midagi teistsugust ja haruldasemat - E17, Fluxbox, ION või isegi tühi konsool? Sel juhul peaksite kasutama klassikalist konfiguratsioonimeetodit - käsurida.

Vaatame kahte traadita pääsupunktiga ühenduse loomise juhtumit:

  • graafiline rakendus Wicd (näiteks);
  • konsooli utiliidid.

Sissejuhatus

See eeldab, et teil on traadita side võrguseade(adapter), mis töötab all Linux. Kui avastate äkki, et teie seade ei tööta, võite ühe võimalusena algajatele soovitada selle installimist uusim versioon levitamine Ubuntu ja installige oma traadita kaardi jaoks patenteeritud draiverid. Kavandatud juhtum on kõige lihtsam ja tõhusam, võrreldes katsetega panna adapter töötama läbi ndiswrapperi draiveri.
Samuti eeldatakse, et traadita ühenduse loomiseks on saadaval kaks parameetrit: SSID ja identifitseerimisvõti. Ilma nendeta (eriti ilma teiseta, kuna esimest on siiski lihtne ära tunda) ei saa te ühendust luua.

Wicd

Wicd on Pythonis kirjutatud graafiline rakendus. Paindlik ja lihtsalt kasutatav programm, mis pakub suurepärast funktsionaalsust. Wicdi on lihtne paigaldada ja seda on lihtne kasutada. Programmiga tutvumiseks kulub vaid mõni minut. Samuti väärib märkimist, et Wicd, lisaks GUI, sellel on ka konsooliversioon "täitmine", mis pole funktsionaalsuselt halvem.

Käsurida

Vaatame nüüd, kuidas konfigureerida wifi-ühendus käsurea kaudu. Muide, see meetod on universaalne, kuna see kasutab kõigi distributsioonide jaoks standardseid utiliite Linux. Lisaks põhinevad kõik GUI rakendused nendel utiliitidel. Piltlikult öeldes, kui me "eemaldame" GUI "katuse" mis tahes graafiline rakendus, siis selle all näeme konsooli tagasihoidlikke ja silmapaistmatuid töötajaid: ifconfig, wireless-tools, wpa_supplicant, ping, nmap ja paljud teised.

Meie ülesande täitmiseks vajate järgmisi utiliite:

  • ifconfig: juhib täielikult teie arvuti mis tahes võrguadapteri tööd (kas juhtmega või juhtmevaba liides);
  • iwlist: kuvab ühenduse jaoks saadaolevate traadita pääsupunktide loendi (leviulatuses);
  • iwconfig: utiliit traadita võrgu seadmete (adapterite) haldamiseks ja konfigureerimiseks;
  • dhclient(või selle maksud): hangib dhcp-serverist automaatselt IP-aadressi traadita punkt;
  • wpa_supplicant: utiliit krüptitud ühenduste seadistamiseks.

Enne seadistamise alustamist wifi-ühendused, oleks loogiline kontrollida kõigi nende utiliitide olemasolu süsteemis (kuigi peaaegu kõik need sisalduvad standardne komplekt Linux-jaotused). Veenduge siiski, et meil on need olemas, käivitades väga lihtsad käsud (vt mees, mis):

  • mis ifconfig
  • mis iwlist
  • mis iwconfig
  • milline dhklient
  • mis wpa_supplicant

Kui käivitate kõik need käsud, näete teed, kus need asuvad failisüsteem. Kui te seda järsku ei näe, peate installima puuduvad. Kõige lihtsam ja soovitatavam on selle distributsiooni paketihaldur Linux mida te kasutate. Alternatiivina saate pakkuda installimist allikatest, kuid see tee nõuab kasutajalt piisavat kogemust.

Vaatame näidet WiFi-punktiga ühenduse loomisest WEP-krüptimisega

  1. Esimese asjana vaatame, millised võrguadapterid meil arvutis on:
# ifconfig -a

Väljund sisaldab nimesid ja üksikasjalik kirjeldus kõik võrguliidesed, mida utiliit suutis tuvastada ifconfig. Kui soovitud ei leitud, on põhjus ainult ühes - selle jaoks pole draivereid ja selle liidese tugi pole Linuxi tuumas lubatud.

  1. Traadita ühenduse käivitamine võrguadapter:
# ifconfig wlan0 up
  • wlan0- enamikus standard Linux- süsteemi nimi wifi-kaardid;
  • üles- valik annab käsule ifconfig võrguseadme käivitada ("tõsta").
  1. Nüüd peame skannima ümbritsevat õhku saadaolevate levialade leidmiseks:
# iwlist wlan0 skannimine
  • wlan0- juhtmevaba adapteri nimi;
  • skannida- käsk iwlist käivitatakse skannimisrežiimis.

Töö tulemus iwlist tuleb üksikasjalik aruanne, millest selles etapis meid huvitab ainult üks rida: ESSID: "Some_Name". Parameetri ESSID väärtus ("Some_Name") on traadita pääsupunkti nimi. Nüüd teame, milline neist konkreetselt wifi-punkti ühendame.

  1. Ühenduse loomine:
# iwconfig wlan0 essid Mõned_nimeklahv Wireless_Key
  • wlan0- võrguadapter, millel ühendus on konfigureeritud;
  • essid- määrake pääsupunkti nimi, millega ühendame;
  • võti- märkige krüpteerimisvõti, mida see pääsupunkt andmete edastamiseks kasutab.

Kommentaar:

Meeskond iwconfig Vaikimisi kasutab see krüpteerimisvõtme jaoks HEX-andmeid. Kui soovite määrata võtme kui lihttekst(ASCII), peate kasutama suvandit s.
Näiteks nii:

# iwconfig wlan0 essid Mõned_nime võti s:Wireless_Key

Ühendus on loodud.

  1. Viimane samm on IP-aadressi hankimine wifi leviala dhcp-serverist:
# dhclient wlan0

Loomulikult on ülaltoodud toimingute tegemine iga kord tüütu. Ühenduse seadistamise protsessi saame lihtsustada, kirjutades ühenduse skripti, milles ühendame kõik need käsud üheks:

#! /bin/bash ifconfig wlan0 üles iwconfig wlan0 essid Some_Name key s:Wireless_Key unerežiim 10 dhclient wlan0

Siin oleme lisanud veel ühe unerežiimi käsu parameetriga 10 sekundit. Ühenduse usaldusväärsuse tagamiseks on soovitatav seda teha enne IP-aadressi hankimist.
Salvestage see fail mõne nime alla (näiteks juhtmevaba_üles) ja looge see täidetakse käsuga:

# chmod u+x wireless_up

Liigutage wireless_up kausta /usr/local/bin, et muuta see kogu süsteemile globaalselt nähtavaks. Nüüd peate lihtsalt sisse helistama käsurida:

# juhtmevaba_üles

ja ühendus luuakse.

Vaatleme keerukamat juhtumit - pääsupunktiga ühenduse loomine WPA-krüptimise abil

Sellise krüptimisega ühendusi toetab ainult utiliit wpa_supplicant, nii et me vajame seda. Samuti eeldame jällegi, et teame selle pääsupunkti krüpteerimisvõtit (parooli).

  1. Selle võtme alusel genereerime utiliidi abil parooli wpa_parool, mis kuulub komplekti wpa_supplicant. Fakt on see, et edaspidi kasutatav parool peab olema kuueteistkümnendsüsteemis:
# wpa_passphrase ssid parool

Utiliit kuvab loodud psk-rea, mille sisestame konfiguratsioonifaili wpa_supplicant.conf:

# sudo nano -w /etc/wpa_supplicant.conf Network=( ssid=SSID psk=PSK )

See on väga lihtsustatud konfiguratsioonifail, kuid see töötab. Võimalik, et peate selle faili päisesse lisama veel ühe rea:

Ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=wheel

pakkuda vajalikud õigused juurdepääs.
2. "Tõstke" wlan0 liidest:

# ifconfig wlan0 up

  1. Näitame, millise punktiga tahame ühenduse luua:
# iwconfig wlan0 essid ssid
  1. Ühenduse loomiseks käivitage utiliit wpa_supplicant:
# wpa_supplicant -B -Dwext -i wlan0 -c /etc/wpa_supplicant.conf
  • -B- käivitage käsk wpa_supplicant taustal;
  • -Dwext- ütleme utiliidile wpa_supplicant kasutage liidese jaoks wex-draiverit wlan0;
  • -i- seadke kohandatud võrguliides(meie puhul wlan0);
  • - Koos- määrake konfiguratsioonifaili wpa_supplicant.conf tee.
  1. Kontrollime, kas ühendus on loodud:
# iwconfig wlan0

Seda näeme väljundis üksikasjalik teave määratud liidese kaudu wlan0.

  1. Me saame kohalik IP-aadress:
# dhclient wlan0

7. Lihtsustame protsessi, luues teele /etc/network/interfaces kirje, mis näeb välja järgmine:

Automaatne wlan0 iface wlan0 inet dhcp eel-up wpa_supplicant -Bw -Dwext -i wlan0 -c /etc/wpa_supplicant.conf post-down killall -q wpa_supplicant

Järeldus

Olenevalt jaotusest Linux, on konfigureerimiseks palju viise wifi- ühendused. Tänu sellele mitmekesisusele saate luua ühenduse peaaegu igas kohas Linux- süsteem.

Peaasi, et sina juhtmevaba adapter sisse toetatud Linux juhi tasemel. Kuid see sõltub juba peamiselt operatsioonisüsteemi arendajatest.

IN kaasaegne maailm Harva leidub inimesi, kes seda kasutavad juhtmega ühendus otse sülearvutisse. Kõige sagedamini on juhe ühendatud ruuteriga, mis omakorda levitab WiFi-ühendust teistele võrgus olevatele seadmetele. On vidinaid, mille puhul pole Ubuntu Wi-fi seadistamine vajalik – seade on võimeline karbist välja võtma võrku. Siiski on ka tooteid, mis nõuavad Internetile juurdepääsu saamiseks teatud toiminguid.

Wi-Fi draiveri installimine Ubuntusse

Kui Ubuntu kohalolekut ei tuvasta võrguühendused WiFi-le, tõenäoliselt pole süsteemi installitud vajalik juht. Tootjaid ja ka nende pakutavaid Wi-Fi-adapterite mudeleid on tohutult palju ning draiverite installimise meetod on kõigile universaalne, seega valiti näiteks Broadcomi adapter.

Esimene samm on tootja kindlaksmääramine võrgukaart arvutisse installitud. Selleks käivitage käsk:

sudo lspci | grep võrk

Siin võib olla palju valikuid:

  • Broadcom;
  • Intel;
  • Realtek;

Iga tootja jaoks on saadaval mitu draiverivalikut. Seadme jaoks utiliidi valimiseks peate kasutama ametlikku hoidlat Linuxi draiverid:

Broadcomi jaoks on 4 draiverit. Peate valima nende hulgast, mille viimane veerg tähistab ühenduse kaudu PCI siini. See kriteerium on täidetud:

  • brcmfmac;
  • b43-pärand;

Nende hulgast leiate täiustatud võimalustega draiveri, kuid pole tõsi, et see sobiks olemasoleva adapteriga. b43 pakub palju režiime, kuid toetatud mudelite loend ei sisalda seda, mida vajate (BCM 4313).

See ei tähenda, et Wi-Fi seadistamine Linuxis on lõpetatud. Nüüd peame kaaluma muid võimalusi. brcmcmac sobib mudelile 4313. Nii et peate selle alla laadima.

Otsi sobiv juht võimalik PCI ID kaudu. See parameeter näitab, et tarkvara ühildub tahvliga. Broadcomi PCI ID vaatamiseks sisestage terminali järgmine käsk:

Seda põhimõtet kasutades leiate draiverid mis tahes võrguadapteri mudeli jaoks.

Tähelepanu! Enne draiveri käivitamist peate võib-olla installima püsivara, nagu on kirjeldatud allalaadimislehel.

Vastavalt juhistele tuleb allalaaditud fw fail kopeerida /lib/firmware/brcm kausta. Selleks peate terminalis käivitama:

sudo cp bcm43* /lib/firmware/brcm/

Lõpuks laaditakse vajalik kerneli moodul. Enne seda peaksite blokeerima ülejäänud moodulid, et vältida nende automaatset laadimist.

  1. Moodulite mahalaadimine:
    sudo modprobe -r wl
    s udo modprobe -r b43
    sudo modprobe -r b43-legaxy
  2. Piirake nende allalaadimist, lisades nad musta nimekirja:

    vi /etc/modprobe.d/blacklist-bcm.conf

    must nimekiri b43
    must nimekiri b43-legacy
    must nimekiri wl

  3. Käivitage draiver ise:

See lõpetab Linuxis Wi-Fi seadistamise toimingud.

Kuidas Ubuntu Wi-Fi-ga ühendada

Nüüd on traadita võrguga ühenduse loomiseks kaks võimalust. Esimene on GUI kasutamine, teine ​​konfigureerimine Wi-fi ühendus läbi Linuxi konsool. Terminali kasutatakse juhtudel, kui graafiline liides pole saadaval või on vaja täpsemaid võrguseadeid.

Wi-Fi seadistamine Ubuntus GUI kaudu

See meetod on juba tuttav ja visuaalselt mugav. Pärast Wi-Fi seaded-adapter, ilmus Linuxi salve ikoon "Võrk". Sellel hiire vasaku nupuga klõpsates avaneb võrguühenduste menüü, kus on nimekiri saadaolevad võrgud. Valides soovitud punkt juurdepääsu, teatab Ubuntu teile, et autentimine on vajalik. Jääb üle vaid parool sisestada. Kui see õnnestub, kuvatakse teade, et ühendus on loodud ja salveikoon näitab Wi-Fi signaali tugevust.

Wi-Fi seadistamine Ubuntus terminali kaudu

Võrguhaldur, mis võimaldab ühendust automaatselt konfigureerida, on tavaliselt Ubuntuga vaikimisi installitud. Mõnes ehituses see aga puudub. Näiteks Wi-Fi sisselülitamiseks Ubuntu server Lihtsam on kasutada käsurida. Mõnikord desinstallivad kasutajad halduri ise, kuna see aeglustab süsteemi alglaadimist.

Andmete edastamine aadressile Wi-fi võrgud krüpteeritud WEP, WEB ja WPA/WPA2 protokollidega. Esimest saab häkkida mõne minutiga, mistõttu seda kasutatakse harva. Seetõttu kaalutakse kõige usaldusväärsemat ja laiemalt levinud WPA-protokolli.

Protsess on jagatud järgmisteks etappideks:

  1. Kontrollige võrgust saadaolevaid pääsupunkte.
  2. Ühendage valitud punktiga wpa_supplicant kaudu.
  3. Määrake IP-aadress.
  4. Konfigureerige DNS-serverid veebilehtede korrektseks avamiseks.

Esimeses etapis käivitatakse iwlisti utiliit:

Edasine konfigureerimine nõuab loomist konfiguratsioonifail. Kuna võrk H30_CE550 on tuvastatud, töötame sellega:

wpa_passphrase H30_CE550 > wpa.conf

Ühendus luuakse kasutades wpa_supplicant:

sudo wpa_supplicant -Dnl80211 -iwlp3s0b1 -cwpa.conf

D – valik, mis määrab WiFi draiver Ubuntu nl80211. Seda ei tohiks segi ajada seadme draiveritega, kuna see on algselt süsteemis olemas ja toimib vahendajana süsteemi ja adapteri vahel. Kui käsk ei tööta, peate määrama suvandis -D aegunud draiver wext.

I tähistab liidest. Seda saab teada iwlisti skannimise tulemusest.

Parameetris -c peate sisestama loodud konfiguratsioonifaili.

IP-aadressi saamiseks kasutatakse DHCP-protokolli. Kõigepealt peate skannima saadaolevad serverid dhclient utiliidi abil:

Järgmisena saadetakse taotlus IP saamiseks:

sudo dhclient -i wlp3s0b1

Aadressi edukat määramist saate kontrollida käsu ifconfig abil.

Selle kohta Ubuntu ühendus Wi-Fi on valmis – Interneti-ühendus on avatud.

Kuidas levitada Wi-Fi Ubuntus

See juhend sobib OS-i versiooni 16.04 ja uuematele kasutajatele. Ubuntu vanemates versioonides on võimalus luua pääsupunkt Wi-fi levitamine rakendatakse terminali kaudu.

Sest Ubuntu seaded Omamoodi ruuterina vajate Wi-Fi-adapterit.

Eeldatakse, et Etherneti kaabel on otse seadmega ühendatud. Nüüd peate salvest avanevas menüüs "Võrk" valima "Redigeeri ühendusi" ja seejärel tõstes esile "Ethernet", klõpsake nuppu Lisa. "Wi-fi" tuleks määrata ripploendis. Pärast nupu "Loo" klõpsamist avaneb ühenduse sätete aken.

Wi-fi vahekaardil on määratud järgmised väärtused:

  • SSID – sülearvuti jagamine;
  • Režiim -

Vahekaardil "Turvalisus" peate installima WPA/WPA2-protokolli ja määrama parooli ning valima IPv4 parameetrites režiimi "Paku võrk teistele arvutitele".

Pärast seadete salvestamist peate ühenduse aktiveerima, valides aknas "Ühenda peidetud WiFi-võrguga" loodud pääsupunkti.

Ubuntu leviala on loodud ja see on teiste seadmete jaoks ühenduse loomiseks saadaval.

Miks Ubuntu ei loo WiFi-ga ühendust?

Põhjuseid võib olla mitu.

  1. Adapter puudu. Terminali käsud aitavad teil teada saada:
  • ifconfig;
  • iwconfig;
  • lspci;
  • lsusb;
  • lsmod.

Kui nende täitmise tulemused adapterit ei näita, on probleem selles.

  1. Adapter on olemas, kuid see on keelatud. Mõnel sülearvutil on võimalus seda keelata, vajutades ühte Fn-klahvidest.
  2. WiFi-võrke pole.

Järeldus

Wi-Fi seadistamine Ubuntus pole keeruline isegi algajatele Linuxi keskkond. Põhimõtteliselt on peamine ülesanne draiveri installimine Wi-Fi-adapterisse. Kõik järgnevad toimingud tehakse tavaliselt graafilise liidese abil ja ainult harvadel juhtudel, kui see pole saadaval, kasutavad nad terminali. Ubuntu uutes versioonides on muutunud võimalikuks pääsupunkti konfigureerimine ilma konsooli kasutamata, mis lihtsustab kogenematu kasutaja jaoks oluliselt Interneti levitamist.

Kui olete mis tahes OS Linuxiga töötava mobiilseadme omanik, peate esmalt mõtlema ülesande number üks lõpule – Wifi traadita pääsupunktiga ühenduse loomisele. Vaikimisi on Linuxi lauaarvutite standardtööriistad usaldusväärsed ja hõlpsasti kasutatavad. Näiteks Wifi Radar, Network Manager ja paljud teised selle klassi programmid. Muidugi eeldatakse, et kasutate keskkondi nagu Gnome või KDE, millel on väga rikkalik funktsionaalsus ja valik.

Aga mis siis, kui teil on midagi teistsugust ja haruldasemat - E17, Fluxbox, ION või isegi tühi konsool? Sel juhul peaksite kasutama klassikalist konfiguratsioonimeetodit - käsurida.

Vaatame kahte traadita pääsupunktiga ühenduse loomise juhtumit:
- graafiline rakendus Wicd (näiteks);
- konsooli kommunaalteenused.

Sissejuhatus

Eeldatakse, et teil on traadita võrguseade (adapter), mis töötab Linuxiga. Kui avastate ootamatult, et teie seade ei tööta, saame ühe võimalusena algajatele soovitada installida uusim versioon Ubuntu levitamine ja installige oma traadita kaardi jaoks patenteeritud draiverid. Kavandatud juhtum on kõige lihtsam ja tõhusam, võrreldes katsetega panna adapter töötama läbi ndiswrapperi draiveri.

Samuti eeldatakse, et traadita ühenduse loomiseks on saadaval kaks parameetrit: SSID ja identifitseerimisvõti. Ilma nendeta (eriti ilma teiseta, kuna esimest on siiski lihtne ära tunda) ei saa te ühendust luua.

Wicd

Pythonis kirjutatud graafiline rakendus. Paindlik ja lihtsalt kasutatav programm, mis pakub suurepärast funktsionaalsust. Wicdi on lihtne paigaldada ja seda on lihtne kasutada. Programmiga tutvumiseks kulub vaid mõni minut. Samuti väärib märkimist, et Wicdil on lisaks graafilisele liidesele ka konsooliversioon "täitmine", mis pole funktsionaalsuselt halvem.

Käsurida

Vaatame nüüd, kuidas käsurea kaudu wifi-ühendust seadistada. Muide, see meetod on universaalne, kuna see kasutab kõigi Linuxi distributsioonide jaoks standardseid utiliite. Lisaks põhinevad kõik GUI rakendused nendel utiliitidel. Piltlikult öeldes, kui "eemaldame" mis tahes graafilise rakenduse GUI "katuse", siis selle all näeme konsooli tagasihoidlikke ja silmapaistmatuid töötajaid: ifconfig, wireless-tools, wpa_supplicant, ping, nmap ja paljud teised.

Meie ülesande täitmiseks vajate järgmisi utiliite:

  • - ifconfig: kontrollib täielikult teie arvuti mis tahes võrguadapteri tööd (olgu see juhtmega või traadita liides);
  • - iwlist: kuvab ühenduse jaoks saadaolevate traadita pääsupunktide loendi (leviulatuses);
  • - iwconfig: utiliit traadita võrgu seadmete (adapterite) haldamiseks ja konfigureerimiseks;
  • - dhclient (või selle maksud): saab automaatselt IP-aadressi traadita ühenduse punkti dhcp-serverist;
  • - wpa_supplicant: utiliit krüptitud ühenduste seadistamiseks.

Enne wifi-ühenduse seadistamise alustamist oleks loogiline kontrollida kõigi nende utiliitide olemasolu süsteemis (kuigi peaaegu kõik need kuuluvad Linuxi distributsioonide standardkomplekti). Veenduge siiski, et meil on need olemas, käivitades väga lihtsad käsud (vt mees, mis):

  • - milline ifconfig
  • - milline iwlist
  • - milline iwconfig
  • - milline dhclient
  • - milline wpa_supplicant

Kõigi nende käskude käivitamisel näete failisüsteemis teed, kus need asuvad. Kui te seda järsku ei näe, peate installima puuduvad. Kõige lihtsam ja soovitatavam on selle paketihaldur Linuxi levitamine mida te kasutate. Alternatiivina saate pakkuda installimist allikatest, kuid see tee nõuab kasutajalt piisavat kogemust.

Vaatame näidet WiFi-punktiga ühenduse loomisest WEP-krüptimisega

1. Esimese asjana vaatame, millised võrguadapterid meil arvutis on:

# ifconfig -a

Väljund sisaldab kõigi võrguliideste nimesid ja üksikasjalikke kirjeldusi, mida ifconfig suutis tuvastada. Kui soovitud ei leitud, on põhjus ainult ühes - selle jaoks pole draivereid ja selle liidese tugi pole Linuxi tuumas lubatud.

2. Käivitage traadita võrguadapter:

# ifconfig wlan0 up

Siin:
- wlan0 - wifi-kaardi standardnimi enamikus Linuxi süsteemides;
- up - see valik annab käsule ifconfig võrguseadme käivitada ("tõsta").

3. Nüüd peame skannima ümbritsevat õhku saadaolevate levialade leidmiseks:

# iwlist wlan0 skannimine

Siin:

Wlan0 - traadita adapteri nimi;
- scan - käsk iwlist käivitatakse skannimisrežiimis.

Iwlisti tulemuseks on üksikasjalik aruanne, millest praeguses etapis huvitab meid ainult üks rida: ESSID: "Some_Name". Parameetri ESSID väärtus ("Some_Name") on traadita pääsupunkti nimi. Nüüd teame, millise konkreetse wifi-punktiga ühenduse loome.

4. Ühenduse loomine:

# iwconfig wlan0 essid Mõned_nimeklahv Wireless_Key

Siin:

Wlan0 - võrguadapter, millel ühendus on konfigureeritud;
- essid - määrake pääsupunkti nimi, millega ühendame;
- võti - märkige krüpteerimisvõti, mida see pääsupunkt andmete edastamiseks kasutab.

Märkus.

Käsk iwconfig kasutab krüpteerimisvõtme jaoks vaikimisi HEX-andmeid. Kui soovite määrata võtme lihttekstina (ASCII), peate kasutama suvandit s.

Näiteks nii:

# iwconfig wlan0 essid Mõned_nime võti s:Wireless_Key

Ühendus on loodud.

5. Viimane samm on IP-aadressi hankimine wifi leviala dhcp-serverist:

# dhclient wlan0

Loomulikult on ülaltoodud toimingute tegemine iga kord tüütu. Ühenduse seadistamise protsessi saame lihtsustada, kirjutades ühenduse skripti, milles ühendame kõik need käsud üheks:

#! /bin/bash ifconfig wlan0 üles iwconfig wlan0 essid Some_Name key s:Wireless_Key unerežiim 10 dhclient wlan0

Salvestame selle faili mingi nime all (näiteks wireless_up) ja muudame selle käivitatavaks käsuga:

# chmod u+x wireless_up

Liigutage wireless_up kausta /usr/local/bin, et muuta see kogu süsteemile globaalselt nähtavaks.

Nüüd peate lihtsalt käsureale tippima:

# juhtmevaba_üles

Ja ühendus luuakse.

Vaatleme keerukamat juhtumit - pääsupunktiga ühenduse loomine WPA-krüptimise abil

Sellise krüptimisega ühendust toetab ainult utiliit wpa_supplicant, seega vajame seda. Samuti eeldame jällegi, et teame selle pääsupunkti krüpteerimisvõtit (parooli).

1. Loome selle võtme alusel parooli, kasutades utiliiti wpa_passphrase, mis on osa wpa_supplicant paketist. Fakt on see, et edaspidi kasutatav parool peab olema kuueteistkümnendsüsteemis:

# wpa_passphrase ssid parool

Utiliit kuvab loodud psk-rea, mille sisestame konfiguratsioonifaili wpa_supplicant.conf:

# sudo nano -w /etc/wpa_supplicant.conf Network=( ssid=SSID psk=PSK )

See on väga lihtsustatud konfiguratsioonifail, kuid see töötab. Võimalik, et peate selle faili päisesse lisama veel ühe rea:

Ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=wheel

vajalike juurdepääsuõiguste andmiseks.

2. "Tõstke" wlan0 liidest:

# ifconfig wlan0 up

3. Näitame, millise punktiga tahame ühenduse luua:

# iwconfig wlan0 essid ssid

4. Ühenduse loomiseks käivitage utiliit wpa_supplicant:

# wpa_supplicant -B -Dwext -i wlan0 -c /etc/wpa_supplicant.conf

Siin:
-B - käivitage taustal käsk wpa_supplicant;
-Dwext – käskige utiliidil wpa_supplicant kasutada wlan0 liidese jaoks wexti draiverit;
-i - seadistage kohandatud võrguliides (meie puhul wlan0);
-с - määrake konfiguratsioonifaili wpa_supplicant.conf tee.

5. Kontrollime, kas ühendus on loodud:

# iwconfig wlan0

Väljundis näeme üksikasjalikku teavet määratud wlan0 liidese kohta.

6. Saame kohaliku IP-aadressi:

# dhclient wlan0

7. Lihtsustame protsessi, luues teele /etc/network/interfaces kirje, mis näeb välja järgmine:

auto wlan0 iface wlan0 inet dhcp eel-up wpa_supplicant -Bw -Dwext -i wlan0 -c /etc/wpa_supplicant.conf post-down killall -q wpa_supplicant

Järeldus

Olenevalt Linuxi distributsioonist on wifi-ühenduste seadistamiseks palju võimalusi. Tänu sellele mitmekesisusele saate luua ühenduse peaaegu igas Linuxi süsteemis.
Peaasi, et traadita adapterit ennast toetatakse Linuxis draiveri tasemel. Kuid see sõltub juba peamiselt operatsioonisüsteemi arendajatest.

Toetusega Wi-Fi adapterid Ubuntul on probleeme. On hea, kui saate ostmisel valida teadaoleva ühilduva mudeli, kuid sagedamini peate kasutama olemasolevaid seadmeid. Sel juhul peate adapteri ise installima. Täna vaatleme just sellist juhtumit.

Tulevikku vaadates oletame, et toetamata ühendamises pole midagi keerulist Wi-Fi adapterid Ei. Hoolimata asjaolust, et graafilise liidese abil saab teha mitmeid meie tehtud toiminguid, töötame eranditult konsoolis, mis võimaldab meil kasutada selles artiklis toodud soovitusi nii Ubuntu töölaua- kui ka serveriversioonide jaoks.

Näiteks kaaluge odava USB-adapteri ühendamist Ubuntu 12.04 LTS-is TP-Link TL-WN725N.

Lähme juurde kodukataloog ja laadige alla hoidla arhiiv, olles eelnevalt suurendanud superkasutaja õigusi:

Sudo-s
cd ~
wget "https://github.com/lwfinger/rtl8188eu/archive/master.zip"

Pakime arhiivi lahti (vajadusel installime lahti pakkima).

Paki lahti master.zip

Nagu käsu väljundist näha, pakiti arhiivi sisu lahti kataloogi rtl8188eu-meister, minge selle juurde ja looge moodul:

Cd rtl8188eu-master
teha

Pärast mooduli koostamist peaks see ilmuma kataloogi fail 8188eu.ko, see on vajalik kerneli moodul. Nüüd installige see käsuga:

Tehke installimine

Jääb vaid lubada meie moodul, käivitades käsu:

Modprobe 8188eu

või lihtsalt ühendage adapter lahti ja ühendage uuesti. IN lauaarvuti süsteem näete kohe teadet traadita võrguga ühenduse loomise võimaluse kohta.

Või käivitage konsoolis käsk:

Ifconfig

Väljundis näete traadita liidest wlan0.

Nagu näete, pole midagi keerulist. Siiski tuleb meeles pidada, et moodul monteeritakse ja paigaldatakse alla praegune versioon kernel ja selle värskendamisel on vaja moodul uuesti üles ehitada ja installida. Kui see pole võimalik, peaksite hoidma Shift Laadimisel valige ja laadige kerneli versioon, mille jaoks moodul on ehitatud.