要想讓樹莓派方便操做,確定須要配置無線網卡,這樣能夠大大加強樹莓派的移動性和便利性,其實配置無線網卡基本就是和普通linux平臺下配置無線網卡同樣,幾種方法大同小異,具體以下:linux
在樹莓派上建議使用RTL8188CUS芯片的USB無線網卡(不需額外安裝驅動),使用下面的指令查看是否成功安裝:shell
lsusb #若是無效,查看驅動是否加載 lsmod #若是未加載,進行加載 modprobe xxx
sudo nano /etc/network/interfaces
修改後文件內容以下:服務器
auto lo iface lo inet loopback iface eth0 inet dhcp auto wlan0 allow-hotplug wlan0 iface wlan0 inet dhcp wpa-ssid 「你的wifi名稱」 wpa-psk 「你的wifi密碼」
具體各行配置的意思以下: 網絡
auto lo //表示使用localhost iface eth0 inet dhcp //表示若是有網卡ech0, 則用dhcp得到IP地址 (這個網卡是本機的網卡,而不是WIFI網卡) auto wlan0 //表示若是有wlan設備,使用wlan0設備名 allow-hotplug wlan0 //表示wlan設備能夠熱插撥 iface wlan0 inet dhcp //表示若是有WLAN網卡wlan0 (就是WIFI網卡), 則用dhcp得到IP地址 wpa-ssid 「你的wifi名稱」//表示鏈接SSID名 wpa-psk 「你的wifi密碼」//表示鏈接WIFI網絡時,使用wpa-psk認證方式,認證密碼
上述定義後,若是有網線鏈接,則採起DHCP自動鏈接得到地址,使用命令 oop
sudo /etc/init.d/networking restart sudo service networking restart #跟上面行的做用同樣。
成功後,用 ifconfig 命令能夠看到 wlan0 設備,且有了IP地址(已鏈接)。post
有時須要執行sudo ifdown wlan0和sudo ifup wlan0才能發生做用,若是還不行,sudo reboot吧。spa
要作服務器的話,最好開機啓動設置靜態IP地址,在上面加上下面的部分:
rest
iface default inet static #將上面的iface wlan0 inet dhcp改成這一行。 address 192.168.1.2 #靜態IP地址。 netmask 255.255.255.0 #IP掩碼,爲0的部分地址可經過。 gateway 192.168.1.1 #網關,通常就是路由器的主地址。 dns-nameservers x.x.x.x #你的本地dns地址
ctrl_interface=/var/run/wpa_supplicant ctrl_interface_group=0 ap_scan=2 network={ ssid=「WIFI名稱「 proto=WPA2 key_mgmt=WPA-PSK pairwise=TKIP group=TKIP psk=」WIFI密碼「 }
而後修改文件sudo nano /etc/network/interfaces,修改後的文件內容以下: code
auto lo iface lo inet loopback iface eth0 inet dhcp.auto wlan0 iface wlan0 inet dhcp pre-up wpa_supplicant -B -Dwext -iwlan0 -c/etc/wpa_supplicant/wpa_supplicant.conf post-down killall -q wpa_supplicant
修改完成後,使用如下命令重啓網絡 server
sudo /etc/init.d/networking restart
成功後,用 ifconfig 命令能夠看到 wlan0 設備,且有了IP地址(已鏈接)。
附註:上述兩種方法咱們都是使用的DHCP動態IP,若是要設置靜態ip方法和以及鏈接隱藏SSID AP的方法:
修改文件sudo nano /etc/network/interfaces
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 static address 192.168.1.2 netmask 255.255.255.0 gateway 192.168.1.1 dns-nameservers x.x.x.x #你的本地dns地址
在ssid=」XXXX」下面加一行scan_ssid=1後重啓,具體以下:
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf ctrl_interface=/var/run/wpa_supplicant ctrl_interface_group=0 ap_scan=2 network={ ssid=「網絡id「 scan_ssid=1 proto=WPA2 key_mgmt=WPA-PSK pairwise=TKIP group=TKIP psk=」密碼「}
重啓後就能夠連上這個不廣播SSID的無線網絡。