分类: 路由器

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

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

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

一、固件备份 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,426 次

在以前的《一键安装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,762 次

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表示掩码位数: 根据此表, ...


【阅读全文】

openwrt开启多个硬盘休眠的方法

openwrt开启多个硬盘休眠的方法有2条评论

2016年4月21日 下午3:31分类:路由器 阅读: 24,691 次

openwrt中可以通过安装hd-idle来开启硬盘休眠 但在图形界面配置中只能开启一个硬盘的休眠,如果要开启多个外接硬盘休眠,需要自己增加启动命令 先在“系统”-“启动项”禁用hd-idle: 再在“本地启动脚本”增加硬盘休眠命令: 上面语句表示硬盘sda空闲300秒后休眠,硬盘sdb空闲600秒后休眠 其他可选参数: Command line options -a <name> Set (partial) device name of disks for subsequent idle-time parameters (-i). This parameter is optional in the sense that there's a default entry for all [SCSI] disks which are not named otherwise by u ...


【阅读全文】

私网Openwrt定时执行远程命令

私网Openwrt定时执行远程命令无评论

2015年11月24日 下午1:43分类:路由器 阅读: 11,439 次

一台Openwrt无线路由器,PPPOE拨号,拨号成功后有时分配的是私有地址,有时分配的是公网地址   一、实现Openwrt定时执行远程命令 在公网的网站上建立一个cmd.sh文件,里面有需要openwrt执行的命令,如reboot或重新拨号命令 openwrt定时获取网站上的cmd.sh文件,并执行 在openwrt的root目录下建立mycmd.sh文件,内容如下: # 这里的-f参数判断文件是否存在 if [ -f "cmd.sh" ]; then rm cmd.sh fi info=`wget http://xxxx.net/cmd.sh` if [ -f "cmd.sh" ]; then chmod 777 cmd.sh ./cmd.sh fi xxxx.net为网站地址。修改mycmd.sh文件为可执行 将mycmd.sh加入定时执行任务:crontab -e 0 ...


【阅读全文】