Openwrt WIFI探针开发【三】

xiaoxiao2021-02-28  132

2017.9.26 公开源码(Apache2.0协议)

https://github.com/769484623/WiFiProbe

—————————————————————————————————————————————————————

这篇文章主要着力于自定义固件,关于OP自定义固件网上有些说法经我测试是错误的,这里放出自己使用的一些解决方案。

生成固件后找不到libpthread.so.0

libpthread在Base->Base system中 ,librt 上面,可以一并选中librt,pthread即可自动选中。

开机自动开启WIFI

修改源码中的

/package/kernel/mac80211/files/lib/wifi/mac80211.sh

末尾的默认配置文件

config wifi-device radio ................ #option disable 1

config wifi-iface也是可以更改的,这个看个人需求,不多说

固件添加自启动脚本

固件中自启动脚本只需要将其放入

package/base-files/files/etc/init.d

中即可实现自启动,无需其他设置

于固件中更改默认的wan与lan绑定的端口

首先确认自己的无线路由型号,然后进入target 目录下对应型号目录。 最后修改

/base-files/etc/uci-defaults/network

查找路由器对应的宏下面的默认配置,使用

ucidef_set_interface_wan “eth0” ucidef_set_interface_lan “eth0”

来进行更改。 这里感谢

http://blog.ich8.com/post/3243

对我的帮助,原文章更加简洁易懂。

允许外网SSH访问

固件添加外网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键来缩进,不要用空格。

转载请注明原文地址: https://www.6miu.com/read-40317.html

最新回复(0)