使用NetworkManager配置PEAP无线网络
Contents
启用NetworkManager管理网络
iotedge目前采集networkd管理网络,需要先切换到NetworkManager。
将 /etc/netplan/*.yaml 文件修改为如下:
|
|
开启NetworkManager服务:
|
|
重启系统使配置生效
注意:重启后,原有的网络配置将会丢失。如果之前使用的是SSH操作则无法继续,需要连接显示器操作。
连接显示器比较麻烦,因此,后期考虑将edge默认使用NetworkManager,将更方便。
配置PEAP网络
图形界面配置
从桌面右上角打开设置。点击左侧Wifi,填入对应参数即可。
这种方式比命令行方便,因此,后期考虑将edge默认使用NetworkManager,并配置好远程桌面,使用windows中的“远程桌面”即可配置。
命令行配置
-
查找无线网络接口
使用
ifconfig
或ip link
或ip addr
等命令均可查看当前系统的网络接口。其中,接口名以 wl 开头的为无线网络,例如:wlp1s0。 -
使用
nmcli
命令配置网络连接,新增网络连接:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
nmcli c add \ con-name wlp1s0 \ ifname wlp1s0 \ type wifi \ wifi.ssid W19M5012 \ wifi.hidden true \ wifi-sec.key-mgmt wpa-eap \ 802-1x.ca-cert /home/pi/CA.cer \ 802-1x.eap peap \ 802-1x.identity SYTST03293 \ 802-1x.password W19MSzIjD08 \ 802-1x.phase2-auth mschapv2 \ ipv4.method manual \ ipv4.addresses 10.188.179.108/21 \ ipv4.gateway 10.188.176.1 # 第一行表示增加网络配置,之后每行指定一个参数。以下参数按需替换: # wlp1s0 网络接口名,连接名也设为一样的名,可以不同 # W19M5012 wifi SSID # /home/pi/CA.cer 证书路径。自行放入系统后,将路径填入 # SYTST03293 用户名 # W19MSzIjD08 密码 # 10.188.179.108/21 IP和子网掩码(CDR) # 10.188.176.1 网关
如需修改连接,使用如下命令:
1 2 3 4 5
nmcli c modify wlp1s0 \ con-name conn_wlp1s0 \ ifname wlp1s0 # 第一行表示修改(要指定原连接名),之后每行指定一个参数,与新增时一致,不再赘述。
Author lyj
LastMod 2022-12-05