股票

Two or more interfaces found, checking IP forwarding [FAILED]

昨天搭建好的VPN今天突然不能用了,执行 ipsec verify 检查,跳出了两个错误

Two or more interfaces found, checking IP forwarding    [FAILED]

Checking that pluto is running [FAILED]

我先搜索了第二个错误,说是只要启动了 ipsec 服务就可以解决:

/etc/init.d/ipsec restart

但是,我的系统下压根没有 /etc/init.d/ipsec 这个文件!!!(Debian 9)

现在只能先寻求解决第一个错误。

这个错误提示是 IP 转发规则不明确,执行命令 

cat /proc/sys/net/ipv4/ip_forward

如果返回结果是1,就是正确的。

我执行后,返回结果是 0. 进文件查看,发现里面的设置值确实是 0.

执行命令:

echo 1 > /proc/sys/net/ipv4/ip_forward

再查看,文件内的值变为1了。

执行 ipsec verify检查:

Two or more interfaces found, checking IP forwarding    [OK]

然后重启 ipsec:

service ipsec restart

注意,这个和 /etc/init.d/ipsec restart 功能相同

Checking that pluto is running                          [OK]

至此 VPN 可以正常工作了。

打赏
原文链接:,转发请注明来源!

发表评论