Kuinka muodostaa yhteys Wi-Fi-verkkoon päätelaitteen avulla

¿Sinulla ei ole graafista palvelinta ja onko sinun muodostettava yhteys langattomaan verkkoon? ¿Olet terminaalin fani ja haluatko oppia riippumaan yhä vähemmän graafisesta käyttöliittymästä? ¿Koneellasi on vähän resursseja kuinka ajaa Network Manager tai vastaava? ¿Haluat oppia jotain uutta? Yhteyden muodostaminen langattomaan verkkoon päätelaitteen avulla on erittäin helppoa. Katsotaanpa, miten se tehdään ... 

Seuraavat vaiheet

Käytämme 4 työkalua:

  • ifconfig: ottaa langattoman laitteen käyttöön.
  • iwlist: luettelo kaikista havaituista tukiasemista.
  • iwconfig: määrittää langattoman yhteyden.
  • dhclient: määrittää tietokoneellemme IP-osoite DHCP: n kautta.

Ensimmäinen komento, jonka aiomme käyttää, on ifconfig. Tällä komennolla aiomme ottaa käyttöön langattoman laitteen (eli langattoman kortin). Käyttämäsi laitteen tyypistä riippuen sen nimi voi vaihdella (se on yleensä wlan0 tai ra0). Jos se on wlan0, avasin päätelaitteen ja kirjoitin:

sudo ifconfig wlan0 ylös

Jos kaikki menee hyvin, virheilmoitusta ei tule ilmestyä.

Seuraava vaihe on löytää langaton verkko, johon haluamme muodostaa yhteyden:

iwlist wlan0-skannaus

Sinun pitäisi nähdä luettelo kaikista käytettävissä olevista verkoista. Oletetaan, että verkko, johon haluamme muodostaa yhteyden, on seuraava:

Cell 01 - Address: 00:21:43:4E:9B:F0
ESSID:"Red Bar Falucho"
Mode:Master
Channel:5
Frequency:2.432 GHz (Channel 5)
Quality=100/100? Signal level:-45 dBm? Noise level=-95 dBm
Encryption key:on
IE: WPA Version 1
Group Cipher : TKIP
Pairwise Ciphers (1) : TKIP
Authentication Suites (1) : PSK
IE: IEEE 802.11i/WPA2 Version 1
Group Cipher : TKIP
Pairwise Ciphers (1) : CCMP
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=000002f1d9be01b7

Esitettyjen tietojen perusteella kiinnostamme meitä tuntemaan ESSID: n. Toisaalta, kun käytämme WPA2-salausta, tarvitsemme salasanan yhteyden muodostamiseksi.

Seuraavassa on määritettävä yhteys:

sudo iwconfig wlan0 essid ESSID-avain SALASANA

Jos ESSID on sen verkon essidi (älä unohda kirjoittaa sitä lainausmerkeissä, jos nimessä on välilyöntejä), johon haluamme muodostaa yhteyden ja SALASANA salasana, joka vaaditaan yhteyden muodostamiseksi kyseiseen tukiasemaan.

Huomaa: iwconfig käsittelee salasanat heksadesimaalimuodossa. Jos haluat antaa ASCII-salasanan, käytä etuliitettä "s:".

sudo iwconfig wlan0 essid ESSID-avain s: SALASANA

Kun laitekokoonpano on valmis, on aika hankkia IP-osoitteemme:

sudo dhclient wlan0

Jos virheilmoitusta ei näytetä, oletetaan, että kaikki meni hyvin. 🙂

Kuinka tehdä tästä komentosarja

Tämän kaiken kirjoittaminen joka kerta, kun haluat siirtyä verkkoon, voi olla melko tylsää. Sen sijaan on parempi muuttaa kaikki nämä vaiheet mukavaksi käsikirjoitukseksi:

#! /bin/bash
ifconfig wlan0 up
iwconfig wlan0 essid ESSID key CONTRASEÑA
dhclient wlan0

Korvaa ESSID verkon essidillä ja SALASANA yhteyden muodostamiseen tarvittavalla salasanalla. Tallenna tämä tiedosto nimellä langaton_up.sh ja myöntää sille suoritusoikeudet:

chmod u + x langaton_up.sh

Tee siitä globaali komentosarja (jota voit ajaa mistä tahansa) laittamalla se sisään / Usr / local / bin. Suorita lopuksi komento langaton_up.sh mistä tahansa haluat ja anna käsikirjoituksen toimia taikuudeltaan.

Lisätietoja on osoitteessa Ubuntu wiki.

Lähde | ghacks.net


Artikkelin sisältö noudattaa periaatteita toimituksellinen etiikka. Ilmoita virheestä napsauttamalla täällä.

44 kommenttia, jätä omasi

Jätä kommentti

Sähköpostiosoitettasi ei julkaista.

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   Joan Navarrete dijo

    Mies, kun laitan komennon sudo ifconfig wlan0 ylös, saan virheen W4rL0cK.site laitoin sen wlan0 eth0: n sijaan ja saman virheen, tiedätkö miksi se on?

  2.   Diego dijo

    Upea opetusohjelma, mutta tässä näytät meille, kuinka yhdistää, mutta ...
    Onko mahdollista katkaista yhteys langattomaan verkkoon päätelaitteesta?

    Kippis (:

  3.   Käytetään Linuxia dijo

    Hei Diego!
    Yritit:

    sudo ifconfig wlan0 alas

    ??

    Kippis! Paul.

    1.    sanhezl dijo

      Hei! tämän vaiheen soveltamisen jälkeen:
      sudo iwconfig wlan0 essid ESSID-avain SALASANA
      Saan tämän viestin:
      Virhe langattomassa pyynnössä "Set ESSID" (8B1A):
      SET epäonnistui laitteessa wlan0; Operaatio on jo käynnissä.

      Kiitän apuasi

  4.   voittaja dijo

    Eikö ifconfig-kutsussa pitäisi viimeisessä komentosarjassa olla "up" -parametri käyttöliittymän esille tuomiseksi?

  5.   cvargasc dijo

    Erinomainen opetusohjelma, katso kuinka olisi mahdollista käyttää Wi-Fi-verkkoa Mikrotik-tyyppisillä palvelimilla, koska näitä palvelimia käyttävät Wi-Fi-Internet-palveluntarjoajat tarjoavat käyttäjän ja salasanan.

  6.   Käytetään Linuxia dijo

    Tietenkin voit muuttaa komentosarjan daemoniksi.
    Staattisten IP-osoitteiden osalta suosittelen, että luet seuraavan artikkelin: http://www.thelinuxdaily.com/2010/02/setup-static-ip-address-in-linux/

  7.   kemoterapia dijo

    käyttäjä: ~ $ sudo ifconfig wlan0 ylös
    SIOCSIFFLAGS: Toimintaa ei sallita

    käyttäjä: ~ $ sudo ifconfig ra0 ylös
    ra0: VIRHE käyttöliittymälippujen saamisen aikana: Laitetta ei ole olemassa

    Asensin juuri Ubuntu 10.04: n ja jos etsin laitteisto-ohjaimia, en saa mitään
    Minulla on sony kannettava tietokone
    Auta ole kiltti

    1.    anonyymi dijo

      :v

  8.   1197 dijo

    Siellä oli käsikirjoitus, joka teki siitä paljon helpompaa. Myös espanjaksi.

  9.   1197 dijo

    Aion etsiä sitä, voinko löytää sen.

  10.   Käytetään Linuxia dijo

    Okei. Mene eteenpäin! Jos löydät sen, sisällytän sen viestiin.
    Kippis! Paul.

  11.   Snock dijo

    Toimiiko se 10.04? koska rajapinnoista se on mahdotonta

  12.   Käytetään Linuxia dijo

    Kyllä, toimii hyvin minulle. Tarkista, onko käyttöliittymäsi wlan0. Tätä varten kirjoitin ifconfig päätelaitteeseen ja asetin langattoman verkkoliittymän nimen. Kun sinulla on nimi, korvaa wlan0 tällä nimellä kaikilla viestissä käytetyillä komennoilla.

  13.   Käytetään Linuxia dijo

    Joo! Kiitos! Se oli kirjoitusvirhe. 🙂
    Halata! Paul.

  14.   Käytetään Linuxia dijo

    Sen pitäisi toimia samalla tavalla. Kerro minulle, jos onnistut. 🙂
    Halata! Paul.

  15.   ON! | Ferrer dijo

    Erittäin hyvä opetusohjelma; olla riippumatta Ethernetistä joka kerta, kun haluan navigoida mukavasti tuolissani Linkit 😛: n avulla

    Tervehdys!
    ON!

  16.   Aldobelus dijo

    Hei. Olen seurannut kaikkia vaiheitasi ja hän vastaa:
    RTNETLINK-vastaukset: Tiedosto on olemassa
    ja se ei muodosta yhteyttä. Voitko auttaa minua? Olen jo epätoivoinen. Tämän ajan ja muiden päivien välillä olen viettänyt tuntikausia tämän tarinan kanssa. Ehkä se johtuu siitä, että olen aloittelija, mutta ...

  17.   Käytetään Linuxia dijo

    Yritä ensin peruuttaa tilaus ja sitten rekisteröityä.
    ifdown what_be_ that_ponies
    ifup what_be_what_ponias

    Esimerkiksi:
    ifdown wlan0
    ifup wlan0

    Halata! Paul.

  18.   aldobelus dijo

    Ehkä olen yliarvioinut sen, tämä tuntuu liian pitkältä! Minun olisi pitänyt sisällyttää asiakirja, jota en halua miehittää. Anteeksi, sitä ei enää tapahdu ...

  19.   Käytetään Linuxia dijo

    Aldo:
    Yrititkö suorittaa komennot, jotka lähetin sinulle postissa, ennen "sudo" -toimintoa suorittamaan ne järjestelmänvalvojan oikeuksilla?
    Se näyttäisi tältä: sudo ifdown wlan0, sama ifupille
    Kippis! Paul.

  20.   Tumma Tux dijo

    Ja WPA-avaimille? ...

  21.   anymex dijo

    Jos käytämme kiinteää IP: tä dynaamisen sijaan, korvaaminen on mahdollista
    dhclient
    mukaan

    ip addr lisää 192.168.1.2/24 dev wlan0

    ip-osoite add /dev
    Huomaa: Aliverkon peite valitaan http://en.wikipedia.org/wiki/CIDR_notation

  22.   urKh dijo

    Voinko laittaa komentosarjan daemoniksi tekemään tämän automaattisesti, kun käynnistän tietokoneen? Ja miten tekisit, jos tarvitset staattisen ip: n, kuten dns? koska en voi tehdä sitä dhcp: lle.

    Kiitos.

  23.   Cedric dijo

    Hei, tiedät, olen noudattanut ohjeita, mutta saan virheen ensimmäisen vaiheen suorittamisessa haha ​​tämä on virhe «» wlan0: VIRHE, kun haetaan käyttöliittymälippuja: Laitetta ei ole »»
    asettamalla tämä komentoihin

    su -c 'lspci | grep -i verkko '

    Saan tämän, ja kadonneen kuljettajan mukaan.

    06: 00.0 Verkko-ohjain: Broadcom Corporation BCM43142 802.11b / g / n (rev 01)
    Voitteko auttaa minua kiitos!

  24.   rafael dijo

    Minulla on ongelma tässä vaiheessa

    sudo dhclient wlan0

    roikkuu kuinka kauan minun täytyy odottaa tai niin?

    toinen kysymys, salasanassani on kirjaimia ja numeroita, onko minun kirjoitettava «s:» vai ei? koska jos laitan sen, saan virheen
    SET epäonnistui laitteessa wlan0; Virheellinen argumentti

    kiitos

  25.   Elaieeh dijo

    Jälkeen
    sudo iwconfig wlan0 essid ESSIDTAL-avain SALASANA
    o
    sudo iwconfig wlan0 essid ESSIDTAL-avain s: SALASANA

    kertoo minulle:
    Virhe langattomassa pyynnössä "Set Encode" (8B2A):
    virheellinen argumentti "SALASANA"

    Mikä hätänä?

    terveiset

  26.   Yakeshyue dijo

    Vaikuttaa siltä, ​​että WPA: lle sinun on käytettävä wpa_supplicant. Kippis

  27.   nixho dijo

    Upeat säiliöt panokselle

  28.   kristillinen dijo

    Hei, minulla on ongelma verkkoliittymän määrityksessä. koska asensin Lubuntu 14.04: n, netbook tunnistaa vain verkon, jonka kanssa asennan käyttöjärjestelmän, mutta verkkomonitori ei näytä muita verkkoja käytettäessä graafista käyttöliittymää. Jos skannaan sen päätelaitteesta, se löytää verkot, mutta kun kirjoitan ESSID: n ja salasanan, saan jotain:

    Virhe langattomassa pyynnössä "Set Encode" (8B2A):
    SET epäonnistui laitteessa wlan0; Virheellinen argumentti.
    christian @ christian-AOD255: ~ $ sudo iwconfig wlan0 essid MOVISTAR_22196434 avain 00991902638
    Virhe langattomassa pyynnössä "Set Encode" (8B2A):
    SET epäonnistui laitteessa wlan0; Virheellinen argumentti.
    christian @ christian-AOD255: ~ $

    Tarvitsen apua, mitä voin tehdä?

  29.   Mandel dijo

    Testaan ​​Ubuntu 10.04 LTS Server -palvelimella, ja se ei toimi minulle, kaikki komennot toimivat oikein, mutta yritettäessä muodostaa yhteyttä saan virheen.

    iwconfig wlan0 essid MAXNET-avain s: Salasana

    Virhe langattomassa pyynnössä "Set Encode" (8B2A):
    SET epäonnistui laitteessa wlan0; Virheellinen argumentti.

  30.   eeduardorj dijo

    Suuri, erittäin hyödyllinen, kun asennat debian netinstall kannettavaan tietokoneeseen. Terveiset.

  31.   Marcos dijo

    Kuinka voin tehdä sen tiedekunnan tietokoneeltani, johon minun on annettava käyttäjätunnukseni ja salasanani.

    tervehdys
    kiitos
    Se on ollut erittäin hyödyllinen

  32.   rodrigo garbarino dijo

    Mahdollisuus jättää tämä komentosarjona on hyvä, mutta on parempi, että kaikki jää / etc / network / interfaces -tiedostoon, minun tapauksessani se on wifi-verkko, jossa on WEP-suojaus, se lisätään
    auto wlan0
    iface wlan0 inet dhcp
    wireless-essid sssid_name
    langaton avain pass_wifi #en hex
    langattoman tilan hallinta

  33.   Fernando dijo

    Mielenkiintoinen ja hyvin käytännöllinen artikkeli aloittelijoille Linuxissa, kiitos tiedon panoksesta sen testaamiseksi käytännöllisellä tavalla koneellani 🙂
    Tervehdys!

  34.   Emi dijo

    Hei! iwconfig toimii WPA2: lle? miksi en voi saada sitä kävelemään ... kun laitan salasanan s: password heittää minulle virheen
    «Virhe langattomalle pyynnölle« Aseta koodaus »(8B2A):
    SET epäonnistui laitteessa wlan0; Virheellinen argumentti. "

    Yritän tehdä komentosarjan, joka palauttaa onnistuneen yhteyden ... tai sitä ei tule käyttää nagiosissa ...
    Aion tehdä Wifi-tilan valvonnan, jotta se varoittaa minua, kun AP roikkuu ...
    Jos jollakin on ideoita, jotka voivat auttaa minua projektissa, tervetuloa

    terveiset

    1.    yukiteru dijo

      Et voi käyttää iwconfigia WPA2: n käyttämiseen, silloin sinun on käytettävä wpa_supplicant.

  35.   toistin dijo

    Iwconfig toimii joskus minulle ja joskus ei, miksi se voisi olla?

  36.   omar dijo

    Kiitos paljon ystäväni, sait minut kiireestä ...

  37.   Tarkistaa dijo

    Iwlist-komento ei toimi minulle

  38.   Andres Eduardo Garcia Marquez dijo

    Selvitä wpa2: lle ilman tiedostoja, koska tämä suosituin viesti sekoittaa wpa2: n ja saa heidät tekemään hienoa työtä

  39.   logancox dijo

    Kuinka tehdä se wpa2s: lle, olen aloittelija enkä tiedä mitään wpa_supplicantista

  40.   wifi dijo

    Sama asia tapahtuu minulle kuin käyttäjä Mandel ja en tiedä miten ratkaista se, olen yrittänyt useita päiviä wifi

  41.   Pedro dijo

    erittäin hyvä, en missaa yhtään virhettä, mutta kun laitoin sudo iwconfig wlan0 essid ESSID-avaimen SALASANA, syötän ja mitä> joten minun on tehtävä myöhemmin ja jos selität minulle

    Toinen pieni asia:
    (älä unohda liittää sitä lainausmerkeihin, jos nimi sisältää välilyöntejä)
    Huomaa: iwconfig käsittelee salasanat heksadesimaalimuodossa. Jos haluat antaa ASCII-salasanan,
    * menee aina lainausmerkkeihin ja vakaviin asciiihin?

bool (tosi)