如何解决GRE隧道问题?

我经常遇到GRE隧道(CentOS服务器到服务器,而不是基于路由器)工作的问题,并且从两端ping得好,但被隧道传输的IP / Range不起作用。

这几乎总是在隧道源头发生一些路由问题,但是试图解决这些问题是一个笑话,因为动力基本上是在我身上,客户向提供者certificate问题不在隧道本身。

除了ping和route命令外,还有哪些方法可以解决这个问题? 请尽可能列出工具和示例命令。

这听起来像你真正需要的是一个补丁版本的netcat,它允许你指定协议41,而不是一个端口。

编写这样的代码可能是值得的,我不认为通过简单地修改套接字代码来生成一个仅限GRE的netcat是不需要很长时间的。

除此之外,想到的更“用户友好”的方法是用户空间的Linux PPTP客户端,或者可能启动Windows VM,并试图连接到一个已知的工作PPTP实现,只是看它失败,就像一个错误691。

或者你可以find一个提供者,并没有首先阻止你使用隧道。