解决连接问题:iptables
在许多情况下,连接问题可能是由不正确的 iptables 配置引起的。 iptables 配置错误常常是由于最近通过 KiwiVM 控制面板执行迁移而更改了 VPS 的 IP 地址。在这种情况下,您将完全被锁定在 VPS 之外,并且 ping.pe 输出如下所示:
请注意,VPS 完全无法访问。如果您打开 MTR 报告,您将看到以下内容:
从上面的示例中可以看出,物理节点“v403.sioru.com”运行良好,但我们正在 ping 的特定 VPS 处于离线状态。
验证 iptables 确实是问题的最快方法是使用交互式控制台在 KiwiVM 中停止 iptables 服务(请在线搜索如何停止 iptables,具体命令取决于您的发行版)。如果网络连接恢复,那么我们就知道 iptables 是问题所在。
要检查 iptables 规则,请发出以下命令:
iptables -L -n; iptables -L -n -t nat
请注意,为了使该命令正常工作,您的 iptables 服务必须重新启动。
如果您在输出中看到旧的 VPS IP,尤其是在 NAT 表中,那么您将必须手动修改规则(再次在线搜索如何删除和添加 iptables 规则)。
或者,您可以使用以下命令擦除所有 iptables 规则:
iptables -F; iptables -t nat -F; iptables-save > /etc/sysconfig/iptables
作为最后的手段,您始终可以通过安装新的操作系统来重新加载您的 VPS,这将完全恢复所有网络连接。