把 E4200 变成一个 OpenVPN 网关

E4200

前一段时间以很便宜的价格($60)入手了一个官翻版 Cisco Linksys E4200 v1 路由器,准备作为 OpenVPN 的客户端网关为家里提供一个美国 IP,今天有时间折腾了一下,非常顺利就成功了,简单记录一下过程。

首先是固件选择,肯定得用第三方固件,之前一直用 DD-WRT,但是觉得有些臃肿,所以这次改用 Tomato 的一个 fork:TomatoUSB,这个分支加入了 USB 支持等新特性,已经有支持 E4200 的版本,而且有带 OpenVPN 的版本。主流 Linux 发行版中配置 OpenVPN 的方法请参考这篇文章

我选择的是 tomato-E4200USB-NVRAM60K-1.28.20111009MIPSR2-beta-tomato-RT-N-GIT-VPN.bin,从名字就可以看出是基于 2.6 Kernel,带有 USB 和 VPN 支持的版本。 直接在 web 管理界面的升级固件里面选择下载的 .bin 文件,确认即可,升级过程大概需要2分钟。

e4200-tomatousb-openvpn-client-5

路由器重启完毕后之前的 IP 和 DHCP 等设置还在,直接用浏览器打开 web 界面就可以看到 TomatoUSB 了,在左侧菜单中选择 VPN Tunneling - Client,可以保存两个服务器的配置文件,一共有四个标签页。

e4200-tomatousb-openvpn-client-1

第一个 Basic,可以选中连接外网后自动连接 ,Interface Type 等按照自己的 OpenVPN 服务器设置即可,Create NAT on tunnel 也需要勾上。

e4200-tomatousb-openvpn-client-2

Advanced,勾上 Redirect Internet traffic,其他默认即可。

e4200-tomatousb-openvpn-client-3

第三个比较关键,分别把 服务器 ca,客户端 ca 和客户端 key 粘贴进去。之后保存,点击 start 就可以连接了。

e4200-tomatousb-openvpn-client-4

第四个标签页就是状态了,成功连接上之后应该是这个样子的。

大功告成。

This entry was posted in 我的工作学习 and tagged , , , , . Bookmark the permalink.

10 Responses to 把 E4200 变成一个 OpenVPN 网关

  1. XJP says:

    gkp也是标准电工,不知道是否混hipda。

  2. JOe says:

    謝謝 gKp高手 有時間交流一下 可否幫小弟测試香港及美國0vpn server config

  3. Junius says:

    博主您好!请问您使用的openvpn的提供商名字是什么?大部分我了解到的openvpn都是只能通过openvpn配置文件和账户密码的方式使用openvpn软件登录,根本无法获得服务器ca,客户端ca和客户端key,希望博主赐教,谢谢。

  4. talking28 says:

    你好,想問下用這種方式部署的OpenVPN是需要自己建的吧?我用yegle的VPN試過不行(估計是沒有身份認證這一項)

  5. lichten says:

    这要怎样的需求才需要这样路由器?一般人用不上吧……

Leave a Reply to gkp Cancel reply

Your email address will not be published. Required fields are marked *


seven × = 35

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>