상세 컨텐츠

본문 제목

007. Raspberry Pi 라즈베리 파이 - wifi 동글 사용하기

raspberrypi/raspbian

by ZelKun 2016. 2. 20. 09:30

본문

반응형

   

사진에 보이는 USB가 wifi 동글이에요 해외직구로 3천원쯤에 업어왔습니다

호스트네트워크(AP)도 지원하는 저렴이네요

   

랜선을 항상 꼽아서 사용하면 좋겠지만

그러지 못하는 상황도 있고..

   

그러니 WiFi 동글을 이용합니다

   

라즈베리에는 WiFi 모듈이 없으니 사서 달아야 합니다

없으신분은 랜선으로 계속 쓰셔야 되요;;;

   

두가지의 방법이 있는데요

   

1. 화면보면서 편하게 하는방법 - 그래픽 모드

2. 터미널에서 수작업으로 하는방법 - 터미널 모드

   

편의상 그래픽 모드(x-window)에서 진행하는게 편합니다

잡설이지만 wifi연결이 끊기면 wheezy에서는 계속 끊겨있어서

다시연결해야 했는데 알아서 연결되네요(포스팅이 하나 줄었네요)

   

1. 그래픽 모드(x-window)

화면 우측상단에 안테나처럼 보이는 버튼을 클릭하면

wifi 리스트가 나오는데 연결할wifi를 클릭하고 비밀번호를 입력하면

바로 연결됩니다

wheezy 보다 간편해졌네요 이미지를 넣을것도 없이 간단합니다

   

2. 터미널 모드

내부 설정을 수정하기때문에 sudo 혹은 root 계정으로 작업해야 합니다

무선랜을 연결하면 iwlist scan 을 이용해서 주면 주변 wifi 를 검색할 수 있어요.

가급적이면 x-window에서 하시길 권장합니다

너무 많은 정보가 지나가서.. 터미널에선 확인하기 힘들거든요

연결할 wifi 정보를 알고있으면 그냥 진행해도 됩니다

   

무선랜 관련 명령어는 iwlist, iwconfig 등등 있어요

   

Wheezy 에서는 우선 /etc/network/interfaces 를 수정해줘야

부팅할때 자동으로 wifi를 잡았는데 알아서 잘잡아주네요 ㄷㄷㄷ

   

cat /etc/network/interfaces

# interfaces(5) file used by ifup(8) and ifdown(8)

   

# Please note that this file is written to be used with dhcpcd

# For static IP, consult /etc/dhcpcd.conf and 'man dhcpcd.conf'

   

# Include files from /etc/network/interfaces.d:

source-directory /etc/network/interfaces.d

   

auto lo

iface lo inet loopback

   

iface eth0 inet manual

   

allow-hotplug wlan0

iface wlan0 inet manual

    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

혹시 날려먹으시면 이거 긁어다 쓰셔도 됩니다

   

접속정보만 수정하면 되겠네요

/etc/wpa_supplicant/wpa_supplicant.conf 를 수정할 거에요.

무선랜 연결정보를 저장하고 있어요.

   

그래픽(x-window) 모드에서 설정 하신 적이 있다면 연결정보가 들어가 있어요

   

1 ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev

  2 update_config=1

  3

  4 network={

  5     ssid="와이파이 ssid"

  6     psk="비밀번호"

  7     key_mgmt=WPA-PSK

  8 }

   

연결하려는 wifi의 ssid와 비밀번호만 맞춰서 입력하면 됩니다

공유기 설정에 따라 다르긴 하지만

보통 WPA-PSK 많이 쓰니 그대로 쓰셔도 될거에요

   

좀더 세부적으로 넣어주려면..

   

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev

update_config=1

   

network={

    ssid="와이파이 ssid"

    psk="비밀번호"

    key_mgmt=WPA-PSK

    proto=WPA

    pairwise=CCMP

    auth_alg=OPEN

}

   

공유기설정에 맞는 암호화 방식을 넣어주면 됩니다

공유기관리페이지에 가면 암호화 방식을 설정하는 부분이 있어요

위에선 proto=WPA key_mgmt=WPA-PSK 라고 명시했네요

proto [RSN & WPA]

key_mgmt [WPA-PSK & WPA-EAP]

pairwise [CCMP & TKIP]

auth_alg [OPEN & LEAP & SHARED]

   

혹시 wifi 연결정보를 추가하려면

 network={

    ssid="와이파이 ssid"

    psk="비밀번호"

    proto=WPA

    key_mgmt=WPA-PSK

    pairwise=CCMP

    auth_alg=OPEN

}

밑에다 하나더 쓰시면 됩니다 간단하네요

   

혹시 공개된 wifi라면

 network={

        ssid="와이파이 ssid"

        key_mgmt=NONE

        auth_alg=OPEN

}

만 쓰셔도 됩니다.

   

참고 : http://weworkweplay.com/play/automatically-connect-a-raspberry-pi-to-a-wifi-network/

반응형

관련글 더보기

댓글 영역