1、查看自己的无线网卡是否生效
查看挂载的USB设备(最好执行startx后在LXTerminal里执行,有些命令有好几屏可以用鼠标翻屏)
一. sudo lsusb
我的RPI显示如下:
1pi@raspberrypi:/$sudo lsusb
2 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
3 Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
4 Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
5 Bus 001 Device 004: ID148:5370 Ralink Technology, Corp. RTL5370 wireless
最后一行标有RTL5370即是我的无线网卡芯片识别了,表明设备可用。
二.测试wifi信号
1 sudo iwlist wlan0 scan
细心看,找到自己无线路由器的ssid(即用手机搜wifi,显示的wifi名字,路由器中可以配置)
笔者ssid是:TP-LINK_365464 说明无线网卡已经收到无线路由。
三、编辑网卡配置信息
1 sudo nano /etc/network/interfaces
将wlan0的部份修改为:
auto lo
iface lo inet loopback
iface eth0 inet dhcp
auto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-ssid "TP-LINK_365464" #有没有引号都可以#
wpa-psk "password" #有没有引号都可以#
说明:
auto lo //表示使用localhost
face 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 "TP-LINK_365464" //表示连接SSID名为
TP-LINK_365464的WIFI网络。 TP-LINK_365464是我的WIFI网SSID名称,如果是别的,请更改
wpa-psk "password" //表示连接WIFI网络时,使用wpa-psk认证方式,认证密码是password。如果是别的密码,请更改
上述定义后,如果有网线连接,则采取DHCP自动连接。如果有名为TP-LINK_365464的WIFI网络,则自动连入,采取DHCP获得地址。
CTRL+X 保存退出
如果想设置为静态IP的修改为
auto lo
iface lo inet loopback
iface eth0 inet dhcp
auto wlan0
allow-hotplug wlan0
iface wlan0 inet static
wpa-ssid "TP-LINK_365464" #有没有引号都可以#
wpa-psk "password" #有没有引号都可以#
address 192.168.1.106 # 设定的静态IP地址
netmask 255.255.255.0 # 网络掩码
gateway 192.168.1.1 # 网关
network 192.168.1.1
四、立即连接WIFI网络
使用命令
sudo /etc/init.d/networking restart
成功后,用 ifconfig 命令可以看到 wlan0 设备,且有了IP地址(已连接) 。OK
常用命令
使用iwconfig命令:
搜索无线网 iwlist wlan0 scan通过dhcp获取IP dhclient wlan0 或 dhcpcd wlan0