2017.9.26 公开源码(Apache2.0协议)
https://github.com/769484623/WiFiProbe
—————————————————————————————————————————————————————
这篇文章主要着力于自定义固件,关于OP自定义固件网上有些说法经我测试是错误的,这里放出自己使用的一些解决方案。
libpthread在Base->Base system中 ,librt 上面,可以一并选中librt,pthread即可自动选中。
修改源码中的
/package/kernel/mac80211/files/lib/wifi/mac80211.sh
末尾的默认配置文件
config wifi-device radio ................ #option disable 1config wifi-iface也是可以更改的,这个看个人需求,不多说
固件中自启动脚本只需要将其放入
package/base-files/files/etc/init.d
中即可实现自启动,无需其他设置
首先确认自己的无线路由型号,然后进入target 目录下对应型号目录。 最后修改
/base-files/etc/uci-defaults/network
查找路由器对应的宏下面的默认配置,使用
ucidef_set_interface_wan “eth0” ucidef_set_interface_lan “eth0”来进行更改。 这里感谢
http://blog.ich8.com/post/3243
对我的帮助,原文章更加简洁易懂。
固件添加外网SSH允许需要固件中包括firewall跟dropbear。 修改:
package/services/dropbear/files/dropbear.config
添加一句:
option GatewayPorts 'on'之后到防火墙设置
package/network/config/firewall/files/firewall.config
文件最后添加:
config rule option target 'ACCEPT' option src 'wan' option proto 'tcp' option dest_port '22' option name 'SSH'保存重启即可。
lua配置文件记得用Tab键来缩进,不要用空格。
