在 Ubuntu 服务器上将 Tomato 连接至 OpenVPN 服务器

在 Ubuntu 服务器上将 Tomato 连接至 OpenVPN 服务器

我使用 Ubuntu Server 上的 OpenVPN 作为 VPN 服务器,并且 Viscosity 可以成功使用此客户端配置:

xxx.no-ip.org remote udp 1194
dev tun
tls-client
ca ca.crt
cert cert.crt
key key.key
tls-auth ta.key 1
persist-tun
persist-key
persist-local-ip
auth-user-pass
comp-lzo no
nobind
pull
dhcp-option DNS 192.168.8.1
BF-CBC cipher

现在,我想在我的 Linksys E2500 闪存中使用 Tomato(v 1.28 shibby)实现该配置。我已经完成了以下配置;

VPN 隧道 > OpenVPN 客户端' 菜单

基本的' 标签:

  • 从 WAN 开始: 查看
  • 接口类型:突尼斯
  • 协议:UDP
  • 服务器 IP 地址 / 端口: 1194 xxx.no-ip.org
  • 防火墙: 自动的
  • 授权/密码验证: 查看
  • 用户名:我的用户名
  • 密码:******
  • 仅限用户名验证:取消选中
  • 额外的 HMAC 授权(tls-auth): 外向 (1)
  • 在隧道上创建 NAT:取消选中

先进的' 标签

  • 轮询间隔:零
  • 重定向流量:取消选中
  • 接受 DNS 配置: 严格的
  • 加密密码: BF-CBC
  • 压缩:已禁用
  • TSL 再生时间:-1
  • 连接重试:30
  • 自定义配置
    持久tun
    持久key
    持久本地ip
    comp-lzo无
    nobind

    dhcp选项DNS 192.168.8.1

按键' 标签

  • 静态密钥:[ta.key文件的内容]
  • 证书颁发机构:[ca.cert文件的内容]
  • 客户端证书:[cert.crt文件的内容]
  • 客户密钥:[key.key文件的内容]

我可以执行“立即开始”,但这似乎不起作用,因为我无法访问 VPN 服务器下网络上的任何资源,而当我连接 Viscosity 时可以这样做。

那么,我错过了什么?

答案1

在我做了一些更改之后,问题得到解决,按照上述设置进行更改;

基本的' 标签:

  • 在隧道上创建 NAT:已检查

先进的' 标签

  • 接受 DNS 配置:轻松
  • 压缩:没有任何
  • 自定义配置
    坚持tun
    坚持key
    坚持本地ip
    comp-lzo没有
    nobind

答案2

给偶然发现这个问题的人一个提示,我按照其他人的建议进行了配置,让它工作起来,我没有“重启”我的路由器。这是我的失败——重启vpn服务器和vpn客户端路由器解决了我从服务器网络通过Tomato OpenVPN到达客户端网络主机的路由问题

相关内容