안녕하세요,

라즈베리 파이에 무선랜을 연결하여 사용할 때 AP가 바뀔 때마다 유선랜을 연결하여 ssid/password를 /etc/networks/interfaces에 작성해주어야 하는 번거로움이 있어 찾던 중 괜찮은 도구가 있어 다음과 같이 소개합니다.

먼저 shell에서 다음과 같이 wicd-curses 도구를 설치합니다.

sudo apt-get install wicd-curses

설치가 완료되면 다음과 같이 도구를 실행합니다.

sudo wicd-curses


상기 화면과 같이 주변의 AP 리스트가 나타나게 되는데 혹시 나타나지 않는 경우는 P 키 (Shift-p)를 눌러 wireless interface의 이름을 지정해줍니다. 대부분 wlan0이라는 이름을 쓰는데 제 LAN card의 경우, ra0 라는 이름를 사용합니다. 화면 아래 관련된 명령어가 있으니 참고하시기 바랍니다.


접속하고자 하는 AP를 커서 키로 선택 후 오른쪽 방향키를 누르면 접속 설정을 할 수 있습니다.



커서 키를 이용해 Key 항목에 AP의 암호 키를 입력하고 Automatically connect to this network에 체크 후 F10을 누르면 저장됩니다.


이와 동일한 방식으로 필요한 AP 마다 암호를 저장하면 AP 변경 시에도 유선 랜 연결 없이 손 쉽게 raspberry Pi를 사용하실 수 있습니다.


감사합니다.


출처 : http://raspberrypi.stackexchange.com/questions/11631/wifi-setup-for-multiple-networks



안녕하세요, 


IoT 구현을 위해 라즈베리 파이에 WiFi USB Adapter를 설치하려던 중, 제대로 동작하지 않아 많은 시행착오를 거쳐 완료한 과정을 아래와 같이 공유합니다.


  1. 개발 환경:
    • Single board: Raspberry PI Type B
    • USB Wireless LAN Card: ipTIME N150UA
    • Rasbian Version: NOOBS 1.3.7 버전으로 설치, terminal에서 아래 확인 
      pi@raspberrypi ~ $ uname -a
      Linux raspberrypi 3.6.11+ #538 PREEMPT Fri Aug 30 20:42:08 BST 2013 armv6l GNU/Linux
  2. 장치 연결 확인
    • terminal에서 아래 명령 확인
      pi@raspberrypi ~ $ 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 148f:7601 Ralink Technology, Corp.
    • 장치의 USB ID를 업데이트
      pi@raspberrypi ~ sudo update-usbids
      pi@raspberrypi ~ $ lsusb
      Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp. SMC9512/9514 USB Hub
      Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
      Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
      Bus 001 Device 004: ID 148f:7601 Ralink Technology, Corp. MT7601U Wireless Adapter
    • Ralink 관련 driver 코드를 다운로드
      pi@raspberrypi ~ $ sudo apt-get install firmware-ralink
  3. 드라이버 문제 해결
    • apt-get에서 제공하는 드라이버는 정상동작하지 않는 문제가 있어 아래와 같은 방식으로 해결
      1. wget https://dl.dropboxusercontent.com/u/80256631/MT7601U-3-6-11-538.tar.gz
      2. tar -xzvf MT7601U-3-6-11-538.tar.gz
      3. sudo install -m 644 -c mtutil7601Usta.ko/lib/modules/3.6.11+/kernel/drivers/net/wireless/
      4. sudo depmod -a 3.6.11+
      5. sudo rm -rf /etc/Wireless/RT2870STA
      6. sudo mkdir /etc/Wireless/RT2870STA
      7. sudo cp RT2870STA.dat /etc/Wireless/RT2870STA/.
      8. sudo install -m 644 -c mt7601Usta.ko /lib/modules/3.6.11+/kernel/drivers/net/wireless/
      9. sudo depmod -a 3.6.11+
      10. sudo install -m 644 -c mtnet7601Usta.ko /lib/modules/3.6.11+/kernel/drivers/net/wireless/
      11. sudo depmod -a 3.6.11+
      12. sudo reboot
  4. 드라이버 정상 동작 확인
    • pi@pi ~ $ lsmod
      ..........
      mtnet7601Usta          34503  1 
      mt7601Usta           1031548  1 mtnet7601Usta
      mtutil7601Usta         70168  2 mt7601Usta,mtnet7601Usta
    • pi@pi ~ $ ifconfig
      ra0       Link encap:Ethernet  HWaddr 7c:dd:90:3f:02:e6  
                inet addr:192.168.1.84  Bcast:192.168.1.255  Mask:255.255.255.0
                UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
                RX packets:133478 errors:0 dropped:0 overruns:0 frame:0
                TX packets:454 errors:0 dropped:0 overruns:0 carrier:0
                collisions:0 txqueuelen:1000 
                RX bytes:29364556 (28.0 MiB)  TX bytes:29523 (28.8 KiB)
  5. 네트워크 환경 설정
    • /etc/network/interfaces 파일에 다음과 같이 작성, 이때 wpa-ssid와 wpa-psk 내용은 AP 에 맞춰 작성
      auto lo

      iface lo inet loopback
      iface eth0 inet dhcp

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

      auto ra0
      allow-hotplug ra0
      iface ra0 inet dhcp
      wpa-ssid "AP 이름"
      wpa-psk "AP 접속 비밀번호"
  • 재구동하여 드라이버 및 정상 동작 확인 (랜카드에 파란불이 껌벅이면 정상 동작하는 것임)
마지막으로 사족으로 견해를 첨언하면, 
  • 라즈베리 파이는 나름 최적화된 싱글 보드로 IoT 개발에 필요한 컴퓨팅 파워를 제공하고
  • 사용자 가이드와 개발자 커뮤니티가 잘 갖춰진 반면,
  • 리눅스 기반 프로젝트 특유의 H/W 호환성 확보 및 커널 버전 업에 따른 device driver 충돌 문제는 일반 사용자가 접근하는 데 장벽이 됨.

이 모든 정보를 제공한 아래 라즈베리 파이 커뮤니티에 감사!


  1. 2014.05.26 01:52

    하루종일 삽질하다가 덕분에 해결봤어요
    좋은 정보 감사합니다 ^^

  2. 생각의 웹 WebofThink 2014.05.26 21:12 신고

    저도 며칠 고생하다 우연히 찾은 포스팅으로 해결했는데 이렇게 다른 분들께도 도움이 되었다니 너무 기쁘네요 ^^

  3. hyunghunny@gmail.com 2014.09.02 00:45

    커널 업그레이드 시마다 드라이버 미스매치가 나는군요;; http://www.raspberrypi.org/forums/viewtopic.php?f=28&t=73298&start=25 에 질문을 올려서 새 커널에 맞는 드라이버를 기다리고 있습니다.

  4. 생각의 웹 WebofThink 2014.09.29 19:56 신고

    삼각형 님. 댓글 감사합니다. 문제는 산딸기 포럼에서 새로 나온 커널에 맞는 드라이버를 더 이상 공유해 주지 않으시네요. 감감무소식에 야속합니다.

  5. 삼각형 2014.09.29 19:58

    저도 저 글을 봤지만 영어의 압박 때문에 잘 안되던 차였는데 이렇게 정리해 주시니 감사합니다.

  6. 생각의 웹 WebofThink 2014.11.18 00:31 신고

    커널 업그레이드에 상관없이 드라이버를 빌드할 수 있는 방법을 찾아 공유합니다. http://webofthink.tistory.com/54

  7. 레트로빵 2016.08.18 14:41

    드라이버 파일이 더이상 다운로드되지 않는군요 ㅠ

안녕하세요,


마치 집안일처럼 차일 피일 미루다 ZDNet의 기사를 읽고 떠오르는 바가 있어 이렇게 포스팅을 시작해 봅니다.


WWW 4반세기 세계가 하나로 묶였다.


마치 태초부터 존재했던 것인양 처럼 이제는 그 부재를 상상하기 힘든 거미줄인 웹은 그 시작은 과학자들의 놀이터(?)였지만 24시간 영업에 누구나 무료로 입장할 수 있다는 믿기 힘든 서비스로 이제는 우리의 생활 습관의 일부로 자리 잡았습니다.


이제는 당연히 이 거미줄을 통해 전 세계에서 전파되는 소식들에 자신만의 생각을 덧 입히고 소중한 이들에게 전달하는 일을 하루 일과의 하나로 여기고 있습니다.


아직은 짧은 역사 때문에 혹은 그 특성 상 많은 부분(특히 보안)이 부족하고 야심만만한 능력자들에 의한 독재가 우려스럽기는 하지만, 아직 그 누구도 마음대로 이 꼬일 때로 꼬였지만 한편으로는 늘 새롭게 갱신되는 이 거미 줄을 완벽히 제어할 수 없기에 웹의 미래가 밝다고 생각합니다.


앞서 소개한 기사는 사물 인터넷으로 확장되는 미래에 대한 기대로 마무리합니다. 저 역시, 기자의 의견에 동의하며 이 거미줄에 엮인 사물들에 의한 새로운 변화를 기대해 봅니다.


혼자 잘 생긴 기기보다 서로 힘을 합쳐 모두 잘 생기게 하는 만드는 오즈의 마법사의 출현을 바라며!  




참고



 

블로그 개설 기념 첫 포스팅입니다.

이 블로그에서는 주로 한글로 Web of Things 및 RESTful API, HTML5 과 같은 최신 web tech. 를 소개하려고 합니다.

기술적인 내용을 다루기 앞서 아래 이 기술들이 가져올 미래 사회를 소개하는 자료를 공유합니다. 

http://www.nia.or.kr/BBS/board_view.asp?BoardID=201111281321074458&id=12466&Order=010200&Flag=100&objpage=0

위 주소는 한국정보화진흥원(NIA, 원장 장광수)이 초연결 사회(Hyper Connected Society) 선진 활용 사례를 담아 발간한 '모든 것이 연결되는 새로운 창조사회-사물인터넷 중심의 초연결 글로벌 선진 사례' 보고서입니다.

해외에서 구현된 서비스를 사례를 간략하고 이해하기 쉽게 소개하고 있으니 꼭 한번 읽어 보시길 권합니다.

Internet of Things 가 가져올 미래의 단상을 함께 하고 싶습니다.

많은 기대 바랍니다.

감사합니다.


  1. 파이팅건맨 2014.02.10 10:21 신고

    드뎌 방문 열었구먼~ 축하허이! '생각의 웹'공간이 그냥 가라앉지 않도록(Web of sink) 도움되는 글, 재미있는 글 많이많이 올려주3~

  2. 웹오브띵크 2014.02.10 14:25

    개장 댓글 감사!

+ Recent posts