OpenWrt
wall-e_xu
这个作者很懒,什么都没留下…
展开
-
Fedora删除旧内核版本
查看当前系统中已安装的内核相关包:[xujun@localhost ~]$ rpm -qa | grep kernelkernel-tools-4.1.13-100.fc21.x86_64kernel-headers-4.1.13-100.fc21.x86_64kernel-core-4.1.13-100.fc21.x86_64erlang-kernel-17.4-4.fc21.x86原创 2016-10-09 10:13:16 · 2392 阅读 · 0 评论 -
在OpenWrt上移植移远EC20等LTE模块时,给内核打补丁
[xujun@localhost patch]$ ls999-quectel.patch linux-3.18.29 linux-3.18.29.orig ReadMe[xujun@localhost patch]$ tree.├── 999-quectel.patch├── linux-3.18.29│ └── drivers│ └── usb原创 2016-09-30 13:03:11 · 5401 阅读 · 2 评论 -
如何在路由器上实现nginx本地web弹窗功能
以苹果手机为例,当苹果手机连接上wifi后,就会连接到它的测试URL地址上进行测试(苹果手机的测试URL为captive.apple.com),测试返回的网页与期望的网页是否一致,如果一致,则认为这个wifi是可以成功连接的;如果不一致则认为这是一个跳转页,会弹出一个web容器窗口,而跳转页就会在这个容器中显示出来。nginx配置片段:location / { if ($http原创 2016-10-08 11:29:12 · 1570 阅读 · 0 评论 -
iptables大量插入含有ip地址的规则性能优化
当iptables大量插入含有ip地址的规则时,iptables的性能会比较差,此时可以考虑使用ipset(ip集合)。#!/bin/shprepare_net_kill_ipts() { ipset -! create apple_domains hash:ip netmask 24 domains="itunes.apple.com init.itunes.apple.com s.原创 2016-10-08 12:26:58 · 2214 阅读 · 0 评论 -
OpenWrt实现无线客户端之间的隔离
有些网络环境中可能为了安全方便考虑,不希望连上同一个无线路由器的无线客户端之间可以互相通信,需要让他们之间无法直接通信,达到互相隔离的效果,我们可以通过手动修改配置文件的方式达到这样的目的。只要修改/etc/config/wireless配置文件,在wifi-iface配置段的适当位置添加:option isolate 1即可实现wifi用户之间互相隔离的效果。原创 2016-10-08 12:17:07 · 4893 阅读 · 0 评论 -
Linux查找最近修改的文件
查找当前目录下,最近7天内修改过的常规文件:find -type f -mtime -7原创 2016-09-30 10:10:44 · 956 阅读 · 0 评论 -
使用libcurl实现tcp通信
使用libcurl实现tdp通信,网络服务器为58.247.150.223:8000,发送数据为test sending\n,并且可以接收服务器发回的数据。/*************************************************************************** * _ _ _原创 2016-10-11 19:34:02 · 11469 阅读 · 2 评论 -
使用libcurl实现udp通信
使用libcurl实现udp通信,网络另一端为192.168.31.199:6000,发送数据为hello xujun#include #include //#include curl_socket_t opensocket (void *clientp, curlsocktype purpose,原创 2016-10-11 19:29:54 · 4624 阅读 · 0 评论 -
luci-app-networking_monitor的OpenWrt页面制作
在网上找了一圈,也没有找到联网监测的OpenWrt页面,于是自己动手写了个luci-app-networking_monitor。将luci-app-networking_monitor目录放到OpenWrt源码的package/utils下:[xujun@localhost luci-app-networking_monitor]$ tree.├── files│ └─原创 2016-10-10 17:07:09 · 1186 阅读 · 0 评论 -
在OpenWrt上移植fcgiwrap为nginx提供cgi支持
nginx不支持cgi程序,通过fcgi包装程序,可以使nginx间接支持cgi程序。fcgiwrap源码参考https://github.com/gnosek/fcgiwrap在openwrt-chaos_calmer/package/utils/下添加fcgiwrap最后形如:[xujun@localhost fcgiwrap]$ tree.├── Makefile原创 2016-09-30 14:01:23 · 3126 阅读 · 1 评论 -
串口透传luci-app-ser2net的OpenWrt页面制作
在网上找了一圈,也没有找到luci-app-ser2net的OpenWrt页面,于是自己动手写了个luci-app-ser2net。至于串口透传模块ser2net_client和ser2net_server可以联系本人。用户只需简单设置,即可实现串口到网络的双向数据透明传输,支持心跳功能,支持5路socket连接。将luci-app-ser2net目录放到OpenWrt源码的package/u原创 2016-10-10 14:13:41 · 4926 阅读 · 26 评论