단말기를 사용하여 Wi-Fi 네트워크에 연결하는 방법

¿그래픽 서버가 없습니다. 무선 네트워크에 연결해야 합니까? 무엇당신은 터미널의 팬입니다 그래픽 인터페이스에 점점 덜 의존하는 방법을 배우고 싶습니까? 무엇컴퓨터에 리소스가 부족합니다. Network Manager 등을 실행하는 방법은 무엇입니까? 무엇배우고 싶어 뭔가 새로운 것을? 음, 터미널을 사용하여 무선 네트워크에 연결하는 것은 매우 쉽습니다. 어떻게 하는지 보자... 

따라야 할 단계

다음 4 가지 도구를 사용합니다.

  • ifconfig: 무선 장치를 활성화합니다(무선).
  • iwlist: 감지된 모든 액세스 포인트를 나열합니다.
  • iwconfig: 무선 연결을 구성합니다.
  • dhclient: DHCP를 통해 컴퓨터에 IP 주소를 할당합니다.

우리가 사용할 첫 번째 명령은 ifconfig를. 이 명령으로 무선 장치(즉, 무선 카드)를 활성화합니다. 사용하는 장치 유형에 따라 이름이 다를 수 있습니다(일반적으로 wlan0 또는 ra0임). wlan0인 경우 터미널을 열고 다음을 입력했습니다.

sudo ifconfig wlan0 업

모든 것이 잘 진행되면 오류 메시지가 나타나지 않습니다.

다음 단계는 연결할 무선 네트워크를 검색하는 것입니다.

iwlist wlan0 스캔

사용 가능한 모든 네트워크 목록이 표시되어야 합니다. 연결하려는 네트워크가 다음과 같다고 가정해 보겠습니다.

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

표시된 데이터 중에서 관심 있는 것은 ESSID를 아는 것입니다. 반면에 WPA2 암호화를 사용하는 경우 연결하려면 비밀번호가 필요합니다.

다음은 연결을 구성하는 것입니다.

sudo iwconfig wlan0 essid ESSID 키 암호

여기서 ESSID는 연결하려는 네트워크의 essid(이름에 공백이 포함된 경우 따옴표로 입력하는 것을 잊지 마십시오)이고 PASSWORD는 해당 액세스 포인트에 연결하는 데 필요한 암호입니다.

참고: iwconfig는 XNUMX진수 형식의 암호를 처리합니다. ASCII 암호를 입력하려면 "s:" 접두사를 사용하십시오.
sudo iwconfig wlan0 essid ESSID 키 s:암호

장치 구성이 준비되면 IP를 얻을 시간입니다.

sudo dhclient wlan0

오류 메시지가 표시되지 않으면 모든 것이 잘 된 것으로 간주됩니다. 🙂

이것을 스크립트로 만드는 방법

연결하려고 할 때마다 이 모든 것을 입력하는 것은 상당히 지루할 수 있습니다. 대신 이러한 모든 단계를 멋진 스크립트로 바꾸는 것이 좋습니다.

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

ESSID를 네트워크의 essid로 바꾸고 PASSWORD를 연결에 필요한 암호로 바꿉니다. 이 파일을 이름으로 저장 wireless_up.sh 실행 권한을 부여하십시오.

chmod u + x wireless_up.sh

전역 스크립트(어디서나 실행할 수 있음)로 만들려면 / usr / local / bin. 마지막으로 명령을 실행하십시오. wireless_up.sh 당신이 원하는 곳에서 스크립트가 마법을 부리도록하십시오.

자세한 내용은 우분투 위키.

소스 | ghacks.net


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   조안 나바 레테

    남자, sudo ifconfig wlan0 up 명령을 입력하면 W4rL0cK.site 오류가 발생합니다. wlan0 eth0 대신에 넣었고 동일한 오류도 발생합니다. 왜 그런지 아십니까?

  2.   디에고

    훌륭한 튜토리얼이지만 여기에서는 연결하는 방법을 가르쳐 주지만…
    단말기에서 무선 네트워크 연결을 끊는 방법이 있습니까?

    건배 (:

  3.   Linux를 사용합시다

    안녕 디에고!
    당신은 시도 :

    sudo ifconfig wlan0 다운

    ??

    건배! 폴.

    1.    산 헤즐

      여보세요! 이 단계를 적용한 후 :
      sudo iwconfig wlan0 essid ESSID 키 암호
      이 메시지가 나타납니다.
      무선 요청 "Set ESSID"(8B1A) 오류 :
      장치 wlan0에서 SET 실패 ; 작업이 이미 진행 중입니다.

      도움을 주시면 감사하겠습니다

  4.   승리자

    최종 스크립트에서 ifconfig 호출에 인터페이스를 올리기 위한 "up" 매개변수가 포함되지 않아야 합니까?

  5.   크바르가스크

    Mikrotik 유형의 서버를 사용하는 Wi-Fi 인터넷 공급자가 사용자 이름과 암호를 제공하기 때문에 훌륭한 자습서입니다. Mikrotik 유형의 서버로 Wi-Fi 네트워크에 액세스하는 방법을 확인하십시오.

  6.   Linux를 사용합시다

    물론 스크립트를 데몬으로 변환 할 수 있습니다.
    고정 IP의 경우 다음 기사를 읽는 것이 좋습니다. http://www.thelinuxdaily.com/2010/02/setup-static-ip-address-in-linux/

  7.   항암 치료

    사용자 : ~ $ sudo ifconfig wlan0 up
    SIOCSIFFLAGS : 작업이 허용되지 않습니다.

    사용자 : ~ $ sudo ifconfig ra0 up
    ra0: 인터페이스 플래그를 가져오는 동안 오류가 발생했습니다. 해당 장치가 없습니다.

    방금 Ubuntu 10.04를 설치했는데 하드웨어 드라이버를 검색해도 아무 것도 표시되지 않습니다.
    소니 노트북이 있습니다
    도와주세요

    1.    익명

      :v

  8.   키타시1197

    훨씬 쉽게 만든 스크립트가 있습니다. 스페인어로도.

  9.   키타시1197

    찾을 수 있는지 알아보기 위해 찾아 보겠습니다.

  10.   Linux를 사용합시다

    좋아요. 어서! 찾으면 포스팅에 추가하도록 하겠습니다.
    건배! 폴.

  11.   Snock

    10.04에서 작동합니까? 인터페이스에서 불가능하기 때문에 연결하지 않습니다 🙁

  12.   Linux를 사용합시다

    예, 저에게 잘 맞습니다. 인터페이스가 wlan0인지 확인하십시오. 이렇게 하려면 터미널에 ifconfig를 입력하고 무선 네트워크 인터페이스의 이름을 설정합니다. 이름이 있으면 게시물에 사용된 모든 명령에서 wlan0을 해당 이름으로 바꿉니다.

  13.   Linux를 사용합시다

    예! 감사합니다! 오타였습니다. 🙂
    포옹! 폴.

  14.   Linux를 사용합시다

    동일하게 작동해야합니다. 성공하면 알려주세요. 🙂
    포옹! 폴.

  15.   제드! | 페레르

    아주 좋은 튜토리얼; 링크가 있는 의자에서 편안하게 탐색하고 싶을 때마다 이더넷에 의존하지 않기 위해 😛

    안녕하십니까!
    쟈드!

  16.   알도 벨 루스

    안녕. 나는 당신의 모든 단계를 따랐고 그는 대답합니다.
    RTNETLINK 답변 : 파일이 있습니다.
    그리고 연결되지 않습니다. 도와주세요? 나는 지금 필사적이다. 오늘과 다른 날 사이에 저는 이 이야기와 함께 몇 시간을 보냈습니다. 제가 초보라서 그럴수도 있지만..

  17.   Linux를 사용합시다

    먼저 구독을 취소 한 다음 등록하십시오.
    ifdown what_be_that_ponies
    ifup what_be_what_ponias

    예를 들면 다음과 같습니다
    ifdown 무선랜0
    ifup 무선랜0

    포옹! 폴.

  18.   알도 벨 루스

    내가 너무 멀리 갔을 수도 있습니다. 이것은 매우 긴 것 같습니다! 점유하지 않는 문서를 포함했어야 했습니다. 미안해, 다시는 그런 일 없을거야...

  19.   Linux를 사용합시다

    알도 :
    관리자 권한으로 실행하기 위해 "sudo"를 앞에 두고 이메일로 보낸 명령을 실행해 보셨습니까?
    다음과 같이 표시됩니다. sudo ifdown wlan0, ifup과 동일
    건배! 폴.

  20.   다크턱스

    WPA 키의 경우? ...

  21.   애니 멕스

    동적 대신 고정 IP를 사용하는 경우
    dh클라이언트

    IP 주소 추가 192.168.1.2/24 dev wlan0

    IP 주소 추가 / 개발
    참고 : 우리는 다음에 따라 서브넷 마스크를 선택합니다. http://en.wikipedia.org/wiki/CIDR_notation

  22.   우르크

    컴퓨터를 켤 때 자동으로 이 작업을 수행하도록 스크립트를 데몬으로 넣을 수 있습니까? 그리고 DNS와 같은 고정 IP가 필요한 경우에는 어떻게 해야 합니까? dhcp로 할 수 없기 때문에.

    그라시아.

  23.   세드릭

    안녕하세요, 제가 단계를 따랐지만 첫 번째 단계를 수행할 때 오류가 발생합니다. 하하 이것은 오류입니다. «» wlan0: ERROR while getting interface flags: The device does not exist»»
    이것을 명령에 넣어

    su -c 'lspci | grep -i 네트워크 '

    나는 이것을 얻고 누락 된 운전자에 따라.

    06 : 00.0 네트워크 컨트롤러 : Broadcom Corporation BCM43142 802.11b / g / n (개정 01)
    제발 도와 주 시겠어요!

  24.   라파엘

    이 단계에 문제가 있습니다.

    sudo dhclient wlan0

    얼마나 기다려야하나요?

    또 다른 질문은, 제 비밀번호는 문자와 숫자가 있는데 "s:"를 넣어야 하나요, 말아야 하나요? 내가 넣으면 오류가 발생하기 때문에
    장치 wlan0에서 SET에 실패했습니다. 잘못된 인수

    감사

  25.   엘라이에


    sudo iwconfig wlan0 essid ESSIDTAL 키 비밀번호
    o
    sudo iwconfig wlan0 essid ESSIDTAL 키 : PASSWORD

    나에게 말한다 :
    무선 요청 "Set Encode"(8B2A) 오류 :
    잘못된 인수 "PASSWORD"

    뭐가 잘못 되었 니?

    안부

  26.   야케슈에

    WPA의 경우 wpa_supplicant 를 사용해야 하는 것 같습니다. 인사말

  27.   Nixho

    기여를위한 훌륭한 탱크

  28.   기독교의

    안녕하세요, 네트워크 인터페이스 구성에 문제가 있습니다. Lubuntu 14.04를 설치했기 때문에 넷북은 운영 체제를 설치 한 네트워크 만 인식하지만 그래픽 인터페이스를 사용할 때 네트워크 모니터에는 다른 네트워크가 표시되지 않습니다. 터미널에서 스캔하면 네트워크를 찾지 만 ESSID와 비밀번호를 입력하면 다음과 같은 메시지가 나타납니다.

    무선 요청 "Set Encode"(8B2A) 오류 :
    장치 wlan0에서 SET에 실패했습니다. 잘못된 인수입니다.
    christian@christian-AOD255:~$ sudo iwconfig wlan0 essid MOVISTAR_22196434 키 00991902638
    무선 요청 "Set Encode"(8B2A) 오류 :
    장치 wlan0에서 SET에 실패했습니다. 잘못된 인수입니다.
    christian @ christian-AOD255 : ~ $

    도움이 필요합니다. 어떻게해야합니까?

  29.   만델

    Ubuntu 10.04 LTS 서버에서 테스트 중인데 작동하지 않고 모든 명령이 올바르게 작동하지만 연결하려고 하면 오류가 발생합니다.

    iwconfig wlan0 essid MAXNET 키 : 비밀번호

    무선 요청 "인코딩 설정"오류 (8B2A) :
    장치 wlan0에서 SET에 실패했습니다. 잘못된 인수입니다.

  30.   Eeduardorj

    랩톱에 debian netinstall을 설치할 때 훌륭하고 매우 유용합니다. 인사말.

  31.   마르코스

    내 사용자 이름과 암호를 입력해야 하는 대학 컴퓨터에서 어떻게 할 수 있습니까?

    인사
    감사합니다
    매우 유용했습니다

  32.   로드리고 가르 바 리노

    이것을 스크립트로 남겨두는 옵션은 좋지만 모든 것이 /etc/network/interfaces 파일 안에 있는 것이 좋습니다. 제 경우에는 WEP 보안이 있는 Wi-Fi 네트워크입니다.
    자동 wlan0
    iface wlan0 inet dhcp
    무선 essid sssid_name
    무선 키 pass_wifi #en hex
    무선 모드 관리

  33.   페르난도

    내 컴퓨터에서 실용적인 방식으로 테스트할 수 있는 정보를 제공해 주셔서 감사합니다. Linux 초보자를 위한 흥미롭고 실용적인 기사입니다.
    안녕하십니까!

  34.   에미

    안녕하세요! iwconfig가 WPA2에서 작동합니까? 왜 일을 못하겠어... 비밀번호 s:password를 입력하면 오류가 발생합니다.
    «무선 요청 오류«인코딩 설정»(8B2A) :
    장치 wlan0에서 SET에 실패했습니다. 잘못된 인수입니다.»

    성공적인 연결을 반환하는 스크립트를 만들려고 합니다... 아니면 nagios에서 사용하기 위한 것이 아닌지...
    AP가 충돌하면 알려주는 Wi-Fi 상태 모니터를 만들려고 합니다...
    프로젝트에 도움이 될만한 아이디어가 있다면

    안부

    1.    유키 테루

      iwconfig를 사용하여 WPA2를 사용할 수 없습니다. 이 경우 wpa_supplicant를 사용해야 합니다.

  35.   연발총

    Iwconfig가 나에게 맞는 경우도 있고 그렇지 않은 경우도 있습니다. 그럴 수 있는 이유는 무엇입니까?

  36.   오마르

    정말 고마워요, 당신은 저를 서둘러 냈습니다 ...

  37.   수표

    iwlist 명령이 작동하지 않습니다.

  38.   안드레스 에두아르도 가르시아 마르케스

    가장 인기있는 이 게시물이 wpa2의 게시물을 혼동하고 훌륭한 작업을 수행하게 하므로 파일을 사용하지 않고 wpa2에 대해 명확히 하십시오.

  39.   로간 콕스

    wpa2에 대해 수행하는 방법, 저는 새롭고 wpa_supplicant에 대해 아무것도 모릅니다.

  40.   와이파이

    사용자 Mandel과 같은 일이 나에게 발생하며 해결 방법을 모르겠습니다. Wi-Fi로 며칠 동안 시도했습니다.

  41.   페드로

    아주 좋아요 오류 하나도 놓치지 않고 일단 sudo iwconfig wlan0 essid ESSID key PASSWORD 입력하고 뭐> 그래서 나중에 해야되서 설명해주시면 감사하겠습니다

    또 다른 작은 것 :
    (이름에 공백이 포함된 경우 따옴표로 묶는 것을 잊지 마십시오)
    참고: iwconfig는 XNUMX진수 형식의 암호를 처리합니다. 아스키 비밀번호를 입력하고 싶다면,
    * 항상 따옴표와 진지한 ASCII를 사용합니까?