Arch linux使用IEEE802.1X认证
步骤
1. 安装wpa_supplicant
wpa_supplicant包含wpa_supplicant主程序、wpa_passphrase密码工具、wpa_cli文字界面前端
shell
sudo pacman -S wpa_supplicant
2. 查看网卡名称
通过ip addr命令查看网卡名
shell
ip addr
譬如当前机器的网卡接口名是eno1
3. 为eno1网卡写配置文件
shell
vim /etc/wpa_supplicant/wpa_supplicant-wired-eno1.conf
/etc/wpa_supplicant文件夹下没有文件属于正常情况,可以放心执行上面的命令,记得把eno1替换为真实的网卡接口名
需要注意,因为该文件存储了明文密码,所以按照arch的建议,需要把这个文件权限设置为600,且属主属组都改为root
文件内容如下:
properties
ctrl_interface=/var/run/wpa_supplicant
ap_scan=0
network={
key_mgmt=IEEE8021X
eap=PEAP
identity="用户名"
password="对应的密码"
phase2="autheap=MSCHAPV2"
}
4. 卸载网卡接口eno1
shell
ip link set eno1 down
5. 重启网卡接口eno1
shell
systemctl restart wpa_supplicant-wired@eno1.service