Raspberry pi 記錄2-設定wifi、藍芽

摘要:Raspberry pi 記錄2-設定wifi、藍芽

安迪兒記錄一下無線網路和藍牙的部份

除了有線網路之外,pi也可以設定無線網路的部份 方便使用

通常有線網路或是無線網路自動取ip問題都不大,設定一下就好

但安迪兒為了raspberry pi 架的 server要固定wifi ip,翻了很多網頁資料,

但其實都沒有真正成功,不是取不到ip,不然就是取到了,但實際上並沒有封包在傳

或是都正常了,但還是ping 不出去...等等(和安迪兒用AES加密有點關係)

安迪兒家裡面無線網路是用

WPA2 個人

AES加密

設定TKIP加密其實也很正常,但碰到AES就是有問題

上網找了一堆好像也有這些問題

網路的部份可以參考相關的文章

http://www.mathworks.com/help/simulink/ug/getting-the-raspberry_pi-ip-address.html

這邊簡單列一下安迪兒最後的設定方式

1.看一下有無捉到usb的wifi網卡(這部份很多人討論了 大家一致推EDMIX)

下指令查一下:lsusb

 

2.編輯相關檔案

以下內容供大家參考

sudo nano  /etc/network/interfaces
auto eth0註解掉是因為開了wlan0後ssh會連不進去,所以要mark掉
 
sudo nano  /etc/wpa_supplicant/wpa_supplicant.conf
 
sudo /etc/resolv.conf
因為沒特別看到人家說要設定這個,但就是這邊讓安迪兒wifi捉的到ip,但一直連不出去
總之安迪兒設定了nameserver、domain就正常了^^
 
設定完成後就重啓網絡吧
 
列一下三個指令
(restart好像不太行、安迪兒是stop再start)
sudo /etc/init.d/networking restart
sudo /etc/init.d/networking stop
sudo /etc/init.d/networking start
 
 
重新啟動無線指令:
sudo ifdown wlan0
sudo ifup wlan0
 
 
WPA2-AES設定內容:
 

/etc/network/interfaces


auto lo
iface lo inet loopback

#auto eth0
allow-hotplug eth0
iface eth0 inet dhcp

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

iface default inet dhcp

#auto wlan1
#allow-hotplug wlan1
#iface wlan1 inet manual
#wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

/etc/wpa_supplicant/wpa_supplicant.conf


ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
#ap_scan=1

network={
        ssid="OSX"
        scan_ssid=1
        psk="xxxxx"
        proto=RSN
        key_mgmt=WPA-PSK 
        pairwise=CCMP
        auth_alg=OPEN
        priority=1

}

#iphone 熱點內容

network={
       ssid="iPhone"
       psk="pass"
       key_mgmt=WPA-PSK
       priority=9
 }

 

參數說明:
ap_scan:1 (可以註解掉)
 1 先連接可見的WiFi,如果掃描完所有可見的網絡之後都沒有連接上,則開始連接隱藏WiFi
 2 按照network定義的順序連接WiFi網絡,遇到隱藏的將立刻開始連接,這個模式下連接順序不受priority影響
 
ssid:網絡的ssid
psk:密碼
priority:連接優先級,越大越優先
scan_ssid:連接隱藏WiFi時需要指定該值為1
 
~以上是wifi的設定
 
設定bluetooth:
 
可以參考
http://blog.kugelfish.com/2012/10/look-ma-no-wires-raspberry-pi-bluetooth.html
 
大約是
1.安裝bluetooth套件
sudo apt-get update
sudo apt-get upgrade
sudo apt-get autoremove
sudo apt-get install bluetooth bluez-utils blueman 

2.連線設定

a.輸入lsusb, 看有沒有捉到藍牙設備

b.Scan藍牙設備

sudo hcitool scan 

 

c.按下藍牙鍵盤的Connect

輸入

sudo bluez-simple-agent hci0 xx:xx:xx:xx:xx:xx

出現 Enter PIN Code:
先在原本的鍵盤輸入 0000  (Enter)
用藍牙鍵盤輸入 0000 (Enter)
這樣就配對成功了
藍牙的設備很多,有些好玩的用途
(像安迪兒是利用wii 搖桿 當XBMC選影片的控制,Rapiro的控制等等有趣的事)

以上是無線網路和藍牙的記錄XD

~~收工嘍