Ответ
Для диагностики сетевых проблем в Linux используйте следующие команды:
- Проверка подключения:
ping 8.8.8.8 # Проверка доступности внешнего IP
ping google.com # Проверка DNS
- Анализ маршрутизации:
ip route # Просмотр таблицы маршрутизации
traceroute google.com # Трассировка пути
- Проверка портов и соединений:
netstat -tuln # Слушающие порты
ss -tuln # Альтернатива netstat
nc -zv host port # Проверка доступности порта
- Анализ DNS:
dig google.com # DNS запрос
nslookup google.com # Альтернативный DNS запрос
- Проверка конфигурации:
ifconfig или ip a # Настройки интерфейсов
cat /etc/resolv.conf # DNS серверы
Для сложных случаев используйте tcpdump или wireshark для анализа трафика.