![OpenWRT路由器基础9页_第1页](http://file2.renrendoc.com/fileroot_temp3/2021-5/12/76285682-e126-4c96-8bee-b2de4249e9c9/76285682-e126-4c96-8bee-b2de4249e9c91.gif)
![OpenWRT路由器基础9页_第2页](http://file2.renrendoc.com/fileroot_temp3/2021-5/12/76285682-e126-4c96-8bee-b2de4249e9c9/76285682-e126-4c96-8bee-b2de4249e9c92.gif)
![OpenWRT路由器基础9页_第3页](http://file2.renrendoc.com/fileroot_temp3/2021-5/12/76285682-e126-4c96-8bee-b2de4249e9c9/76285682-e126-4c96-8bee-b2de4249e9c93.gif)
![OpenWRT路由器基础9页_第4页](http://file2.renrendoc.com/fileroot_temp3/2021-5/12/76285682-e126-4c96-8bee-b2de4249e9c9/76285682-e126-4c96-8bee-b2de4249e9c94.gif)
![OpenWRT路由器基础9页_第5页](http://file2.renrendoc.com/fileroot_temp3/2021-5/12/76285682-e126-4c96-8bee-b2de4249e9c9/76285682-e126-4c96-8bee-b2de4249e9c95.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、已配置好 OpenWRT 上网的童鞋们可以直接跳过1.刷 ROM 和 2.初始配置1.刷 ROM a.首先确定你的设备可以被 OpenWRT 所支持(到这里查看支持的设备列表:/toh/start),然后到这里下载编译好的 ROM:/ 。最新的 stable 版本是attitude_adjustment(12.09),我下载的是 trunk 版本。b.在 OpenWRT 官网找相应设备的 Wiki 页面查看刷机方法,一般都是在路由器官方Web固件升级页面直接刷入(我的 WNDR3800 Wiki页
2、面是:/toh/netgear/wndr3800)2.初始配置 a.路由器启动后,有的型号没有安装 Wifi 模块,需要先用网线连接到 LAN 口,本机 IP 配置为静态 192.168.1.x,然后 telnet 到 ,更改 root 密码,然后 ssh 连入,参考:/doc/start#configuring.openwrtb.配置 WAN 口,让路由连上 Internet,参考:/doc/howto/internet.connectio
3、n 。比如要配置 PPPoE:uci set to=pppoeuci set network.wan.username=yougotthisfromyourisp.suuci set network.wan.password=yourpassworduci commit networkifup wanc.安装 LuCI Web 管理界面并设置开机自动启动,参考:/doc/howto/luci.essentialsopkg updateopkg install luci/etc/init.d/uhttpd start/et
4、c/init.d/uhttpd enabled.浏览器输入路由器 LAN 侧 IP(多为),进行 Wifi 等配置3.配置 DNSa.创建/etc/config/sec_resolv.confvim /etc/config/sec_resolv.conf填入以下 DNS Servers:nameserver nameserver nameserver 22b.编辑/etc/config/dhcpvim /etc/config/dhcp找到option resolvfile 选项,替换为:option resolvfile
5、 /etc/config/sec_resolv.conf4.配置 PPTPa.安装 ppp-mod-pptpopkg updateopkg install ppp-mod-pptp如果需要 LuCI 支持(推荐):opkg install luci-proto-pppb.配置 vpn 接口,编辑/etc/config/network 文件,应该已经有以下内容(如果没有,需要插入),并配置里面的 server、username 和 password:config interface vpn option ifname pptp-vpn option proto pptp option usern
6、ame vpnusername option password vpnpassword option server or ipaddress option buffering 1 c.进入 Network - Firewall ,把 vpn 加入 wan zone,效果如图:d.进入 Network - Interfaces ,此时应该已经可以看到 VPN Interface 并可以连接,效果如图: e.此时在本机 traceroute ,应该能得到类似以下的结果:FL-MBP: fatlyz$ traceroute www.goog
7、 traceroute: Warning: has multiple addresses; using 13 traceroute to (13), 64 hops max, 52 byte packets 1 fc_r0.lan () 2.266 ms 0.999 ms 0.946 ms 2 () 189.259 ms 187.813 ms 188.368 ms 3 () 18
8、9.847 ms 190.489 ms 188.939 ms 4 10 (17) 188.508 ms 192.216 ms 202.863 ms 5 10 (4) 195.695 ms 195.691 ms 284.242 ms 6 61 (61) 189.196 ms 192.287 ms 193.220 ms 7 70 (70) 192.496 ms 188.
9、547 ms 189.881 ms 8 9 (9) 190.125 ms 190.335 ms 190.026 ms 9 (13) 189.804 ms 190.556 ms 190.242 ms可以看出,其中第二跳是 VPN 的网关,而traceroute 的话第二跳应该也是同样的结果。这时已经可以访问 Google, Baidu 等国内外的站点了。5.配置 chnroutesa.到 chnroutes 项目的下载页面:http:/chnrout
10、/ 下载 linux.zip,解压b.把 ip-pre-up 重命名为 chnroutes.sh,打开编辑,在if ! -e /tmp/vpn_oldgw ; then前插入以下代码,以避免 ppp 连接脚本重复执行导致重复添加路由表项:if $OLDGW = x.x.x.x ; then exit 0fi其中 x.x.x.x 是 VPN 的网关,可以先本机连接上去之后查看一下网关地址。c.ssh 连接到路由器,执行以下命令:cd /etc/config/mkdir pptp-vpncd pptp-vpnvim chnroutes.sh在 vim 中把编辑好的
11、 chnroutes.sh 粘贴进去(当然也可以通过 ssh 直接把 chnroutes.sh文件传过去,或者上传到某个地方再 wget 下载)执行以下命令,设置权限为可执行:chmod a+x chnroutes.shd.用 vim 编辑 /lib/netifd/ppp-up 文件:vim /lib/netifd/ppp-up在 -d /etc/ppp/ip-up.d & 这一行前插入以下内容,确保 ppp 连接脚本能够被执行:sh /etc/config/pptp-vpn/chnroutes.she.重启路由,启动好之后,进入 LuCI 查看接口状态,等 WAN 和 VPN 都连接成功后,
12、ssh进去,执行 route -n | head -n 10,效果应该类似这样:rootFC_R0:/etc/config# route -n | head -n 10 Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface UG 0 0 0 pptp-vpn UG 0 0 0 pppoe-wan UG 0 0
13、 0 pppoe-wan UG 0 0 0 pppoe-wan UG 0 0 0 pppoe-wan UG 0 0 0 pppoe-wan UG 0 0 0 pppoe-wan UG 0 0 0 pppoe-wan其中 Destination 为0.0.0.
14、0 的是默认路由,网关为 VPN 网关,意味着默认流量都经过 VPN,而以下的条目则把目的为国内的网段都指向了 ISP 提供的网关。至此 PPTP VPN 和 chnroutes 已经配置完毕。6.配置 VPN 断线自动重连a.创建 /etc/config/pptp-vpn/status-check.sh:vim /etc/config/pptp-vpn/status-check.sh在 vim 中粘贴以下内容(此脚本检测 VPN 连接状态,并在断线后会断开 WAN 和 VPN 接口,10秒后重新连接 WAN,并在 30 秒后重连 VPN):#!/bin/shif -f /tmp/vpn_st
15、atus_check.lock then exit 0fiVPN_CONN=ifconfig | grep pptp-vpnif -z $VPN_CONN then touch /tmp/vpn_status_check.lock echo WAN_VPN_RECONNECT at: /tmp/vpn_status_check_reconn.log date /tmp/vpn_status_check_reconn.log ifdown vpn ifdown wan sleep 10 ifup wan sleep 30 ifdown vpn sleep 10 ifup vpn sleep 40
16、 rm /tmp/vpn_status_check.lockelse date /tmp/vpn_status_check.logfi执行以下命令,设置权限为可执行:chmod a+x /etc/config/pptp-vpn/status-check.shb.进入LuCI 的 System -Scheduled Tasks 填入以下内容,并保存:*/1 * * * * /etc/config/pptp-vpn/status-check.sh以上实际上是编辑了 cron 配置,cron 每分钟运行检测 / 重连脚本,重启 cron:/etc/init.d/cron restartc.静待几分钟
17、,查看 /tmp 目录,应该能看到vpn_oldgw 和 vpn_status_check.log 文件,查看vpn_status_check.log 文件,可以看到最近一次检测 VPN 连接状态的时间。rootFC_R0:/tmp# ls vpn*vpn_oldgw vpn_status_check.logrootFC_R0:/tmp# cat vpn_status_check.log Tue Jul 15 00:04:02 HKT 2014rootFC_R0:/tmp# 你可以在 LuCI 中断开 VPN 接口,在接下来的4-5分钟,观察 WAN 和 VPN 的重连情况。d.分别 trac
18、eroute 和 ,观察第二跳的地址:FL-MBP: fatlyz$ traceroute | head -n 3traceroute: Warning: has multiple addresses; using 15traceroute to (15), 64 hops max, 52 byte packets 1 fc_r0.lan () 2.161 ms 0.912 ms 0.895 ms 2 () 193.747 ms 187.789 ms 289.744 ms 3 () 259.323 ms 354.625 ms 408.535 msFL-MBP: fatlyz$ traceroute | head -n 3traceroute to www.a.shifen.co
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度建筑工地施工现场绿化养护合同标准
- 2025年度工业地皮买卖合同风险评估与控制服务协议
- 金华浙江金华市婺城区三江街道社区卫生服务中心招聘工作人员笔试历年参考题库附带答案详解
- 金华浙江金华义乌市中心医院基建总务科非编人员招聘笔试历年参考题库附带答案详解
- 重庆2025年重庆文理学院招聘39人笔试历年参考题库附带答案详解
- 漯河2024年河南共青团漯河市委所属事业单位引进高层次人才笔试历年参考题库附带答案详解
- 淄博2024年山东淄博机电工程学校招聘教师笔试历年参考题库附带答案详解
- 汕尾2025年广东汕尾陆河县第一批城镇公益性岗位招聘笔试历年参考题库附带答案详解
- 杭州浙江杭州市上城区行政审批服务管理办公室编外人员招聘笔试历年参考题库附带答案详解
- 2025年中国企业管理软件市场调查研究报告
- 睡眠专业知识培训课件
- 临床思维能力培养
- 人教版高中物理必修第三册第十章静电场中的能量10-1电势能和电势练习含答案
- 中国宗教文化 中国古代宗教文化的特点及现代意义
- 2024年四川省巴中市级事业单位选聘15人历年高频难、易错点练习500题附带答案详解
- 演出经纪人培训
- 盖房四邻签字协议书范文
- 2024年新人教版七年级上册数学教学课件 第六章 几何图形初步 数学活动
- 《新时代大学生劳动教育》全套教学课件
- 2024简易租房合同下载打印
- 码头工程施工组织设计
评论
0/150
提交评论