Openwrt/lede编译修改默认WIFI名称为MAC后六位,Openwrt/lede脚本自动修改WiFi密码脚本
修改package/kernel/mac80211/files/lib/wifi/mac80211.sh
option disabled 1改成0,默认开启wifi
option disabled 0下添加
option htmode HT40+ option channel 1 option country CN option noscan 1 option txpower 17
option htmode HT40+ 使用40MHz频宽,但只支持1-7信道。HT40-,支持5-13信道。HT20 支持1-13信道,20MHz频宽
option channel 1使用信道1,1-13之间。若有限定频宽,信道参考如上。
option country CN 设定wifi标准为中国 CN、JP、HK均可开启13信道,默认的US只有1-12信道
option noscan 1 强制使用40MHz的频宽
option txpower 17 发射功率为17dBm,大约50mW。不可设定过大,否则有烧毁PA的危险。
修改默认SSID
config wifi-iface option device radio$devidx option network lan option mode ap option ssid OpenWrt_$(cat /sys/class/ieee80211/${dev}/macaddress|awk -F ":" '{print $4""$5""$6 }'| tr a-z A-Z)option encryption none option encryption none
option mode ap,配置模式为AP。例如WDS之类。
option ssid OpenWrt_$(cat /sys/class/ieee80211/${dev}/macaddress|awk -F ":" '{print $4""$5""$6 }'| tr a-z A-Z) 默认SSID为Openwrt_MAC后六位
option encryption none 是否开启加密,可以是psk、psk2、psk2-ccmp等
option network lan 位于哪个接口的管理之下,默认lan。一般无需修改
脚本自动修改路由器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
上面命令里面“YC_”的地方就是WiFi名称的前缀,可以自己修改方法辨别。
Padavan老毛子固件自动修改WiFi密码脚本
以前还写过自动修改WiFi密码的命令可以搭配使用,可以自动把密码修改为
密码规则例如
获取当天日期,获取月份2位字符,获取日期2位字符
前缀例如为1111,例如当天是2017-10-04
那密码为11111004
进入路由器菜单,自定义设置---脚本---在路由器启动后执行
复制此代码,添加到#!/bin/sh的下面(也就是第二行),最后点击应用本页设置
MM=1111`date +%m%d` nvram set rt_wpa_psk=$MM logger -t "【自动设置WIFI脚本 BY phyyes】" "2.4G无线WIFI密码已设置为$MM" nvram set wl_wpa_psk=$MM logger -t "【自动设置WIFI脚本 BY phyyes】" "5G无线WIFI密码已设置为$MM" nvram commit
说明:这是2.4G和5G同时设置的代码,如果不需要改5G密码可以加#或者删除.如果想改密码前缀就改第一行1111那里。
点击链接加入群聊三群:751529538
点击链接加入群聊二群:376877156
点击链接加入群聊【路由器交流群:622891808已满】
本站附件分享,如果附件失效,可以去找找看
饿了么红包