openwrt无线名称自动添加当前路由器mac地址脚本,openwrt无线名称自动加Mac地址
WinSCP工具登录路由器。打开/etc/config/wireless文件
config wifi-device ‘radio0′
option type ‘mac80211′
option macaddr ’14:e6:e4:e2:ee:40′
固件默认登录IP:192.168.10.1;账号:root;密码:admin或者password;(因为现在是试编译阶段,还没固定下来)
默认WIFI名称:DDwifi;默认无线密码:空;
(某些功能需要芝麻开门,登录ssh执行echo 0xDEADBEEF > /etc/config/google_fu_mode ,刷新系统页面;)
目前支持的型号有:
TPLINK WR703N/WR702N/WR700N AR9331芯片,单网口系列;
TPLINK WR710N/WR720N AR9331芯片,双网口系列;
TPLINK WR841N V8、WR843N、WR845N AR9341芯片系列;
(多数ar9341芯片的固件网口位置都是反的,本固件已经做了修复,网口对应主机的网口;)
TPLINK WR841NV9、WR842NV4以及以上 QCA9533芯片系列;
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=A_$(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
reboot
exit
#!/bin/ash
#str = cat /proc/sys/kernel/random/uuid
echo OpenWrt_$(cat /proc/sys/kernel/random/uuid | cut -c 25-)
uci set wireless.@wifi-iface[1].ssid=OpenWrt_$(cat /proc/sys/kernel/random/uuid | cut -c
uci commit wireless