ping и traceroute не работают несмотря на то, что я подключаюсь к интернету

Я под брандмауэром, я использую Linux, я пытаюсь ping www.google.com а также traceroute www.google.com, traceroute добираются до шлюза и ping ничего не показывают я подключаюсь к интернету.

2 ответа

Решение

Можете ли вы пинговать любой другой адрес? Если нет, то, возможно, межсетевой экран, за которым вы находитесь, настроен на блокировку пакетов ICMP. И Ping, и Traceroute полагаются на ICMP, поэтому если он заблокирован, вы не сможете выполнить их успешно.

Ваш брандмауэр не только фильтрует ICMP, но и UDP. По умолчанию трассировка Linux использует UDP для зондов, а не ICMP. Кроме того, вы можете использовать TCP SYN с опцией -TUDP Lite с -UL или запросить эхо ICMP как пинг с -I, вариант -p отправляет зонд и вариант --sport из определенного порта.

Я предлагаю вам попытаться проверить IP-адрес без предварительного разрешения имени домена. Вот некоторые адреса, используемые для поиска Google: 173.194.116.115, 173.194.116.114, 173.194.116.113, 173.194.116.112.

Другие вопросы по тегам