OpenWRT 路由配置技巧

本文详细介绍如何将普通路由器配置为具备稳定连接VPN能力的智能路由,并可根据访问目标选择最佳线路,实现无限制且不影响速度的WiFi环境。文章对比了DD-WRT与OpenWRT的区别,并提供了详细的OpenWRT配置步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

随着最近 Google 在国内已经完全无法访问,使得通过 VPN 访问网络的需求更加强烈,本文介绍的方法可以使一个普通的路由具备稳定连接 VPN 的能力,并能够根据目标访问网站选择国内外线路,从而得到一个既没有限制,也不会影响速度的 Wifi 环境,连接到这个网络的设备不需要任何配置即可安全上网,完全感觉不到任何不便。

 chnroutes 路由表   这个路由表集中了所有分配到中国大陆的 IP 段,根据 http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest  每天自动更新,可使得在访问国内地址时不经过 VPN。
  想想如果能够让家里的路由直接连接 VPN,在家连接 WiFi 的所有设备直接达到Fan墙的效果,应该很 Cool,所以最近在某宝整了一个 Netgear WNDR3800 二手路由回来,先后分别在 DD-WRT 和 OpenWRT 成功配置 VPN + chnroutes,最后还是选择了 OpenWRT。

 DD-WRT vs OpenWRT   关于 DD-WRT 和 OpenWRT,我选择 OpenWRT 主要因为 DD-WRT ROM 中集成的软件太多,绝大多数用不到,要配置 jffs2 来保存脚本文件,一般配置则保存在nvram中,而且无线较不稳定,5G频段常搜索不到(当然可能是我这个路由器型号的支持问题)。OpenWRT 的配置文件语法统一,配置都存储在文件系统中,且 ROM 本身仅集成了必备组件,非常小,可以只安装需要的东西,WEB管理界面也是可选安装,简洁强大,经过若干天的使用一直比较稳定。
  配置   已配置好 OpenWRT 上网的童鞋们可以直接跳过   1.刷 ROM  和  2.初始配置
  1.刷 ROM   a.首先确定你的设备可以被 OpenWRT 所支持(到这里查看支持的设备列表: http://wiki.openwrt.org/toh/start ),然后到这里下载编译好的 ROM: http://downloads.openwrt.org/  。最新的 stable 版本是 attitude_adjustment(12.09),我下载的是 trunk 版本。
  b.在 OpenWRT 官网找相应设备的 Wiki 页面查看刷机方法,一般都是在路由器官方Web固件升级页面直接刷入(我的 WNDR3800 Wiki页面是: http://wiki.openwrt.org/toh/netgear/wndr3800
  2.初始配置   a.路由器启动后,有的型号没有安装 Wifi 模块,需要先用网线连接到 LAN 口,本机 IP 配置为静态 192.168.1.x,然后 telnet 到 192.168.1.1,更改 root 密码,然后 ssh 连入,参考: http://wiki.openwrt.org/doc/start#configuring.openwrt
 
 b.配置 WAN 口,让路由连上 Internet,参考: http://wiki.openwrt.org/doc/howto/internet.connection  。
  比如要配置 PPPoE:
uci set network.wan.proto=pppoe
uci set network.wan.username= ' yougotthisfromyour@isp.su '
uci set network.wan.password= ' yourpassword '
uci commit network
ifup wan

  c.安装 LuCI Web 管理界面并设置开机自动启动,参考: http://wiki.openwrt.org/doc/howto/luci.essentials
opkg update
opkg  install  luci
/etc/init.d/uhttpd start
/etc/init.d/uhttpd enable

  d.浏览器输入路由器 LAN 侧 IP(多为192.168.1.1),进行 Wifi 等配置
 
 3.配置 DNS   a.创建 /etc/config/sec_resolv.conf
vim /etc/config/sec_resolv.conf
  填入以下 DNS Servers:
nameserver  8.8 . 8.8
nameserver 
8.8 . 4.4
nameserver 
208.67 . 222.222

  b.编辑 /etc/config/dhcp
vim /etc/config/dhcp
  找到 option resolvfile 选项,替换为:
option resolvfile  ' /etc/config/sec_resolv.conf '

备注:一个主题帖子太长不便于读者参阅,于是本主题还有后续的续篇!
【后续步骤请等待关于“OpenWRT 路由配置技巧”续篇】
等待续篇主题帖子发布,便插上链接于此!

[url=http://rw.baidu.com/forum.php?mo ... 15456&fromuid=67497]OpenWRT 路由配置技巧续篇一[/url][url=http://rw.baidu.com/forum.php?mo ... 15456&fromuid=67497]http://rw.baidu.com/forum.php?mod=viewthread&tid=115456&fromuid=67497[/url]


欢迎广大对互联网感兴趣的坛友在百度手机卫士版块发主题帖子和大家进行交流!

感谢广大坛友的支持~


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值