2019
11-07

openwrt无线名称自动添加当前路由器mac地址脚本,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 hwmode11${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地址

您可能感兴趣的文章

免费支持本站

支付宝打赏支付宝打赏微信打赏微信打赏

本文》有 0 条评论

留下一个回复 (您的评论需要经过审核才能显示)