这几天都在折腾树莓派,也没折腾出个啥玩意。
慢慢玩吧~
今天来说下如何在树莓派上连接无线网络。
当然首先你要有一个WIFI环境了,在这里就不说怎么做了,我使用的是TP-Link 无线路由器。
环境的基本参数是(根据自己需求设定):
SSID名 : My-WIFI 使用的是WPA-PSK的加密认证方式 密码是 PassWord
在上一篇文章说的我使用的是一下的无线网卡(EDUP 迷你USB无线网卡 EP-N8508G) 在淘宝上购买的价格是 41.00 RMB
1. 第一步当然是把我们的无线网卡插入树莓派USB口中了
接下来我们使用 “lsusb” 命令来查看当前的USB设备列表
我们可以看到带有如下字样的这一行 “Bus 001 Device 004: ID 0bda:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN Adapter”
这说明我们的USB无线网卡已经被我们的系统识别了
我们用“ifconfig”命令来查看接口设备 我们可以看到一个wlan0设备 但是它还没有IP地址
2. 接下来就是来配置我们是无线参数了
修改 /etc/network/interfaces 文件 -》 它定义是网络配置参数 当然
我们用如下命令来编辑
sudo vim /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 dhcp
如果你在局域网下有一台DHCP服务器的话,你可以使用如下配置:
.
auto lo iface lo inet loopback iface eth0 inet dhcp allow-hotplug wlan0 auto wlan0 iface wlan0 inet dhcp wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
如果你想使用静态IP请使用如下配置:
auto lo iface lo inet loopback iface eth0 inet dhcp allow-hotplug wlan0 iface wlan0 inet manual address 192.168.1.103 netmask 255.255.255.0 gateway 192.168.1.1 wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
编辑后我们点击“:” 然后输入 wq 然后点击回车来保存退出
3. 配置WPA配置文件
使用如下命令编辑
sudo vim /etc/wpa_supplicant/wpa_supplicant.conf
编辑内容如:
network={ ssid="你的SSID" proto=RSN key_mgmt=WPA-PSK pairwise=CCMP TKIP group=CCMP TKIP psk="WIFI密码" }
编辑后我们点击“:” 然后输入 wq 然后点击回车来保存退出
重启你的网络服务 我们使用的命令是:
vim /etc/init.d/networking restart
我们执行 “ifconfig”命令来看看 可以获得如下信息:
eth0 Link encap:Ethernet HWaddr b8:27:eb:af:58:07 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:8 errors:0 dropped:0 overruns:0 frame:0 TX packets:8 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:1104 (1.0 KiB) TX bytes:1104 (1.0 KiB) wlan0 Link encap:Ethernet HWaddr e8:4e:06:0e:14:1c inet addr:192.168.1.103 Bcast:255.255.255.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:2660 errors:0 dropped:2701 overruns:0 frame:0 TX packets:1540 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:808476 (789.5 KiB) TX bytes:201846 (197.1 KiB)
我们可以看到wlan0设备已经连接上了,并且已经有了所对应的IP地址
或者是重启你的树莓派 命令如下 :
reboot
如果出了问题
可能是你的无线网卡设备没有安装驱动,请自行下载驱动程序
至此!