上一篇我们说到了安装系统,让树莓派跑起来..但是毕竟拖着电源线已经是累赘了,更何况要连接网线,一点啊不自由 所以我们这里可以用到一个无线网卡,当然最好的免驱的,省的麻烦.-.- 我自己用的是EP-N8508GS黄金版,因为一般路由获取IP全是自由分配的, 我们也不可能每次重启树莓派了就去看一次IP.显得很麻烦,也不科学 所以我们应该固定下IP..连接SSH

sudo lsusb #查看挂载的USB设备 我自己执行后显示如下,004就是我的无线网卡
pi@raspberrypi ~ $ sudo 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 0bda:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN Adapter
如果不能识别出网卡,那么执行 sudo lsmod

01.pi@raspberrypi ~ $ lsmod
02.Module                  Size              Used by
03.snd_bcm2835             12808             0 
04.snd_pcm                 74834             1 snd_bcm2835
05.snd_seq                 52536             0 
06.snd_timer               19698             2 snd_seq,snd_pcm
07.snd_seq_device          6300              1 snd_seq
08.snd                     52489             5 snd_bcm2835,snd_timer,snd_pcm,snd_seq,snd_seq_device                 
09.snd_page_alloc          4951              1 snd_pcm
10.arc4                    1187              2 
11.ath9k_htc               54918             0 
12.mac80211                236178            1 ath9k_htc
13.ath9k_common            3181              1 ath9k_htc
14.ath9k_hw                376754            2 ath9k_common,ath9k_htc
15.ath                     16648             3 ath9k_hw,ath9k_common,ath9k_htc
16.cfg80211                171957            3 ath,mac80211,ath9k_htc
可以看到有mac80211,显示无线网卡已经被正确识别.

现在可以测试你周围的无线网络了。输入如下命令
sudo iwlist wlan0 scan #搜索无线网络
sudo apt-get install wpasupplicant #配置无线网络
sudo nano /etc/wpa.conf #设置自己的SSID&password
network={
ssid="你用的WIFI的SSID"
proto=RSN
key_mgmt=WPA-PSK
pairwise=CCMP TKIP
group=CCMP TKIP
psk="WIFI的密码"
}
然后我发现上面的设置我有时候连接不上,后来又测试了另外一个,如下:
network={
ssid="你用的WIFI的SSID"
key_mgmt=WPA-PSK
psk="WIFI的密码"
}
sudo nano /etc/network/interfaces #把之前的wpa.conf添加进去并注释掉原来的
#wpa-roam/etc/wpa_supplicant/wpa_supplicant.conf
wpa-roam /etc/wpa.conf
然后保存,退出,重启树莓派
到了这里重启如果设置没错误就可以开机连接到WIFI了 但是每次换IP也不方便 下面我们来绑定IP.. sudo nano /etc/network/interfaces #在这里设置固定IP
因为之前改过了,所以当前应该显示
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 wpa-roam /etc/wpa.conf iface default inet dhcp
如果你要修改网线的IP 设置如下:(红色为修改位置,蓝色为添加位置,对比初始文件)
auto lo

iface lo inet loopback iface eth0 inet static address 192.168.1.123 netmask 255.255.255.0 gateway 192.168.1.1

allow-hotplug wlan0 iface wlan0 inet manual wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf iface default inet dhcp
如果你要修改无线的IP 设置如下:(红色为修改位置,蓝色为添加位置,对比初始文件)
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.123 netmask 255.255.255.0 gateway 192.168.1.1

修改成功后,树莓派的IP就变为192.168.1.123