У меня проблемы с подключением к серверу Fedora через статическое IP-соединение с провайдером. Обычно я могу пинговать этот сервер без проблем. Но в других случаях это просто дает мне ответы на таймаут. Когда возникает эта проблема, я должен перезагрузить весь сервер, чтобы исправить это, разумеется, это неосуществимое решение.
Когда возникает эта проблема, я подключаюсь к серверу, используя другое соединение 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 сервера создана сеть моего статического 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 снова появиться. Какие еще тесты мне нужно сделать, чтобы узнать первопричину проблемы? Как я могу предотвратить повторение этого? Или, по крайней мере, как я могу временно решить проблему без перезагрузки всего сервера?
Любые подсказки и указатели приветствуются, спасибо!