树莓派连接WIFI无线网络配置

5次阅读

共计 1090 个字符,预计需要花费 3 分钟才能阅读完成。

查看无线网卡
$ iw dev
iw 是一种新的基于 nl80211 的用于无线设备的 CLI 配置实用程序。它支持最近已添加到内核所有新的驱动程序。采用无线扩展接口的旧工具 iwconfig 已被废弃,强烈建议切换到 iw 和 nl80211。

其中显示“Interface wlan0”,说明设备名是 wlan0。
使用 iw 检查无线连接状态
$ iw wlan0 link

这是连接后的状态如果显示 Not connected, 则还没有建立连接
扫描 WIFI 网络
$ iw wlan0 scan
搜索附近的 wifi 网络。会扫出一大坨各种无线 WIFI
连接到 wifi
无密码的 wifi
iw wlan0 connect 你的 ssid
wep 加密的 wifi 网络
$ iw wlan0 connect 你的 SSID key 0: 你的密钥
WPA/WPA2 加密的 wifi 网络
需要用到 wpa_supplicant

1. 首先需要为 wpa_supplicant 生成一个包含了预共享密钥 (PSK, pre-shared key) 
$ wpa_passphrase 你的 SSID >> /etc/wpa_supplicant/wpa_supplicant.conf 你的密码
执行以上命令后,在 /etc/wpasupplicant/wpa_supplicant.conf 的文件上会自动生成类似如下配置
network={
ssid=” 你的 SSID”
#psk=” 你的密码 ”
psk=ba4e9c8c83de0c1531accf56d7156409da7653161fb871a85c252c88bdf3d
}
2. 需要在此基础上把 wpa_supplicant.conf 配置文件添加内容如下所示
network={
ssid=” 你的 SSID”
proto=RSN
key_mgmt=WPA-PSK
pairwise=CCMP
auth_alg=OPEN
#psk=” 你的密码 ”
psk=ba4e9c8c83de0c1531accf56d7156409da7653161fb871a85c252c88bdf3d
}
3. 配置文件修改完成后,执行以下命令启动
$ sudo wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
4. 查看是否连接成功
$ ifconfig
查看 wlan0 是否分配到 ip 地址

5. 可以用以下命令自动获取 IP 地址
$ dhcpcd wlan0
到此连接 WIFI 成功。但是下次重启,WIFI 还不能自动连接。需要修改 /etc/network/interfaces

6. 配置自动连接
vim /etc/network/interfaces
配置如下
重启后,无线网络会自动连接

正文完
 0