「玩转树莓派」树莓派 3B+ 配置无线WiFi

栏目: 软件资讯 · 发布时间: 5年前

内容简介:这里我们先介绍两种网络模式,WPA-Personal 与 WPA-Enterprise。大多数家庭网络属于这种模式,当在无线路由器或接入点(AP)上设置密码时,用户在连接到Wi-Fi网络时必须输入密码。

网络模式

这里我们先介绍两种网络模式,WPA-Personal 与 WPA-Enterprise。

WPA-Personal

大多数家庭网络属于这种模式,当在无线路由器或接入点(AP)上设置密码时,用户在连接到Wi-Fi网络时必须输入密码。

「玩转树莓派」树莓派 3B+ 配置无线WiFi

在PSK模式下,无法单独或集中管理无线访问。一个密码适用于所有用户,一旦在原始无线路由器或AP上手动修改,它将在所有无线客户端上手动更改。

密码存储在无线客户端上。因此,计算机上的任何人都可以连接到网络,也可以看到密码。

WPA-Enterprise

此模式提供了业务环境中无线网络所需的安全性。设置起来比较复杂,它可以对访问Wi-Fi网络进行个性化和集中的控制。当用户尝试连接到网络时,他们需要显示他们的登录凭据。

此模式支持802.1x RADIUS认证,适用于部署RADIUS服务器的情况。只有连接RADIUS服务器进行客户端认证时,才应使用WPA-Enterprise。

「玩转树莓派」树莓派 3B+ 配置无线WiFi

用户从未处理实际的加密密钥。在用户呈现他们的登录凭据后,它们在后台被安全地创建并分配给每个用户会话。这样可以防止人们从计算机获取网络密钥。

配置

家庭网络配置

使用命令:sudo raspi-config进行树莓派配置,进入如下界面,选择 2. Network Options。

「玩转树莓派」树莓派 3B+ 配置无线WiFi

选择 N2 wi-fi。

「玩转树莓派」树莓派 3B+ 配置无线WiFi

输入SSID和密码即可,SSID即为Wifi名称。

「玩转树莓派」树莓派 3B+ 配置无线WiFi

当然你也可以通过以下方式连接WiFi,使用如下命令可以扫描附近的无线网:

sudo iwlist wlan0 scan

添加有密码的WIFI网络,通过配置wpa_supplicant.conf可以设置要连接的无线网。

sudo vim /etc/wpa_supplicant/wpa_supplicant.conf

在文件末尾出添加一下代码,并替换掉ssid_name以及password即可。

network={
        ssid="ssid_name"
        key_mgmt=WPA-PSK
        psk="password"
}

通过

ifconfig wlan0

可以查看IP地址是否分配成功

企业认证网络配置

企业内部网络需要账号密码。

编辑无线配置:

sudo vim /etc/wpa_supplicant/wpa_supplicant.conf

仅供参考:

country=GB
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
  ssid="eduroam"
  key_mgmt=WPA-EAP
  pairwise=CCMP TKIP
  group=CCMP TKIP
  eap=PEAP TTLS
  # 账号
  identity="user_sample"
  # 密码
  password="password_sample"
  #认证证书,如果没有注释掉即可
  ca_cert="/etc/certs/cacert.pem"
  phase1="peapver=0"
  phase2="MSCHAPV2"
  scan_ssid=1
  mode=0
  auth_alg=OPEN
  proto=WPA RSN
  proactive_key_caching=1
  }

配置完成以后执行命令:

wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf  -B
# 出现以下提示说明配置成功
Successfully initialized wpa_supplicant

kill掉正在执行的wpa_supplicant程序

sudo killall -q wpa_supplicant

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

跨平台桌面应用开发:基于Electron与NW.js

跨平台桌面应用开发:基于Electron与NW.js

【丹】Paul B. Jensen / Goddy Zhao / 2018-3 / 99

《跨平台桌面应用开发:基于Electron与NW.js》是一本同时介绍 Electron和 NW.js的图书,这两者是目前流行的支持使用 HTML、CSS 和 JavaScript 进行桌面应用开发的框架。书中包含大量的编码示例,而且每个示例都是五脏俱全的实用应用,作者对示例中的关键代码都做了非常详细的解释和说明,可让读者通过实际的编码体会使用这两款框架开发桌面应用的切实感受。除此之外,在内容上,......一起来看看 《跨平台桌面应用开发:基于Electron与NW.js》 这本书的介绍吧!

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试