按http://www.openwrt.pro/post-317.html里面的方式修改openwrt-mt7688 WIFI SSID不能生效,下面介紹幾種修改方式。
1、修改/etc/config/wireless配置文件
config wifi-iface
option device mt7628
option ifname ra0
option network lan
option mode ap
option ssid mtk1-7629
option encryption psk2
option key 12345678
把ssid字段對應的改成自己想要的SSID,這里也可以修改加密方式和密碼。
通過此種方式重啟系統或者通過/etc/init.d/restart 重啟網絡修改的都還有效。但是如果重新燒錄內核就會恢復成默認的了。
2、在自啟動文件rc.local文件里添加如下:
iwpriv ra0 set SSID=11n-AP
iwpriv ra0 set WPAPSK=12345678
......
通過此種方式每次重啟系統的時候,都會自動去設置ssid 等信息,即使是重新燒錄固件也不影響。但是如果通過/etc/init.d/restart 重啟網絡,會恢復默認的SSID,但是重啟之后又是你期望的了。
3、修改源碼包里的openwrt-sdk、package/ramips/drivers/mt7628/files/mt7628.sh
detect_mt7628() {
# detect_ralink_wifi mt7628 mt7628
ssid=mtk-`ifconfig eth0 | grep HWaddr | cut -c 51- | sed 's/://g'`
cd /sys/module/
[ -d $module ] || return
[ -e /etc/config/wireless ] && return
cat <<EOF
config wifi-device mt7628
option type mt7628
option vendor ralink
option band 2.4G
option channel 0
option auotch 2
config wifi-iface
option device mt7628
option ifname ra0
option network lan
option mode ap
option ssid $ssid
option encryption psk2
option key 12345678
EOF
}
修改ssid 字段,保存編譯燒錄。現在不管是重啟系統還是通過/etc/init.d/restart 重啟網絡都還是自定義的SSID啦。
我有強迫症,把其他mt7628字眼都改成了mt7688這導致編譯重燒后釋放不出熱點。最后還是乖乖的改回來了。就改ssid encryption key等字段就可以了
https://blog.csdn.net/u013177084/article/details/77774103
