Paano kumonekta sa isang Wi-Fi network gamit ang terminal

¿Wala kang isang graphic server at kailangan mo bang kumonekta sa iyong wireless network? ¿Fan ka ng terminal At nais mo bang malaman kung paano umasa nang mas kaunti at mas kaunti sa anumang interface ng grapiko? ¿Ang iyong makina ay may kaunting mapagkukunan paano patakbuhin ang Network Manager o katulad? ¿Gusto mong matuto bago? Sa gayon, ang pagkonekta sa isang wireless network gamit ang terminal ay napakadali. Tingnan natin kung paano ito gawin ... 

Ang mga hakbang na susundan

Gumagamit kami ng 4 na tool:

  • ifconfig: upang paganahin ang wireless device.
  • iwlist: upang mailista ang lahat ng napansin na mga puntos sa pag-access.
  • iwconfig: upang mai-configure ang wireless na koneksyon.
  • dhclient: italaga sa aming computer ang isang IP address sa pamamagitan ng DHCP.

Ang unang utos na gagamitin namin ay ifconfig. Gamit ang utos na ito ay paganahin natin ang wireless device (iyon ay, ang wireless card). Nakasalalay sa uri ng aparato na iyong ginagamit, ang pangalan nito ay maaaring magkakaiba (karaniwang wlan0 o ra0). Kung sakaling wlan0 ito, nagbukas ako ng isang terminal at nagsulat:

sudo ifconfig wlan0 up

Kung sakaling maayos ang lahat, walang lilitaw na mensahe ng error.

Ang susunod na hakbang ay upang mahanap ang wireless network na nais naming kumonekta:

iwlist wlan0 scan

Dapat mong makita ang isang listahan ng lahat ng mga magagamit na network. Ipagpalagay natin na ang network na nais nating kumonekta ay ang mga sumusunod:

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

Mula sa ipinakitang data, kung ano ang interesado sa amin ay malaman ang ESSID. Sa kabilang banda, kapag gumagamit ng pag-encrypt ng WPA2, kakailanganin namin ang isang password upang kumonekta.

Ang sumusunod ay upang mai-configure ang aming koneksyon:

sudo iwconfig wlan0 essid ESSID key PASSWORD

Kung saan ang ESSID ay ang nilalaman ng network (huwag kalimutang ipasok ito sa mga quote, kung sakaling ang pangalan ay may kasamang mga puwang) kung saan nais naming ikonekta at PASSWORD ang password na kinakailangan upang maikonekta sa access point na iyon.

Tandaan: hawakan ng iwconfig ang mga password sa hexadecimal format. Kung sakaling nais mong maglagay ng isang password sa Alexa, gamitin ang unlapi "s:".
sudo iwconfig wlan0 essid ESSID key s: PASSWORD

Kapag handa na ang pagsasaayos ng aparato, oras na upang makuha ang aming IP:

sudo dhclient wlan0

Kung sakaling walang mensahe ng error ang ipinakita, ipinapalagay na maayos ang lahat. 🙂

Paano ito gagawin ng isang iskrip

Ang pagsusulat ng lahat ng ito sa tuwing nais mong mag-online ay maaaring maging nakakapagod. Sa halip, mas mahusay na gawing isang magandang script ang lahat ng mga hakbang na ito:

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

Palitan ang ESSID ng essid ng network at PASSWORD ng kinakailangang password upang kumonekta. I-save ang file na ito gamit ang pangalan wireless_up.sh at magbigay ng mga pahintulot sa pagpapatupad:

chmod u + x wireless_up.sh

Upang gawin itong isang pandaigdigang script (na maaari mong patakbuhin mula sa kahit saan) ilagay ito / usr / local / bin. Panghuli, patakbuhin ang utos wireless_up.sh mula saan ka man magustuhan at hayaan ang script na gumana ang magic nito.

Para sa karagdagang impormasyon bisitahin ang Ubuntu wiki.

Pinagmulan | ghacks.net


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Joan Navarrete dijo

    Tao, kapag inilagay ko ang utos sudo ifconfig wlan0 up nakakakuha ako ng isang error W4rL0cK.site Inilagay ko ito sa halip na wlan0 eth0 at pati na rin ang parehong error, alam mo ba kung bakit ito?

  2.   diego dijo

    Mahusay na tutorial ngunit narito ipinakita mo sa amin kung paano kumonekta ngunit ...
    Mayroon bang paraan upang magdiskonekta mula sa wireless network mula sa terminal?

    Cheers (:

  3.   Gumamit tayo ng Linux dijo

    Kumusta Diego!
    Sinubukan mo sa:

    sudo ifconfig wlan0 pababa

    ??

    Cheers! Si Paul

    1.    sanhezl dijo

      Kamusta! pagkatapos mailapat ang hakbang na ito:
      sudo iwconfig wlan0 essid ESSID key PASSWORD
      Nakuha ko ang mensaheng ito:
      Error para sa kahilingan sa wireless na "Itakda ang ESSID" (8B1A):
      Nabigo ang SET sa aparato wlan0; Isinasagawa na ang pagpapatakbo.

      Gusto kong pahalagahan ang iyong tulong

  4.   Nagtagumpay dijo

    Sa huling script, hindi ba dapat isama sa tawag sa ifconfig ang parameter na "pataas" upang ilabas ang interface?

  5.   cvargasc dijo

    mahusay na tutorial, tingnan kung paano ito maa-access ang isang wifi network sa mga server na uri ng Mikrotik, dahil ang mga provider ng wifi internet na gumagamit ng mga server na ito ay nagbibigay ng isang gumagamit at password.

  6.   Gumamit tayo ng Linux dijo

    Siyempre maaari mong baguhin ang script sa isang daemon.
    Para sa mga static IP, inirerekumenda kong basahin mo ang sumusunod na artikulo: http://www.thelinuxdaily.com/2010/02/setup-static-ip-address-in-linux/

  7.   Chemo dijo

    gumagamit: ~ $ sudo ifconfig wlan0 pataas
    SIOCSIFFLAGS: Hindi pinapayagan ang pagpapatakbo

    gumagamit: ~ $ sudo ifconfig ra0 pataas
    ra0: ERROR habang nakakakuha ng mga flag ng interface: Walang aparato

    Nai-install ko lang ang Ubuntu 10.04 at kung maghanap ako ng mga driver ng hardware wala akong nakukuha
    May sony laptop ako
    Tulong po

    1.    Hindi kilala dijo

      :v

  8.   kirtash1197 dijo

    Mayroong isang script na ginawang mas madali iyon. Sa Espanyol din.

  9.   kirtash1197 dijo

    Hahanapin ko ito, upang makita kung mahahanap ko ito.

  10.   Gumamit tayo ng Linux dijo

    Sige. Sige lang! Kung nahanap mo ito isinasama ko ito sa post.
    Cheers! Paul

  11.   Snock dijo

    Gumagana ba ito sa 10.04? dahil mula sa mga interface imposibleng hindi ito kumonekta

  12.   Gumamit tayo ng Linux dijo

    Oo. Mahusay itong gumagana para sa akin. Suriin kung ang iyong interface ay wlan0. Upang magawa ito, nagsulat ako ng ifconfig sa isang terminal at itinakda ang pangalan ng iyong wireless network interface. Kapag mayroon ka ng pangalan, palitan ang wlan0 ng pangalang iyon sa lahat ng mga utos na ginamit sa post.

  13.   Gumamit tayo ng Linux dijo

    Oo! Salamat! Ito ay isang typo. 🙂
    Yakap! Paul

  14.   Gumamit tayo ng Linux dijo

    Dapat itong gumana ng pareho. Ipaalam sa akin kung ikaw ay matagumpay. 🙂
    Yakap! Paul

  15.   HaD! | Ferrer dijo

    Napakagandang tutorial; upang hindi umaasa sa Ethernet tuwing nais kong mag-navigate nang kumportable sa aking upuan gamit ang Mga Link 😛

    Pagbati!
    HaD!

  16.   Aldobelus dijo

    Hi Sinunod ko ang lahat ng iyong mga hakbang at siya ay tumugon:
    Mga sagot sa RTNETLINK: Umiiral ang file
    at hindi ito kumokonekta. Maaari mo ba akong tulungan? Desperado na ako. Sa pagitan ngayon at iba pang mga araw ay ginugol ko ang oras sa kuwentong ito. Siguro dahil sa ako ay isang baguhan ngunit ...

  17.   Gumamit tayo ng Linux dijo

    Subukang mag-unsubscribe muna at pagkatapos ay magrehistro.
    ifdown what_be_that_ponies
    ifup what_be_what_ponias

    Por ejemplo:
    ifdown wlan0
    ifup wlan0

    Yakap! Paul

  18.   aldobelus dijo

    Siguro nakapasa ako, mukhang napakahaba nito! Dapat ay nagsama ako ng isang dokumento na hindi dapat sakupin. Paumanhin, hindi na ito mauulit ...

  19.   Gumamit tayo ng Linux dijo

    Aldo:
    Sinubukan mo ba ang pagpapatupad ng mga utos na ipinadala ko sa iyo sa mail, na nauna sa kanila ng "sudo" upang patakbuhin ang mga ito sa mga pribilehiyo ng administrator?
    Ito ay magiging ganito: sudo ifdown wlan0, pareho para sa ifup
    Cheers! Paul

  20.   Madilim na Tux dijo

    At para sa mga susi ng WPA? ...

  21.   anymex dijo

    kung sakaling gumamit kami ng nakapirming ip sa halip na pabagu-bago, may kapalit
    magaling
    sa pamamagitan ng

    ip addr idagdag ang 192.168.1.2/24 dev wlan0

    ip addr add /dev
    tala: pipiliin namin ang subnet mask ayon sa http://en.wikipedia.org/wiki/CIDR_notation

  22.   urKh dijo

    Maaari ko bang itakda ang script bilang isang daemon upang awtomatiko itong gawin kapag binuksan ko ang computer? At paano ko gagawin sa kaso ng nangangailangan ng isang static ip, tulad ng mga dns? dahil hindi ko magawa ito para sa dhcp.

    Salamat sa inyo.

  23.   cedric dijo

    Kumusta, alam mo, sinunod ko ang mga hakbang ngunit nakakakuha ako ng isang error kapag ginagawa ang unang hakbang haha ​​ito ay error «» wlan0: ERROR habang nakakakuha ng mga flag ng interface: Ang aparato ay hindi mayroon »»
    sa pamamagitan ng paglalagay nito sa mga utos

    su -c 'lspci | grep -i network '

    Nakukuha ko ito, at ayon sa nawawalang driver.

    06: 00.0 Network controller: Broadcom Corporation BCM43142 802.11b / g / n (rev 01)
    Maaari mo ba akong tulungan?

  24.   rafael dijo

    Mayroon akong problema sa hakbang na ito

    sudo dhclient wlan0

    hang hangga't kailangan kong maghintay o kaya?

    isa pang tanong, ang aking password ay may mga titik at numero kailangan ko bang ilagay «s:» o hindi? dahil kung inilagay ko ito nakakuha ako ng isang error
    Nabigo ang SET sa aparato wlan0; Di-wastong pagtatalo

    salamat

  25.   elaieeh dijo

    Pagkatapos
    sudo iwconfig wlan0 essid ESSIDTAL key PASSWORD
    o
    sudo iwconfig wlan0 essid ESSIDTAL key s: PASSWORD

    sinabi sa akin:
    Error para sa kahilingan sa wireless na "Set Encode" (8B2A):
    di-wastong argumento na "PASSWORD"

    Ano ang mali

    Regards

  26.   yakeshyue dijo

    Mukhang para sa WPA kailangan mong gumamit ng wpa_supplicant. Cheers

  27.   nixho dijo

    Mahusay na tank para sa kontribusyon

  28.   Kristyano dijo

    Kumusta, mayroon akong problema sa pagsasaayos ng interface ng network. Dahil na-install ko ang Lubuntu 14.04 kinikilala lamang ng aking netbook ang network kung saan ko nai-install ang operating system, ngunit ang monitor ng network ay hindi nagpapakita ng anumang iba pang mga network kapag ginamit ko ang interface ng grapiko. kung i-scan ko ito mula sa terminal ay matatagpuan ang mga network, ngunit kapag ipinasok ko ang ESSID at ang password nakakakuha ako ng tulad:

    Error para sa kahilingan sa wireless na "Set Encode" (8B2A):
    Nabigo ang SET sa aparato wlan0; Di-wastong pagtatalo.
    christian @ christian-AOD255: ~ $ sudo iwconfig wlan0 essid MOVISTAR_22196434 key 00991902638
    Error para sa kahilingan sa wireless na "Set Encode" (8B2A):
    Nabigo ang SET sa aparato wlan0; Di-wastong pagtatalo.
    christian @ christian-AOD255: ~ $

    Kailangan ko ng tulong, ano ang magagawa ko?

  29.   Mandel dijo

    Sinusubukan ko ang Ubuntu 10.04 LTS Server at hindi ito gumagana para sa akin, gumagana ang lahat ng mga utos nang tama, ngunit kapag sinusubukang kumonekta nakakakuha ako ng isang error.

    iwconfig wlan0 essid MAXNET key s: Password

    Error para sa kahilingan sa wireless na "Set Encode" (8B2A):
    Nabigo ang SET sa aparato wlan0; Di-wastong pagtatalo.

  30.   eeduardoj dijo

    Mahusay, napaka kapaki-pakinabang para sa pag-install ng debian netinstall sa isang laptop. Pagbati.

  31.   Marcos dijo

    Paano ko ito magagawa mula sa aking faculty computer, kung saan kailangan kong ipasok ang aking username at password.

    Isang pagbati
    Salamat
    Napaka kapaki-pakinabang nito

  32.   rodrigo garbarino dijo

    Ang pagpipilian upang iwanan ito bilang isang script ay mabuti, ngunit mas mahusay na ang lahat ay mananatili sa loob ng / etc / network / mga interface ng file, sa aking kaso ito ay isang wifi network na may seguridad ng WEP, idinagdag ito
    auto wlan0
    iface wlan0 inet dhcp
    wireless-essid sssid_name
    wireless-key pass_wifi #in hex
    pinamamahalaang wireless-mode

  33.   Fernando dijo

    Isang nakawiwili at napaka praktikal na artikulo para sa mga bagong pasok sa Linux, salamat sa kontribusyon ng impormasyon upang subukan ito sa isang praktikal na paraan sa aking makina 🙂
    Pagbati!

  34.   Emi dijo

    Kamusta! gumagana ang iwconfig para sa WPA2? bakit hindi ko ito magawang lakarin .... kapag inilagay ko ang password s: password itinapon ako nito error
    «Error para sa kahilingan sa wireless« Set Encode »(8B2A):
    Nabigo ang SET sa aparato wlan0; Di-wastong pagtatalo. "

    Sinusubukan kong gumawa ng isang script na nagbabalik ng isang matagumpay na koneksyon ... o hindi ito gagamitin sa nagios ...
    Nilalayon kong gumawa ng isang monitor ng katayuan ng Wifi upang binalaan ako nito kapag nag-hang ang isang AP ...
    Kung ang sinuman ay may anumang ideya na makakatulong sa akin sa proyekto, maligayang pagdating

    Regards

    1.    yukiteru dijo

      Hindi mo maaaring gamitin ang iwconfig upang magamit ang WPA2, sa mga kasong iyon dapat kang gumamit ng wpa_supplicant.

  35.   Repeater dijo

    Ang Iwconfig minsan ay gumagana para sa akin at kung minsan ay hindi, bakit ito maaaring?

  36.   Omar dijo

    Maraming salamat sa kaibigan, napag-iwanan mo ako ...

  37.   Suriin dijo

    Hindi gagana ang utos ng iwlist para sa akin

  38.   Andres Eduardo Garcia Marquez dijo

    Mangyaring linawin para sa wpa2 nang hindi gumagamit ng mga file mula nang ang post na ito, na kung saan ang pinakapopular, ay nakalilito sa mga sa wpa2 at ginagawang mahusay sa kanila

  39.   logancox dijo

    Paano ito gawin para sa wpa2s, ako ay isang newbie at wala akong alam tungkol sa wpa_supplicant

  40.   wifi dijo

    Ang parehong bagay na nangyayari sa akin bilang gumagamit Mandel at hindi ko alam kung paano ito malulutas, sinubukan ko ng maraming araw sa aking wifi

  41.   Pedro dijo

    napakahusay na hindi ko pinalalampas ang anumang mga pagkakamali ngunit sa sandaling inilagay ko ang sudo iwconfig wlan0 essid ESSID key PASSWORD ipasok ko at kung ano> kaya kailangan kong gawin sa paglaon at kung ipaliwanag mo ako mangyaring

    Isa pang maliit na bagay:
    (huwag kalimutang i-enclose ito sa mga panipi, kung sakaling may kasamang puwang ang pangalan)
    Tandaan: hawakan ng iwconfig ang mga password sa hexadecimal format. Kung sakaling nais mong maglagay ng isang password sa Alexa,
    * Palaging napupunta sa mga quote at seryosong TripAdvisor?