Проверка состояния сети
Чтобы найти сетевую проблему на Linux-сервере, последовательно проверьте интерфейсы, маршрутизацию, DNS и состояние сокетов.
ip addr
ip route
ping -c 4 1.1.1.1
getent hosts example.com
ss -tulpn
traceroute example.comping проверяет ответ ICMP, но такой трафик может быть заблокирован. Успешный ping по IP-адресу ещё не означает, что DNS работает правильно. getent hosts помогает проверить разрешение имени.
Порядок диагностики
1. Проверьте состояние физического соединения и интерфейса.
2. Проверьте IP-адрес и маску подсети.
3. Проверьте маршрут по умолчанию и шлюз.
4. Проверьте разрешение DNS-имён.
5. Проверьте firewall и порты служб.