ifconfig enp0s25 down
cd /etc/sysconfig/network-scripts/
cp enp0s25 enp0s25.bak
rm -rf enp0s25
chkconfig --list
chkconfig --del network
vim /etc/wpa_supplicant/wpa_supplicant.conf
ctrl_interface=/var/run/wpa_supplicant
ap_scan=0
network={
key_mgmt=IEEE8021X
eap=PEAP
identity="YOUR_USER_NAME"
password="YOUR_PASSWORD"
phase2="autheap=MSCHAPV2"
}
vim /etc/init.d/wpa_network
#!/bin/bash
# touched 2019.10.17
# description: Wired 802.1X network access
ifconfig enp0s25 down
sleep 1
wpa_supplicant -B -i enp0s25 -c /etc/wpa_supplicant/wpa_supplicant.conf -D wired
sleep 1
ifconfig enp0s25 up
sleep 1
dhclient enp0s25
cd /etc/init.d
chmod 755 wpa_network
chkconfig --add wpa_network
chkconfig wpa_network on
ifconfig enp0s25 down
wpa_supplicant -B -i enp0s25 -c /etc/wpa_supplicant/wpa_supplicant.conf -D wired
ifconfig enp0s25 up
dhclient enp0s25
ip addr //检查802.1X是否获取到了IP地址,如果获取到了,请继续下一步测试;
ping www.baidu.com //检查是否能与公网通讯
提示:如果能获取到地址,DNS也正确,却无法与公网通讯,注意检查防火墙,centos7有三个防火墙,firewalld、selinux、iptables;
参考资料:https://hadb.me/centos-wire-ieee8021x-config/
原文:https://www.cnblogs.com/wangzengyi/p/12492720.html