利用ImageBuilder生成openwrt自定义固件

利用ImageBuilder生成openwrt自定义固件无评论

2017年2月9日 下午6:11分类:路由器 阅读: 22,059 次

1、下载ImageBuilder 比如: wget https://downloads.openwrt.org/chaos_calmer/15.05.1/ar71xx/generic/OpenWrt-ImageBuilder-15.05.1-ar71xx-generic.Linux-x86_64.tar.bz2 解压: tar jxvf OpenWrt-ImageBuilder-15.05.1-ar71xx-generic.Linux-x86_64.tar.bz2 2、 查看可编译的路由型号 cd OpenWrt-ImageBuilder-15.05.1-ar71xx-generic.Linux-x86_64 make info 3、生成固件 比如要生成带luci的wndr3800的固件 先找到wndr3800设备对应的profile名称 profile名称为WNDR3700 ,我们用如下 ...


【阅读全文】

openwrt利用ssh隧道穿透,实现内网路由器远程管理

openwrt利用ssh隧道穿透,实现内网路由器远程管理无评论

2017年1月25日 下午7:23分类:路由器 阅读: 26,554 次

如果openwrt路由器在内网,分配的是私网地址,如何通过远程ssh或web来管理路由器 首先需要一台有公网地址的VPS,假设VPS的IP地址为11.22.33.44,系统为Ubuntu 14.04 1、在openwrt上启动ssh隧道 ssh -Nfg -R 11111:192.168.1.1:22 11.22.33.44 -p 6000 -l root 192.168.1.1为openwrt地址,ssh端口为22,远程VPS的地址为11.22.33.44,ssh端口为6000,11111为映射端口,连接时会要求输入VPS的SSH密码,连接成功查看网络连接 # netstat -nautp Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name tcp ...


【阅读全文】

斐讯K2 刷breed、第三方固件及开启telnet、ssh方法,含原版固件净化、新增功能

斐讯K2 刷breed、第三方固件及开启telnet、ssh方法,含原版固件净化、新增功能有26条评论

2017年1月13日 上午9:22分类:路由器 阅读: 223,380 次

固件发布页面: http://iytc.net/wordpress/?p=1772 jd拿了个免费的斐讯K2: 软件版本: 22.4.5.42 设备型号: K2 硬件版本: A2 据说有收集用户信息的问题: 13 需要刷第三方固件或对原版固件进行净化处理   1、刷breed breed类似uboot,用于路由器的引导,刷了breed后,可以方便的刷第三方固件 这里使用的是利用网页执行脚本的漏洞安装breed 便携机无线连接K2,K2 WAN口连internet,先保证可以正常上网 用Firefox,傲游,Chrome等登录http://192.168.2.1 选择右上角的“定时重启路由器” 点选时间中的右侧下拉分钟选择框,鼠标箭头(手势)放在05上,点击鼠标右键,在Firefox或傲游浏览器“审查元素”(傲游浏览器先按“F12”按键打开审查页面后再点击定时重启): 双击"05" ...


【阅读全文】

linux下常用命令

linux下常用命令无评论

2017年1月3日 下午7:50分类:其他 阅读: 16,507 次

查看目录大小 du -h --max-depth=1 查看网络连接 netstat -nautp 查看防火墙规则 iptables -L -n -v 查看版本 uname -a cat /etc/redhat-release 后台执行命令 (cmd &) 查找最近30天内修改的文件 find ./squashfs-root/ -mtime -30 -type f -print 查找大于100K的文件 find . -size +100k -exec ls -ld {} \;


【阅读全文】

Ubuntu下交叉编译kcptun go语言源码 for openwrt

Ubuntu下交叉编译kcptun go语言源码 for openwrt无评论

2016年12月26日 上午10:14分类:路由器 阅读: 27,302 次

1、安装go 1.8环境 golang从1.8开始官方支持mips32了,执行效率比之前非官方版gomini的快很多 以下操作以root用户执行,如以其他用户执行,需修改为对应路径 下载版本: git clone https://go.googlesource.com/go cd go 要安装1.8版本,先要安装1.4版本,不然会出错 git checkout go1.4  安装go 1.4: cd src ./all.bash export GOROOT_BOOTSTRAP=~/go1.4 cp ~/go ~/go1.4 -rf 清除环境 cd ~/go git clean -dfx 安装go 1.8: git checkout go1.8beta2 cd src ./all.bash 安装成功后会提示: 加入路径 export PATH=$PATH:~/go/bin #go versi ...


【阅读全文】

openwrt luci开发及安装过程中的问题

openwrt luci开发及安装过程中的问题无评论

2016年12月24日 下午10:05分类:路由器 阅读: 16,266 次

1、缓存影响 luci会缓存用户访问的内容,有时用旧的控制语言去控制新开发的界面会出现错误,如果你开发或安装luci时遇到问题,先清除缓存 缓存目录/tmp/luci-modulecache,将目录下的文件全部删除 还有luci-indexcache文件 2、Luci控制文件的保存路径 /usr/lib/lua/luci 可以在此路径直接更改luci的文件,不用每次都编译、安装再测试 3、文件格式问题 最好用unix,其他格式如dos、UTF等可能会出现一些莫名其妙的问题,内容一样格式不同可能导致执行出错 在git中需设置“git config --global core.autocrlf false”,让Git不要管Windows/Unix换行符转换的事 ,不然上传的是unix,同步下载后又变成dos 4、交叉编译 编译ar71xx没问题,编译rammips时提示: checking w ...


【阅读全文】

再战DNS域名解析污染

再战DNS域名解析污染无评论

2016年12月23日 上午10:40分类:路由器 阅读: 23,366 次

tips: windows下清除dns缓存: C:\Users\Administrator>ipconfig/flushdns Windows IP 配置 已成功刷新 DNS 解析缓存。 openwrt下清除dns缓存: root@Open743:~# /etc/init.d/dnsmasq restart DNS域名请求和响应报文为明码UDP报文(端口为53),中间设备很容易对域名解析的返回结果进行修改,从而使你访问不到你想要访问的网站。   正文: 原来在用VPN时使用openwrt的dnsmasq将国外域名列表指向8.8.8.8的google服务器进行解析: 使用DNSMASQ解决OPENWRT的DNS解析问题   此种方法在使用VPN时正常,国外IP(含8.8.8.8)全走加密VPN,包括TCP、UDP,中间设备无法对内容进行修改。   但此种方 ...


【阅读全文】

在github上新建项目

在github上新建项目无评论

2016年12月22日 上午11:14分类:其他 阅读: 14,814 次

1、注册及创建项目 首先在github上通过邮箱注册账号,账号激活后建立一个项目版本库 项目创建后提示如何上传代码: 2、建立本地仓库 启动git-gui,创建新版本库: 将代码拷贝到上述目录,然后在gui中点击“重新扫描”按钮,可以发现新的代码文件: 3、同步上传代码 先创建ssh key,点git中“帮助”-“show ssh key”,创建key,这里要输入一个口令,需记住: 拷贝此key,粘贴到github中的key设置页面: 验证是否配置成功 : ssh -T git@github.com,需输入上面创建ssh key时输入的口令: 设置远端版本库,选“远端”-“add”: 在git中缓存改动并提交本地版本后,点击“上传”按钮: 输入github的用户名和密码,开始上传: 上传完成,在github上可以看到你提交的代码了:   如果提交代码时需要输入用户名和密码,在命令 ...


【阅读全文】

利用rsync进行网站之间的目录同步

利用rsync进行网站之间的目录同步无评论

2016年12月19日 下午2:24分类:建站 阅读: 12,763 次

功能:将服务端的目录定时同步到各个客户端 一、服务端(被同步端)配置 1、安装rsync 一般centos自带rsync,如果没有,用yum安装rsync以及xinetd #yum install rsync xinetd xinetd为守护进程,如果不安装xinetd也可以通过命令行启动rsync服务端 2、开启rsync 开启服务 #vim /etc/xinetd.d/rsync disable = no //把disable = yes改成no 或者执行以下命令也能开启服务 #chkconfig rsync on 3、配置rsync # vi /etc/rsyncd.conf (这个文件如果不存在自己创建) #Global Settings #以什么身份运行rsync uid = root gid = root #不使用chroot use chroot = no #最大连接数 ma ...


【阅读全文】

GRUB简单入门教程

GRUB简单入门教程无评论

2016年12月11日 下午1:20分类:其他 阅读: 12,575 次

GRUB简单入门教程–大白菜帮助中心. 一、什么是多重操作系统引导管理器,什么是GRUB; 1、什么是多重操作系统引导管理器及工作原理; 系统启动引导管理器,是在计算机启动后运行的第一个程序,他是用来负责加载、传输控制到操作系统的内核,一旦把内核挂载,系统引导管理器的任务就算完成退出,系统引导的其它部份,比如系统的初始化及启动过程则完全由内核来控制完成; Briefly, boot loader is the first software program that runs when a computer starts. It is responsible for loading and transferring control to the operating system kernel software (such as the Hurd or the Linux). The kern ...


【阅读全文】