首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RTNETLINK答案:文件存在-- OpenVPN错误

RTNETLINK答案:文件存在-- OpenVPN错误
EN

Server Fault用户
提问于 2015-09-01 20:05:03
回答 1查看 8.3K关注 0票数 4

我有一堆服务器通过一个“网关”服务器连接到世界,它使用NAT重定向到互联网。

我试图通过OpenVPN配置文件将网关服务器连接到VPN客户端。当我连接它时,它返回一个错误"RTNETLINK answers: File exists“。我没有任何防火墙或端口问题,因为来自内部客户端的连接使用相同的OpenVPN文件工作得很好。

以下是VPN连接之前的路由表

代码语言:javascript
复制
192.168.110.0   *               255.255.255.224 U     0      0        0 eth1
10.149.0.0      *               255.255.0.0     U     0      0        0 ib0
link-local      *               255.255.0.0     U     1002   0        0 eth0
link-local      *               255.255.0.0     U     1003   0        0 eth1
link-local      *               255.255.0.0     U     1004   0        0 ib0
10.141.0.0      *               255.255.0.0     U     0      0        0 eth0
default         192.168.110.1   0.0.0.0         UG    0      0        0 eth1

以下是连接建立后的路由表,它脱口而出错误:

代码语言:javascript
复制
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
24.248.180.0    10.2.113.1      255.255.255.240 UG    0      0        0 tun0
192.168.110.0   *               255.255.255.224 U     0      0        0 eth1
10.2.113.0      *               255.255.255.0   U     0      0        0 tun0
10.0.0.0        10.2.113.1      255.255.252.0   UG    0      0        0 tun0
10.149.0.0      *               255.255.0.0     U     0      0        0 ib0
link-local      *               255.255.0.0     U     1002   0        0 eth0
link-local      *               255.255.0.0     U     1003   0        0 eth1
link-local      *               255.255.0.0     U     1004   0        0 ib0
10.141.0.0      *               255.255.0.0     U     0      0        0 eth0
default         192.168.110.1   0.0.0.0         UG    0      0        0 eth1

我认为问题是在第二行,但如果我删除,我将失去我的外部连接到服务器,对吗?

是否有一种无需手动修改路由表即可使OpenVPN连接工作的方法。或者,是否有一种方法可以修改路由表,使其不发生此错误,并让OpenVPN完成其工作?

EN

回答 1

Server Fault用户

发布于 2015-09-01 21:08:31

您将无法纯粹通过查看路由表来诊断所获得的错误。

这个特定的错误几乎总是与您试图添加一个与您的系统中已经存在的路由相同的新路由有关。如果您增加了OpenVPN日志记录,您应该会看到日志中的哪个路由命令失败了。

OpenVPN在如何应用路由方面有点笨。它不执行任何检查来查看是否已经配置了路由。如果在配置中配置了路由或服务器推送路由,则即使路由已经存在,客户端也会尝试添加路由。因此,有时这种“错误”可以被看作是一种警告。取决于具体的路由以及如何将其应用于系统。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/718391

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档