在 DD-WRT 上配置自动路由的 OpenVPN

DDWRT-big/mega 等多个版本都支持 OpenVPN Client,因此可以使用这个更加可靠的方式来使用 VPN 连接,避免 PPTP 和 L2TP 可能的不稳定。经过一天摸索,找到了解决方案来进行根据域名自动路由。

参考资料:http://code.google.com/p/autoddvpn/

所使用的版本是 SVN revision 16403M NEWD-2 K2.6 Eko 。

首先配置 DDWRT 可以自动成功连接上 OpenVPN,确保连接参数正常。之后打开 jffs2 的支持。

根据 autoddvpn 的介绍 http://code.google.com/p/autoddvpn/wiki/OpenVPNJFFS ,下载其上的对应脚本放置在 /jffs/openvpn 下面,之后和上面资料不一样的是,我通过路由器的 WebUI 修改 OpenVPN 的参数的方式来添加这两个脚本。在 OpenVPN中的 Services – VPN 中的 Additional Config 中加上这些:

up “iptables -I POSTROUTING -t nat -o tun1 -j MASQUERADE; /jffs/openvpn/vpnup.sh openvpn”
down “iptables -D POSTROUTING -t nat -o tun1 -j MASQUERADE; /jffs/openvpn/vpndown.sh openvpn”

单引号会被 WebUI 过滤掉导致脚本失效因此我换用了双引号,同时 Linksys E3000 的 VPN 通道是 tun1 ,而不是之前文档描述的 tun0。

然后 reboot,搞定。不需要太复杂的终端配置,大部分都能在 WebUI 下面搞定了。

Advertisements

4条回应 to “在 DD-WRT 上配置自动路由的 OpenVPN”

  1. VPN Says:

    VPN-Zugang…

    在 DD-WRT 上配置自动路由的 OpenVPN « Lin Zheming’s Blog…

  2. sycpiek Says:

    本人小白 有些根本看不懂。我有个WZR-HP-G300NH2 DD-WRT v24SP2-MULTI (06/03/12) std 想安装goagent自动识别翻墙。但是找了很多都不会弄。最简单的ssh如何登录都没弄明白!!!希望大神指导。

  3. top vpn providers Says:

    Thank you, I have just been looking for information approximately this topic for a long
    time and yours is the greatest I’ve came upon so far.
    However, what concerning the bottom line? Are you positive concerning the supply?

  4. vietnamese online visa Says:

    vietnamese online visa

    在 DD-WRT 上配置自动路由的 OpenVPN | Lin Zheming’s Blog

发表评论

Fill in your details below or click an icon to log in:

WordPress.com 徽标

You are commenting using your WordPress.com account. Log Out /  更改 )

Google photo

You are commenting using your Google account. Log Out /  更改 )

Twitter picture

You are commenting using your Twitter account. Log Out /  更改 )

Facebook photo

You are commenting using your Facebook account. Log Out /  更改 )

Connecting to %s


%d 博主赞过: