라즈베리파이에서 무선랜을 사용하기 위해 좀 살펴보니 USB 무선랜 카드를 장착하면 간단하게 해결된다는 것을 알았다. 다음과 같은 방법으로 간단하게 무선랜을 설정할 수 있다.
먼저 필요한 무선랜 카드는 ipTIME의 N100 mini 라는 제품을 사면 된다. 만원 이하로 쉽게 구입할 수 있다. 이 카드는 아래와 같이 Raspbian에서 인식이 되고, 특별히 드라이버 설치 없이 바로 이용 가능하다. 2.4G만 지원하는 제품이다.
Bus 001 Device 004: ID 0bda:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN Adapter
무선랜 암호 없이 사용하기
암호가 없는 무선랜에 연결하려면 /etc/network/interfaces 파일을 열고 다음과 같이 wlan0 부분을 수정해준다.
auto wlan0 allow-hotplug wlan0 iface wlan0 inet dhcp wireless-essid 네트워크이름
네트워크 이름에는 ESSID를 적어준다.
ifconfig down/up 해보면, DHCP를 통해 IP를 할당받는 것을 확인할 수 있다. 재부팅하면 이후로는 알아서 연결이 된다.
무선랜 암호 설정
대부분의 무선랜 AP는 암호를 걸어두고 사용하게 된다. /etc/wpa_supplicant/wpa_supplicant.conf 파일에 network 부분을 추가하여 암호가 설정된 AP에 연결할 수 있다.
$ wpa_passphrase essid password network={ ssid="essid" #psk="password" psk=6b7a04357a1882e7dad358f1ec8f5e8440fbb21e1cc49a3f11e75776bded686d }
위 출력 결과를 /etc/wpa_supplicant/wpa_supplicant.conf 파일 아랫쪽에 추가해준다.
$ sudo cat /etc/wpa_supplicant/wpa_supplicant.conf ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="essid" #psk="password" psk=6b7a04357a1882e7dad358f1ec8f5e8440fbb21e1cc49a3f11e75776bded686d }
재부팅 해 보면 해당 AP에 연결되는 것을 확인할 수 있을 것이다. 🙂