解决Openwrt自编译版本内核不兼容问题

解决Openwrt自编译版本内核不兼容问题无评论

2016年9月9日 上午8:45分类:路由器 阅读: 21,352 次

下载了Openwrt 15.05的主干版本,编译后的固件进行ipk更新时,还是出现内核不兼容的提示: root@OpenWrt:~# opkg install ppp-mod-pptp Installing ppp-mod-pptp (2.4.7-6) to root... Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/base/ppp-mod-pptp_2.4.7-6_ar71xx.ipk. Collected errors: * satisfy_dependencies_for: Cannot satisfy the following dependencies for ppp-mod-pptp: * kernel (= 3.18.20-1-7bed08fa9c06 ...


【阅读全文】

Ubuntu下编译TPLink TL-WR743N V2的Openwrt固件-替代法

Ubuntu下编译TPLink TL-WR743N V2的Openwrt固件-替代法无评论

2016年9月8日 下午6:34分类:路由器 阅读: 12,847 次

此方法是在TL-WR703N的源码上进行修改,用743替代703,原703失效 环境要求 编译一个可以安装的OpenWrt固件镜像文件(大约8MB大小的),你需要: 一个纯净的OpenWrt编译系统大约需要200MB的空间。 一个包含feeds的OpenWrt编译系统大约需要300MB的空间。 编译feeds中的软件包大约需要2.1GB的空间用于存放下载来的源代码。 构建OpenWrt并生成固件文件需要大约3-4 GB的空间。 编译OpenWrt需要大约1-4 GB的内存。 以非root用户来进行工作 1、下载源码 git clone git://git.openwrt.org/15.05/openwrt.git 从最新代码恢复为15.05的主干代码 git checkout 483dac821788b457d349233e770329186a0aa860 openwrt/include/ ...


【阅读全文】

TPLINK WR743N V2变砖修复

TPLINK WR743N V2变砖修复无评论

2016年9月8日 下午12:48分类:路由器 阅读: 12,722 次

1、连接TTL串口 2、在出现“Autobooting in 1 seconds   ”时按下tp两按键(有的说要tpl三个按键) eth0: 00:00:00:00:e7:00 eth0 up : cfg1 0xf cfg2 0x7214 eth1: 00:03:7f:ff:ff:fe athrs26_reg_init_lan ATHRS26: resetting s26 ATHRS26: s26 reset done eth1 up eth0, eth1 Autobooting in 1 seconds hornet> 出现“hornet>”提示符 3、查看当前环境变量 hornet> printenv bootargs=console=ttyS0,115200 root=31:02 rootfstype=squashfs init=/sbin/init mtdpar ...


【阅读全文】

Ubuntu下编译TL-WR743N V2的Openwrt固件-Openwrt新增设备方法

2016年9月7日 上午9:10分类:路由器 阅读: 11,885 次

Openwrt中只有TPLINK TL-WR743N/ND的固件,与TL-WR743N V2的硬件差别较大,固件不兼容,因此如果想要支持新版本的固件,需要自己新增设备,进行编译,如下是详细的操作过程。 TL-WR743N V2的硬件与TL-WR703N的硬件比较类似,因此源码参照703源码进行拷贝修改。   环境要求 编译一个可以安装的OpenWrt固件镜像文件(大约8MB大小的),你需要: 一个纯净的OpenWrt编译系统大约需要200MB的空间。 一个包含feeds的OpenWrt编译系统大约需要300MB的空间。 编译feeds中的软件包大约需要2.1GB的空间用于存放下载来的源代码。 构建OpenWrt并生成固件文件需要大约3-4 GB的空间。 编译OpenWrt需要大约1-4 GB的内存。 以非root用户来进行工作   预先准备: Ubuntu安装编译Ope ...


【阅读全文】

在Openwrt上增加广告过滤拦截

在Openwrt上增加广告过滤拦截无评论

2016年9月4日 下午8:01分类:路由器 阅读: 20,514 次

原理:利用dnsmasq和广告网站列表,将广告网站的地址设置为127.0.0.1,从而达到屏蔽广告的效果   1、安装全能版本的wget 由于要用到https进行下载,自带的wget不支持,需下载一个全能版wget,下图第一个: 2、下载easylist列表并转换成dnsmasq格式 下载后生成的文件放入/etc/dnsmasq.d/dnsmasq.ads wget --no-check-certificate -O - https://easylist-downloads.adblockplus.org/easylistchina+easylist.txt | grep ^\|\|[^\*]*\^$ | sed -e 's:||:address\=\/:' -e 's:\^:/127\.0\.0\.1:' > /etc/dnsmasq.d/dnsmasq.ads &nbs ...


【阅读全文】

Openwrt抓包

Openwrt抓包无评论

2016年9月3日 下午11:34分类:路由器 阅读: 17,419 次

1、安装tcpdump软件包,如果空间不够,也可以安装tcpdump-mini 2、指定接口进行抓包 如抓取br-lan接口的TCP 报文 root@OpenWrt:~# tcpdump tcp -i br-lan tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on br-lan, link-type EN10MB (Ethernet), capture size 65535 bytes 23:29:33.657268 IP 192.168.1.1.ssh > 192.168.1.173.9307: Flags [P.], seq 1191613862:1191614058, ack 2110145579, win 4528, length 196 23:29: ...


【阅读全文】

RG100A变砖后的恢复

RG100A变砖后的恢复无评论

2016年9月3日 下午10:50分类:路由器 阅读: 12,098 次

1、计算机设置为192.168.1.0网段的固定IP,连接网线到RG100A的LAN口,输入“ping 192.168.1.1 -t”命令 2、按住reset按钮,上电,当计算机ping通后放开 3、浏览器访问http://192.168.1.1,用户名:telecomadmin 密码:nE7jA%5m 4、登录后,上传固件,3分钟左右后会自动重启,恢复正常 固件可以选择官方openwrt.org,也可以选择第三方中文的openwrt.org.cn,我选择的中文的: 12 解压后上传。 此固件LAN1-LAN3为LAN口,LAN4为WAN口,缺省IP:192.168.1.1,用户名:root,密码:admin  


【阅读全文】

Openwrt固件和配置的备份与恢复

Openwrt固件和配置的备份与恢复无评论

2016年9月3日 下午12:19分类:路由器 阅读: 26,149 次

一、固件备份 1、查看分区 root@Open941:~# cat /proc/mtd dev: size erasesize name mtd0: 00020000 00010000 "u-boot" mtd1: 000dce00 00010000 "kernel" mtd2: 006f3200 00010000 "rootfs" mtd3: 000b0000 00010000 "rootfs_data" mtd4: 00010000 00010000 "art" mtd5: 007d0000 00010000 "firmware" mtd6: 00800000 00010000 "fullflash" firmware在mtd5 2、备份到tmp,然后用winscp上传到计算机保存 root@Open941:~# dd if=/dev/mtd5 of=/tmp/firmware_941 ...


【阅读全文】

使用dnsmasq解决openwrt的DNS解析问题

使用dnsmasq解决openwrt的DNS解析问题有1条评论

2016年8月31日 下午4:41分类:路由器 阅读: 42,431 次

在以前的《一键安装PPTP服务》中,用google的dns(8.8.8.8)来替代了ISP提供的dns服务器,因为如果不替代,运营商dns会将google等被屏蔽网站指向一个不正确的地址,即使是通过VPN也无法正确访问。 但是采用国外dns后发现了一个问题,一些国内网站在dns解析时会提供一个国外的地址,比如访问淘宝,会出现美国淘宝的页面,访问速度也会大大降低。 在openwrt上集成了dnsmasq,这是一个小型的dns代理缓存软件,它可以将特定的域名发送给不同的dns服务器进行解析,可在/etc/dnsmasq.conf文件中进行配置,比如将淘宝域名taobao.com交给国内ISP的dns(210.21.196.6)进行解析,添加如下语句到/etc/dnsmasq.conf文件即可: server=/taobao.com/210.21.196.6 要解决dns解析问题,有 两种思路: ...


【阅读全文】

openwrt配置chnroutes路由对国内外流量分流

openwrt配置chnroutes路由对国内外流量分流有2条评论

2016年8月30日 下午11:17分类:路由器 阅读: 24,766 次

Openwrt配置PPTP连接VPN server,一般以VPN server作为网关,所有流量经过VPN,会增加服务器负担,另外绕一圈回来访问国内网站速度也会变慢,因此需要对国内和国外流量进行分流,国内流量走本地的PPPOE拨号网关,国外流量走VPN 网关。 chnroutes 路由表可以实现此需求: 项目地址:https://github.com/fivesheep/chnroutes 原理: 此网址http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest包含了所有分配到各个国家的 IP 段,每天自动更新,chnroutes 路由表根据此数据进行分析,将国内网段提取出来,可使得在访问国内地址时不经过 VPN。 CN表示国内网段,如下图1.0.1.0、1.0.2.0等都属于中国网段,256/512表示掩码位数: 根据此表, ...


【阅读全文】