梅林{merlin} 基于wpa_supplicant得802.1X PEAP认证

在公司需要用网线得设备有点多而且需要相互之间进行互联传输

但是网络做了规则内网不能互相连通,而且桌子上只有一个网线口可以用,

所以整了个二手AC3100,merlin刷上entware装好


1.先保存好配置文件

ctrl_interface=/opt/var/run/wpa_supplicant
ctrl_interface_group=wheel
update_config=1
network={
	key_mgmt=IEEE8021X
	eap=PEAP
	phase2="auth=MSCHAPV2"
	identity="username"
	password="password"
	eapol_flags=0
}


2.然后再来个脚本然后扔到/opt/etc/init.d/  改成S数字* {entware 会开机运行rc.unslung 这个脚本会执行所有S数字开头得脚本}

#!/bin/sh
ifconfig eth0 down
sleep 1
wpa_supplicant -B -i eth0 -c /opt/etc/eap.conf -D wired
ifconfig eth0 up
udhcpc -i eth0 -b

PS:-i 指定网口 -D 指定类型 我这里是有线连所以 wired 

脚本流程就是先关掉wan口 然后wpa_supplicant设置再开启wan口

最后再手动dhcpclient获取下IP


标签: merlin, 梅林, wpa_supplicant, 802.1X, PEAP, MSCHAPV2, entware

添加新评论