openwrt无线名称自动添加当前路由器mac地址脚本,openwrt无线名称自动加Mac地址
添加到/etc/rc.local文件中, 以便开机自动运行
if[-n "$path"];then
path="${path##/sys/devices/}"
dev_id=" option path '$path'"
else
dev_id=" option macaddr $(cat /sys/class/ieee80211/${dev}/macaddress)"
fi
if[ x$mode_band == x"a"];then
ssid_5ghz="-5GHz"
else
ssid_5ghz="-2.4GHz"
fi
cat <<EOF
config WiFi-device radio$devidx
option type mac80211
option channel ${channel}
option hwmode 11${mode_band}
$dev_id
$ht_capab
# REMOVE THIS LINE TO ENABLE WIFI:
option disabled 0
config wifi-iface
option device radio$devidx
option network lan
option mode ap
option ssid OpenWrt${ssid_5ghz}-$(cat /sys/class/ieee80211/${dev}/macaddress | awk -F ":"'{print $4""$5""$6 }'| tr a-z A-Z)
option encryption none
自动修改路由器WiFi名称和MAC地址
用自己的路由亲自编写并测试过的:
我这里测试可以,你们要的可以试试,直接添加启动
直接通过SSH输入下面命令,就可以实现路由器重启自动修改WIFI名称和路由器的MAC地址了,密码不变
uci set wireless.@wifi-iface[0].ssid=YC_$(cat /proc/sys/kernel/random/uuid | cut -c 25-)
uci set wireless.@wifi-iface[0].macaddr=00$(hexdump -n5 -e '/1 ":%02x"' /dev/urandom)
uci commit wireless
上面命令里面红色标志的地方就是WiFi名称的前缀,可以自己修改方法辨别。
某些场景下, 需要自动修改无线名称和MAC地址,可以查看以前的文章《OPENWRT固件重启自动修改WIFI名称和MAC地址》
点击链接加入群聊三群:751529538
点击链接加入群聊二群:376877156
点击链接加入群聊【路由器交流群:622891808已满】
本站附件分享,如果附件失效,可以去找找看
饿了么红包