linux openvpn route add命令失败

时间:2015-05-06 21:18:22

标签: linux routing openvpn

我正在尝试通过他们提供的opvn文件和我的linux(ubuntu 14.04 LTS)笔记本电脑访问我的办公室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

许多不同的ips会重复该错误。

它通过我们的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!)

提前致谢!

1 个答案:

答案 0 :(得分:1)

问题出在你的路线命令上: / sbin / ip route通过yyy.yyy.yyy.yyy添加xxx.xxx.xxx.xxx/16(隐藏在这里的实际ips) RTNETLINK答案:参数无效

关于那个的东西是可疑的 - 但是,由于缺乏知识产权,我无法确切地说出究竟是什么。但是,由于您使用的是/ 16,这意味着这些是私有IP(RFC 1918),这意味着它们对于帮助某人识别您的身份毫无意义,所以我强烈建议您使用真实的IP编辑您的初始帖子IP地址。我想象那里有重叠或什么。