如何在 CentOS 7 中接受 IPIP 连接?

如何在 CentOS 7 中接受 IPIP 连接?

伙计们,我有一台安装了 Mikrotik Router OS 的服务器,一些 PPTP 用户将该服务器用作 VPN 服务器。我想要做的是在此 Mikrotik 服务器和 CentOS 7 服务器之间创建 IPIP 隧道!

我想要实现的是,我希望服务器 1 (Mikrotik) 上的 PPTP 用户拥有服务器 2 (CentOS 7) 的 IP 地址。我基本上希望将第一台服务器的所有流量发送到 CentOS 7 服务器,然后从那里发送到互联网。

现在,我已经在 Miktrotik 方面设置好了一切!我创建了一个 IPIP 隧道接口并为其分配了 IP 地址,还为其创建了静态路由。

但是我没有足够的知识来配置 CentOS 部分。我阅读了一个教程并在 CentOS 上创建了一个 ipip 接口,如下所示:

vi /etc/sysconfig/network-scripts/ifcfg-ipip

DEVICE=ipip
BOOTPROTO=none
ONBOOT=no
TYPE=IPIP
PEER_OUTER_IPADDR=195.52.213.219
PEER_INNER_IPADDR=10.20.40.2
MY_INNER_IPADDR=10.20.40.1

还添加了以下内容:

ifup ipip
ifconfig ipip

添加到 rc.local 文件,以便系统启动时出现界面。

之后我创建了如下路线:

ip route add 10.20.40.2 dev ipip proto kernel scope link src 10.20.40.1

但这些似乎不起作用。 CentOS 服务器不接受来自 Mikrotik 服务器的任何内容。 我做得对吗? 我很确定 Mikrotik 端的配置是正确的,但是,我不知道如何配置 CentOS 以接受来自 Mikrotik 路由器的流量并将其发送到互联网。 任何帮助都值得感激。

相关内容