Fogeaters, Light The World.

09

2016-Jan

라즈베리파이 무선랜 설정 (유동IP)

작성자: title: MoonBlonix IP ADRESS: *.148.87.98 조회 수: 1664

출처 : http://dovetail.tistory.com/16

라즈베리파이 무선랜 설정

라즈베리파이에는 무선 랜카드가 없으므로 iptime의 N100 mini를 구입했습니다. 일단 연결하고 부팅을 시켜보니 터미널 환경이라 직접 다 설정해줘야 하더군요..

필요한 패키지

lsusb, iwconfig, iwlist, wpa_supplicant, 그리고 realtek 드라이버가 필요합니다.

sudo aptitude install usbutils wireless-tools wpasupplicant firmware-realtek

설치를 했다고 하더라도 iwconfig, iwlist 명령어는 관리자 계정으로만 실행됩니다. 일반 계정이라면 sudo 명령어를 사용해서 실행합시다.

usb 연결상태 확인

먼저 usb가 인식이 되었는가를 체크하도록 하겠습니다.

lsusb
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 004: ID 0bda:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN Adapter
Bus 001 Device 005: ID 1a40:0101 Terminus Technology Inc. 4-Port HUB
Bus 001 Device 006: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)

usb포트와 N100 mini, Bluetooth 동글도 검색되었습니다. 보통 Realtec과 같은 유명한 랜카드 칩셋 브랜드가 보이면 된겁니다. 가끔 usb포트 전원이 부족할 경우 언플러그드되면서 usb목록에서 사라지더군요. 웬만하면 유전원 usb포트를 사용해주도록 합시다.

wlan0 사용설정

ip link set wlan0 up

wlan 설정 확인

다음은 wlan이 잡혀있는가를 확인해야 합니다. iptime N100 mini로 테스트 해봤을 때는 잘 잡더군요.

sudo iwconfig
wlan0     unassociated  Nickname:""
          Mode:Auto  Frequency=2.412 GHz  Access Point: Not-Associated
          Sensitivity:0/0
          Retry:off   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0
lo     no wireless extensions.
eth0   no wireless extensions.

공유기 검색

iwlist를 이용하여 주변의 접속 가능한 공유기를 검색합니다.

sudo iwlist wlan0 scan
  Cell 01 - Address: 맥주소
    ESSID:"여기를 꼭 기억하세요"
    Protocol:IEEE 802.11bgn
    .
    .
    .

그 중 접속하려는 공유기의 SSID를 잘 복사해둡니다.

만약 결과가 없다는 등의 문제가 생긴다면 ifconfig를 이용해서 동글을 껐다가 다시 켜봅니다.

sudo ifconfig down
dhclient -r wlan0
ifconfig wlan0 up

그리고 다시 공유기를 검색해봅니다.

공유기 검색

/etc/wpa_supplicant/wpa_supplicant.conf 아래에 무선 접속을 위한 정보를 추가해야 하는데요.. 손으로 적을수는 없으니 아래와 같이 적어줍시다.

wpa_passphrase SSID이름 암호
network={
	ssid="공유기 ssid"
	#psk="원래암호"
  psk=암호화된내용
}

주석된 부분을 제외하고 나머지 부분을 vim을 이용해서 적어줍시다. SSID에 공백이 포함된 경우에는 꼭 따옴표로 감싸야 합니다.

sudo vim /etc/wpa_supplicant/wpa_supplicant.conf

interface 설정

/etc/network/interfaces 를 열어 보면 아래와 같이 되어있습니다.

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

가운데에 wlan0 관련된 명령어를 적어줍니다.

auto lo
iface lo inet loopback

allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

auto eth0
iface eth0 inet dhcp

이제 재부팅을 하면 무선 설정이 적용됩니다.

profile
List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 [Web] 클라우드 IDE + 2 title: MoonBlonix 2017-06-25 15128
12 AVR 타이머/카운터 인터럽트 레지스터 file + 2 title: MoonBlonix 2016-01-12 2050
11 [아두이노] L293D 모터드라이버를 이용한 DC모터 제어 file + 1 title: MoonBlonix 2016-01-11 1932
10 리눅스 보안 기초 + 1 title: MoonBlonix 2016-01-11 1704
9 라즈베리파이 각종 강좌(외부링크) title: MoonBlonix 2016-01-10 1688
8 라즈베리파이 기초작업 (절전모드, 시간, 한글, 계정변경, 관리자권한 등) title: MoonBlonix 2016-01-10 1911
7 한번에 끝내는 Ubuntu 웹서버세팅 + 1 title: MoonBlonix 2016-01-09 1906
6 AVR 128 기동하기 title: MoonBlonix 2016-01-09 2041
5 라즈베리파이 무선랜 설정 (고정IP) file title: MoonBlonix 2016-01-09 1853
» 라즈베리파이 무선랜 설정 (유동IP) title: MoonBlonix 2016-01-09 1664
3 네임서버, DDOS 공격차단, 트래픽 감소 -> CloudFlare title: MoonBlonix 2016-01-08 1995
2 도메인 네임 서버와 DNS - Domain Name System에 대해 title: MoonBlonix 2016-01-08 1642
1 cURL 이용한 웹프로그래밍 title: MoonBlonix 2015-12-13 1816