Hatena::ブログ(Diary)

こまけぇこたぁいいんだよ!!

2014-05-09

Raspbian の初期設定 その2 (無線LANの設定)

その1 の続きになります。


ここからは、無線LAN(WiFi)で接続出来るように設定していきます。

今回、無線接続で使ったトングルは以下になります。

BUFFALO 無線LAN子機 コンパクトモデル 11n技術・11g/b対応 WLI-UC-GNM

BUFFALO 無線LAN子機 コンパクトモデル 11n技術・11g/b対応 WLI-UC-GNM

相性があるみたいなので、他のWiFiトングル使うときは事前に情報収集しといた方がいいですね。

無線LAN(WiFi)の設定

WEB上に色んな情報が溢れてましたが、それらの情報で自分はなかなか接続出来なかったので、

自分が接続できた設定方法を記載しておきます


今回は、WPA/WPA2 (認証方式: WPA-PSK 、暗号方式: AES) による無線接続を試みます。

WEP? 知らない子ですねぇ...

WiFiトングルの状態確認

まずは、WiFiトングルが認識されているのか、確認してみます。

root@raspberrypi:~# lsusb
Bus 001 Device 002: ID 0424:9514 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 0411:01a2 BUFFALO INC. (formerly MelCo., Inc.) WLI-UC-GNM Wireless LAN Adapter [Ralink RT8070]  ★今回挿したトングル

無線接続設定 (wpa_supplicant.conf)

まずは、以下コマンドで、パスフレーズ暗号化して、wpa_supplicant.conf ファイルに書き込みます。

# wpa_passphrase [ssid] [password]  >> /etc/wpa_supplicant/wpa_supplicant.conf
  ※[ssid]: 無線ルータSSID
  ※[password] : SSIDの接続パスワード

# cat /etc/wpa_supplicant/wpa_supplicant.conf 
network={
	ssid="ssid"
	#psk="暗号化前のパスワード"
	psk=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
}

wpa_supplicant.conf ファイルが作成出来たら、同ファイルを以下のように編集します。

# vi /etc/wpa_supplicant/wpa_supplicant.conf 
network={
	ssid="ssid"
        scan_ssid=0                     ※ ssidステルスモードなら 1
	proto=WPA                       ※ 認証方式が WPA2-PSK の場合は RSN
        key_mgmt=WPA-PSK    ※ 認証方式が WPA2-PSK の場合は WPA2-PSK 
	pairwise=CCMP                ※ 暗号方式が TKIP なら TKIP
	group=CCMP                     ※ 暗号方式が TKIP なら TKIP
	psk=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
}

無線接続設定 (interfaces)

ここまでくれば、後はOS側のネットワーク設定を変更すればおkです。

以下ファイルのバックアップを作成し、内容を以下のように変更します。

# cp -ip /etc/network/interfaces /etc/network/interfaces.[YYYYMMDD]
# vi /etc/network/interfaces
auto lo
iface lo inet loopback

auto wlan0
iface wlan0 inet static         ※ DHCPから自動で付与したい場合は、static を DHCP に変更して、address netmask gatwayを削除
  address 192.168.0.x        ※ raspberyy pi に付与するアドレス
  netmask 255.255.255.0   ※ ネットマスク
  gateway  192.168.0.1        ※ デフォルトゲートウェイのアドレス(ルータIP)

wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

今回は raspberry pi に付与するアドレスを静的にしたかった為、上記のように記載を行っています。

デフォルトゲートウェイ? ナニソレ? な人は、" iface wlan0 inet DHCP " と記載して DHCP から自動取得した方がいいでしょう。

後は、ネットワークのリスタートをするだけです。

# /etc/init.d/networking restart

接続が切れたら、raspberry pi のアドレスにリモートログインすれば繋がるはずです。


これで接続出来ないあなた、


                  __.._______
              - ''゙゙゙゙゙゙´            ̄ ゙゙゙゙゙゙̄'''、
         ', : - ..,,..,,、,,,,,,, .,,,,,,,___,,,,,,,,,,,........  l
            |    |      ┌―┐   、 /  .|
          ',    |      |__|    ./   !
             |     .リー-―――――ー―'l´   !
            /__/ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\_/、
             /;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; '
            /;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; l
        ,';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;r;;;;;;;;;;;;;;;;;;;;;;;;;;;;;、
        ,!;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;/ i;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ヽ
          、;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;_.,.,,ノハ/ ,,,,.',r;;;;;;;;;;;;;;;;;;i  
        ´;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;/.゛゙ i /イエア.li;;;;;;;;;;;;;;|,   
        ! ,;;;;;;;r;;;;;;;;;;.,i'_ハ,i;;/゙ 、 ,, い ̄'゙/;;;;;;;;;;;;;│    素晴らしく運がないな、君はwww
       |;/ |;;;.i'.l;;;;;ハ,ゞ .',リ;;!|, /i  レ'\、 il|、;;;;;;;./     また来たまえwww
           l/ . l,i'~'-、  `゙|ノ,,,,,,,;i_ノ,,,,, `.,i'゙i,'、;;/iV    
           `   'i  . ,ii;ト―――アiij ./ レ'        
             ,'' l,  .゙"  ̄ ̄ ̄ .  i', .`  
               ,il,''、 ゙'-、_  ‐---‐  /‐ l、 
             ,i'./   │ . ゙゙''ッ-----ィ゙   ! \
          _..-" .,!   /   !     .',   ,.イ  `'-、

多分、

  • /etc/wpa_supplicant/wpa_supplicant.conf に記載している、 認証方式 or 暗号方式 があっていない
  • /etc/network/interfaces に記載している、付与するアドレス or デフォルトゲートウェイ or ネットマスク のアドレスがおかしい

だと思われます。

もう一度、設定を見直してみましょう。

namaenamae 2014/07/09 10:21 トングルではなく、ドングル(dongle)では?

aa 2014/11/18 00:49 > key_mgmt=WPA-PSK ※ 認証方式が WPA2-PSK の場合は WPA2-PSK

とありますが、WPA2-PSKの場合もWPA-PSKが正しいようです。

こまったこまった 2015/05/17 01:57 auto etho で
iface wlan0 inet manual と出てしまいます。
staticをSHCPにしたいのですが、manualなため変にいじれません。

師子乃師子乃 2016/04/01 23:45 初めまして、情報処理の勉強をしている者です。

WPA2-PSK方式について学ばせていただきます。

よろしくお願いいたします!