我无法通过租用线路互联网连接连接到我的服务器

我无法通过租用线路互联网连接连接到我的服务器

我在从静态 IP ISP 连接连接到 Fedora 服务器时遇到了一些问题。通常我可以毫无问题地 ping 该服务器。但有时它只是给我超时响应。当出现此问题时,我必须重新启动整个服务器才能修复它,不用说,这不是一个可行的解决方案。

当出现此问题时,我会使用不同的 ISP 连接来尝试找出问题所在。以下是我尝试过的一些测试的结果:

1-Fail2Ban

[root@application ~]# service fail2ban status
Fail2ban is stopped

2- iptables

[root@application ~]# iptables -L -n
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         
MYFIRE     all  --  0.0.0.0/0            0.0.0.0/0 

3.ARP

[root@application ~]# arp -n
Address                  HWtype  HWaddress           Flags Mask            Iface
79.134.132.1                     (incomplete)                              em1
XX.XXX.XXX.1             ether   00:XX:XX:XX:XX:00   C                     em1

[root@application ~]# ip neigh show
79.134.132.1 dev em1  FAILED
XX.XXX.XXX.1 dev em1 lladdr 00:XX:XX:XX:XX:00 DELAY

由于某种原因,服务器的 ARP 表中创建了我的静态 ISP IP(79.134.140.122)的网络!另一条记录是将服务器连接到默认网关的记录。

我尝试删除它但是失败了:

[root@application ~]# arp -d 79.134.132.1
SIOCDARP(priv): Network is unreachable

然后我重启了整个ARP服务

[root@application ~]# ip link set arp off dev em1
[root@application ~]# ip link set arp on dev em1

暂时“(不完整)”记录消失,但只要我发出 http 请求,它就会再次出现,并且服务器不会响应我的请求。

4-重启服务器 重新启动服务器后,一切正常,ARP 记录消失。

[root@application ~]# arp -n
Address                  HWtype  HWaddress           Flags Mask            Iface
XX.XXX.XXX.1             ether   00:XX:XX:XX:XX:00   C                     em1

[root@application ~]# ip neigh show
XX.XXX.XXX.1 dev em1 lladdr 00:XX:XX:XX:XX:00 DELAY

这可以解决这个问题一两天,直到某些事情再次触发该 ARP 记录出现。为了了解问题的根本原因,我还应该做哪些其他测试?我怎样才能防止这种情况再次发生?或者至少,我怎样才能在不重新启动整个服务器的情况下暂时解决问题?

非常感谢任何提示和指点,谢谢!

相关内容