IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    把 E4200 变成一个 OpenVPN 网关

    gkp发表于 2012-02-09 00:18:02
    love 0

    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

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

    大功告成。



沪ICP备19023445号-2号
友情链接