找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 16419|回复: 19

4530r折腾备忘

[复制链接]
发表于 2013-9-20 09:49 | 显示全部楼层 |阅读模式
本帖最后由 fever 于 2014-5-22 23:41 编辑

此贴纯属备忘录(lz年事已高,记忆下降)

楼主uboot是8M版本,flash是16M

一.下载固件:
openwrt官方下载点
http://downloads.openwrt.org/snapshots/trunk/ar71xx/
文件名后部factory用来从水星官方固件开始刷入,后部sysupgrade的用来从已经是open固件升级
lz已经刷了openwrt,经常刷后缀factory的也没有出过问题。

需要注意一点,官方的固件刷完重启,默认无线不开,需要使用网线连接路由器做后续调试。
如果不方便额外找网线,可以先借wan口的网线连接pc到lan口。

二.设置root密码:

使用网线连接路由器   telnet 192.168.1.1
根据提示用passwd命令修改root密码

然后用winscp以ssh方式登录192.168.1.1

三.pppoe参数设置
找到/etc/config/network
打开network文件
找到

config interface 'wan'
修改项目中内容如下:
                     option proto 'pppoe'
                     option username '填上网账号'
                     option password '填账号密码'
                     option demand '0'

此步骤完成后可以断电一次,网络测试网络通后就可以进入下一步

修改/etc/config/wireless文件打开wifi,方法如下:
文件中第一行
config wifi-device 'radio0'
将后面的
        option disable ‘1‘
删除,这样就打开了2.4GHz无线,同时可以找到
config wifi-device 'radio1'
也是删除后面的
        option disable ‘1‘
以开放5GHz无线网络
保存后重启就可以搜到openwrt无线网络了。

OpenWrt官方固件默认没有安装luci,安装前需要通网络

四.安装web管理工具
ssh登陆OpenWrt,putty通过如下命令安装luci,中文界面及openwrt主题:

pkg update
opkg install luci
opkg install luci-i18n-chinese
opkg install luci-theme-openwrt

luci安装完成后,启动luci服务:
/etc/init.d/uhttpd enable
/etc/init.d/uhttpd start

现在可以http://192.168.1.1进入OpenWrt WebUI界面了。

五.排错手段:

如果需要擦除配置文件,恢复出厂设置,在putty下可以用命令:
firstboot

重启用命令
reboot

如果由于配置错误导致无法登陆OpenWrt路由器,可以进入安全模式进行恢复。
进入安全模式方法:
关闭路由器电源,打开路由器电源,路由器灯全亮然后全暗,等待SYS灯再次亮起,按住WPS按键,直到SYS灯出现快速闪烁,松开WPS按键,成功进入安全模式。
使用telnet直接登录路由器:

telnet 192.168.1.1

mount到OpenWrt root系统:

mount_root

然后就可以修复OpenWrt配置。

六.安装sddns
lz在用dnspod.com的域名解析服务,好处是可以自己购买域名,使用某高手http://www.vinoca.org/2013/05/31/linuxfreebsd%E4%B8%8B%E7%9A%84dnspod%E5%8A%A8%E6%80%81%E5%9F%9F%E5%90%8D%E5%AE%A2%E6%88%B7%E7%AB%AF/开发的sddns.ipk可以直接在openwrt系统里动态解析自己的主机,至少一个域名用sddns这个工具进行解析,其余可以用cname方式。

安装sddns客户端
到上面地址下载0.0.9-1版本文件(经测试其他版本工作异常)。

解压获得sddns和sddns.conf两个文件

将sddns拷贝到/usr/bin目录下,记得要修改文件属性可755。
sddns.conf文件拷贝到/etc目录下(注意非/etc/config)

修改配置文件如下:
login_email='dnspod的邮箱账号’
login_password='dnspod的密码'
main_domain='baidu.com'
sub_domain='www,nas,webcam,ftp'

主机名我设置了4个,中间用逗号隔开
测试方法:断开wan后重新连接,然后到dnspod.com查看A记录(上例为www.baidu.com)是否ip跟随改变

进入管理界面,到计划任务里定时运行sddns

*/15 * * * * /usr/bin/sddns 2>/dev/null #ddns
重启路由器,到dnspod管理界面里确认ip已经更新了:)


关于域名解析备忘:
作为尝试,lz研究了用openwrt的ddns配置界面,ddns供应商用自定义方式填入参数,
其中url一栏需要填
https://dnsapi.cn
并且已知dnspod要求客户api要用post方法提交账号,
经测试用户名,密码填好,但是ip没有办法更新

七.webcam

opkg install kmod-video-uvc kmod-usb2 kmod-video-core

到/dev目录,能见到video0 设备文件,就说明驱动已经安装成功。
如果没有成功,可以尝试一下安装其他驱动。

安装图像服务及配置页面
opkg install mjpg-streamer luci-app-webcam

八.goagent

打开GoAgent目录下的local文件夹,把CA.crt、CA.key、proxy.py、proxy.ini、goagent.pac、dnslib.egg以及certs整个文件夹上传到/etc/goagent/目录下
打开proxy.ini,修改[listen]里ip = 0.0.0.0,[gae]里的appid改成自己的appid,[pac]里面的enable = 1、update = 1

opkg update
opkg install privoxy python pyopenssl python-openssl

运行goagent测试一下:
python /etc/goagent/proxy.py

九.安装智能代理,可使终端免于设置代理参数
redsocks2的安装:


十. 安装dnscrypt 使用未经劫持污染的dns服务
在系统,软件包里搜dnscrypt
找到后安装
装毕修改几个文件配置:
首先打开/etc/config/dnscrypt-proxy,确认如下内容

config dnscrypt-proxy
        option address '127.0.0.1'
        option port '2053'
表明dns将使用2053而非53端口

编辑/etc/config/dhcp

option noresolv 1
list server '127.0.0.1#2053'
list server '/pool.ntp.org/208.67.222.222'

让DNSCrypt每次自动启动

/etc/init.d/dnscrypt-proxy enable
/etc/init.d/dnscrypt-proxy start

配置完需要将dnsmasq服务单独重启一次可不必重启路由
/etc/init.d/dnsmasq restart

十一.安装dns-filter进行广告过滤
资料来自本论坛,鸣谢一下:
https://www.right.com.cn/forum/forum.php?mod=viewthread&tid=132372
以下内容整理引用自上述链接并修改了一处因时间变迁原链接失效导致的参数错误:
安装:
上面链接下载luci-app-dns-filter_1.0-9_all.zip
ssh上传至/tmp

opkg update
cd /tmp
opkg install luci-app-DNS-Filter_1.0-9_all.ipk


安装完毕后,到服务--DNS-Filter修正HOST订阅列表中的失效链接:
#已经失效用其下地址替换http://adaway.sufficientlysecure.org/hosts.txt
http://adaway.org/hosts.txt
在基本设置里打钩启用DNS-Filter
手工点“更新过滤规则”
稍等几分钟后到 “程序日志”观察运行结果
最后发现  “规则已成功应用!” 表明dns-filter规则更新已经ok。

注意几点:
规则定期更新设置在/etc/init.d/dnsfilter文件中,借助bash软件(需安装),经考虑将定时更新规则时间从22点修改为2点。
dns-filter在正常情况下使用ok,如果用gae这些端口搬移,可能会导致过滤失效,就过滤国内网页广告效果而言还是不错的。
作者要求安装bash,screen,wget这些软件功能也需要事先安装好。








我的恩山、我的无线 The best wifi forum is right here.
发表于 2013-9-20 16:35 | 显示全部楼层
python 个头巨大 ,lz 难道没有  设置挂载硬盘 为extroot? 都在空间怎么够用??
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2013-9-21 00:03 | 显示全部楼层
rhinoking 发表于 2013-9-20 16:35
python 个头巨大 ,lz 难道没有  设置挂载硬盘 为extroot? 都在空间怎么够用??

16M flash够用了!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2013-9-22 13:12 | 显示全部楼层
楼主,这样刷后,reset和wps按键正常吗?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2013-9-22 14:07 | 显示全部楼层
janzhen 发表于 2013-9-22 13:12
楼主,这样刷后,reset和wps按键正常吗?

reset与wps按键没有重新定义,取决于官网上固件的设置,我没用过这两个键
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2013-9-22 14:38 | 显示全部楼层
janzhen 发表于 2013-9-22 13:12
楼主,这样刷后,reset和wps按键正常吗?

wps键是正常的,reset键官方的应该不正常
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2013-9-22 20:25 | 显示全部楼层
fever 发表于 2013-9-22 14:07
reset与wps按键没有重新定义,取决于官网上固件的设置,我没用过这两个键

谢谢楼主回复!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2013-9-22 20:30 | 显示全部楼层
haxc 发表于 2013-9-22 14:38
wps键是正常的,reset键官方的应该不正常

谢谢haxc!

能够进入安全模式的话,似乎没有reset键也可以接受的。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2013-10-8 21:50 | 显示全部楼层
学习了~~正在研究中。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2013-10-8 22:55 | 显示全部楼层
对DNS那个不太明白  和用国内的动态域名解析有什么区别  比如3322 花生壳什么的
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2013-10-9 11:32 | 显示全部楼层
学习一下,谢谢楼主分享.
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2013-11-9 15:41 | 显示全部楼层
搭车问个问题,
用openwrt官网近期的tunk固件,还能开启extroot吗?
操作没发现什么报错,重启了后还是/dev/mtdblock3 挂载到 /overlay、U盘的分区挂到了/mnt/sda1。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2013-11-20 22:30 | 显示全部楼层
楼主试过挂个博客没有?求个教程啊,论坛搜索的,不行啊
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2013-12-5 15:14 | 显示全部楼层
在楼主的地址下了openwrt-ar71xx-generic-mw4530r-v1-squashfs-factory.bin,升级了原厂固件,现在192.168.1.1可以ping通,但putty ssh方式,用户名:root,密码:空和密码:root都进不去?怎么解决?求助大家,谢谢!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2013-12-5 16:53 | 显示全部楼层
怪自己看的不仔细啊,telnet改密码就ok了,现在ssh可以登陆了,pppop也改好,wifi也改了,目前还是不能上网,win7网络诊断dns服务器不可用,这个在哪里改?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-24 08:12

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表