무선랜 설정, wifish 명령을 이용해서 WiFi 설정하기

무선랜 설정, iMaker 보드에서 WiFi Network를 사용하기 위해 wifish 명령으로 설정하기

iMaker 보드를 구매하고 처음으로 사용할 때 여러 가지 설정을 해야 하는 데 필요하지 않다면 기본 설정을 그대로 이용할 수 있습니다.

기본 설정을 이용하는 경우라고 해도 WiFi 어댑터를 이용한 무선 네트워크를 사용한다면 반드시 한번은 설정을 해주고 iMaker 보드를 이용해야 합니다.

이 문서에서는 “wifish” 명령을 이용해서 iMaker 보드를 이용할 수 있도록 무선랜 설정을 하는 방법에 대해서 설명합니다.

iMaker 보드에서 설정하기 위해서 다음에 나열한 방법을 사용할 수 있습니다.

  • imaker-config : 텍스트 윈도우를 이용해 iMaker의 주요 기능을 설정하는 툴
  • wifish: WiFi AP의 선택과 설정을 하는 툴
  • 쉘 명령: 사용자가 직접 쉘 명령을 입력해서 원하는 기능을 설정

WiFi 어댑터 준비

iMaker 보드에서 이용할 수 있는 USB 타입의 WiFi 어댑터는 Realtek 8176 칩셋의 제품을 사용할 것을 권합니다.

iMaker 보드를 위해서 주로 “ipTIME N100mini” 제품을 사용하고 있습니다.

WiFi 어댑터 연결 및 장치 확인

iMaker 보드에 전원을 넣고 부팅 한 경우  WiFi 어댑터를 연결하지 않았다면 USB 포트에 연결하고 사용할 준비를 합니다.

보드에 연결된 터미널에서 다음 명령을 입력하고 WiFi 장치를 확인합니다.

[imaker@ardunux ~]$ lsusb
Bus 001 Device 002: ID 0bda:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN Adapter
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

2번 라인에서 “0bda:8176 Realtek Semiconductor Corp.”와 같이 Realtek 8176 칩셋의 USB 장치를 목록에서 확인할 수 있습니다.

wifish 명령을 이용한 설정

다음과 같이 명령을 입력하여 “wifish”을 실행합니다.

[imaker@ardunux ~]$ sudo wifish

“wifish” 명령을 실행하면 AP(Access Point) 리스트 목록이 화면에 출력됩니다.

목록에서 연결하려고 하는 AP를 선택하고 “Connect” 버튼에 포커스되어 있으면 리턴키를 누릅니다.

선택한 AP가 패스워드를 설정한 경우에는 암호를 입력하기 위한 화면이 표시됩니다.

AP의 암호를 입력하고 리턴키를 누릅니다.

화면과 같이 무선 랜을 설정하는 과정이 진행되고 네트워크 설정 작업이 완료됩니다.

무선 WiFi 설정이 완료된 후 다음 명령으로 네트워크 설정 상태를 확인할 수 있습니다.

[imaker@ardunux ~]$ ifconfig
lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 0  (Local Loopback)
        RX packets 166  bytes 13150 (12.8 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 166  bytes 13150 (12.8 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 172.30.1.55  netmask 255.255.255.0  broadcast 172.30.1.255
        inet6 fe80::66e5:99ff:fef6:bd6e  prefixlen 64  scopeid 0x20<link>
        ether 64:e5:99:f6:bd:6e  txqueuelen 1000  (Ethernet)
        RX packets 35  bytes 4427 (4.3 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 86  bytes 13070 (12.7 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

위와 같이 결과가 출력되고 wlan0 부분을 보면 ip(172.30.1.55)가 정상적으로 설정된 것을 보실 수 있습니다.

이 문서에서 설명한 “wifish”이라는 명령어를 이용해서 손쉽게 iMaker 보드에서 WiFi 무선랜 설정을 할 수 있습니다.

관련 게시물

댓글 남기기