【问题标题】:linux openvpn route add command failed [closed]linux openvpn路由添加命令失败[关闭]
【发布时间】:2015-05-06 21:18:22
【问题描述】:

我正在尝试使用我的 linux (ubuntu 14.04 LTS) 笔记本电脑通过他们提供的 opvn 文件访问我的办公室 vpn,但失败并出现以下错误:

Wed May  6 22:36:55 2015 /sbin/ip route add xxx.xxx.xxx.xxx/16 via yyy.yyy.yyy.yyy (actual ips hidden here)
RTNETLINK answers: Invalid argument
Wed May  6 22:36:55 2015 ERROR: Linux route add command failed: external program exited with error status: 2

对于许多不同的 ip,该错误会重复。

它确实可以在我们的 Windows 7 计算机上运行,​​所以它一定是 linux 机器上的一些配置问题。我想要一些帮助来解决这个问题。 我正在通过终端运行 openvpn,脚本执行以下操作:

1) change nameserver to company nameserver (sudo sed -i "s:127.0.0.1:xx.xx.xx.xx:g"  /etc/resolv.conf
2) sudo openvpn --config /etc/openvpn/my_vpn_file.ovpn

我已经能够弄清楚可能有多个连接到 vpn ..?所以我想开始是找到并删除那个/那些其他的,但是怎么做呢? (我不是 linux 世界的新手,但在网络/路由世界 - 和 stackoverflow!)

提前致谢!

【问题讨论】:

  • @Timur 完整的客户端日志包含几个我想我不应该在这里公开的 IP 地址和域。所以我已经匿名了。但是在这里发帖也太长了.. ---
  • 您是否在一台服务器上运行多个 OpenVPN 实例?

标签: linux routing openvpn


【解决方案1】:

问题在于您的路由命令: /sbin/ip route add xxx.xxx.xxx.xxx/16 via yyy.yyy.yyy.yyy(实际ips隐藏在这里) RTNETLINK 回答:无效参数

有些东西 是可疑的——但是,由于缺少 IP,我不能确切地说出是什么。但是,由于您使用的是 /16,这意味着这些是私有 IP (RFC 1918),这意味着它们对于帮助他人识别您的身份毫无意义,因此我强烈建议您使用真实 IP 编辑您的初始帖子。我在想象有重叠之类的东西。

【讨论】:

    猜你喜欢
    • 2022-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-22
    • 2021-12-05
    • 2012-12-28
    相关资源
    最近更新 更多