路由器
misfa
菜鸟向前飞!!!
展开
-
调试路由器驱动小结
1:要想办法减少花费时间的工作,就比如驱动程序写的有差错,上传到路由器,路由崩溃,之前只能从头开始刷路由器,每一次刷都要花费20分钟左右,太浪费时间了今天的解决办法是强行卸载驱动驱动安装的时候是用 opkg install 安装指定的软件包如果用rmmod xxx.ko卸载不了的话则用 opkg remove 卸载已经安装的指定的软件包opkg 还有其他命令,例如:opkg原创 2017-08-29 19:35:47 · 515 阅读 · 0 评论 -
linux内核驱动调试bug解读
在这里我是根据自己的项目来解读bug的,不一定适合其他人1、之前使用NF_STOLEN,在外网运行的服务器还是可以收到udp调试工具发到外网服务器的udp数据包,一直很纳闷,中间在路由器上已经把udp数据包给截获了,理论上应该是收不到的,后来发现是在过滤数据包的时候过滤条件限制错了,所以发往外网的数据包成了漏网之鱼。之前是if(in->name!=NULL)&&(0!=strcmp原创 2017-09-29 10:21:46 · 321 阅读 · 0 评论 -
基于openwrt系统的小米路由器创建自启动脚本
环境:小米路由器烧制了openwrt系统用putty或者其他远程连接工具,登录路由器1、进入init.d目录 cd /etc/init.d2、创建文件test然后编辑 vim test3、在打开的test文件中加入一下内容#!/bin/sh /etc/rc.common # /init.d/testSTART=99start(){ opkg原创 2017-11-28 11:08:20 · 6102 阅读 · 0 评论 -
linux内核驱动(抓取数据包并发送)项目总结
这一串表情可以代表我在做linux内核驱动项目整个过程的心情。。。。。。。。刚开始,对这个项目完全不知道怎么做,该学什么知识,能用到什么知识,完完全全处于懵逼的状态,什么都不知道后来在老师和师兄的指导下,以及在查了各种资料后,慢慢的知道自己要学哪几个最基本的知识点(netfilter、字符设备驱动、网络设备驱动),但是直到后也很迷茫,不知道该怎么使用接着,慢慢的看现有的代码逐渐上手编写调试代码,觉...原创 2018-03-17 16:51:00 · 1841 阅读 · 3 评论 -
OpenWrt路由器连接上级wifi并创造新的wifi给下一级使用
我们在小米路由上刷入OpenWrt系统,然后将路由器连接上一级wifi,自己再作为路由器发出wifi给局域网用户使用,开发人员还可以在该路由器上挂载自己的驱动和应用程序该路由器刷机流程为:miwifi.bin->ssh工具包->openwrt系统(刷机流程请参考我之前的博文)下面是openwrt路由器设置过程:1.用网线连接电脑和路由器,登录路由器,选择wifi,然后点击Scan(即搜...原创 2018-06-01 16:08:38 · 14641 阅读 · 3 评论 -
Linux 内核网络协议栈 -sk_buff结构体
sk_buff结构体是linux网络代码中最重要的数据结构,是整个网络传输载体。所以sk_buff结构体里面有很多关于其他功能的成员字段,比如:防火墙,子路由系统,多播等。这些字段并不是一定有的,只有在满足特点条件才有的。 sk_buff结构体是双链表结构,sk_buff结构体关联多个其他结构体:第一是数据区:由sk_buff中head和end指向的数据块,用来存储sk_buff结构的数据...转载 2018-11-12 19:01:33 · 612 阅读 · 0 评论 -
OpenWRT路由器-中继模式下无线接入
本文主要介绍刷入了OpenWRT系统的路由器如何作为二级路由器,通过wifi接入上一级路由以及发出wifi供本局域网下的设备连接二级路由器可以增强现有的信号现在的路由器一般都是双频路由器,双频路由器往往是两块网卡,一块是2.4G一块是2.5G. 所以可以使得其中一块作为客户端连接上一级路由器的wifi,然后使用另一块向自己的客户端发送wifi设置步骤如下:一、首先通过网线连接无线路...原创 2019-01-04 17:47:09 · 22107 阅读 · 1 评论