Я не уверен, что этот вопрос актуален на этом форуме, но мне действительно нужны ваши подсказки. Я использую Ubuntu 9.04, и когда я выполняю ping на любой ip или хост, то всегда получаю 100% потерю пакетов. Это ужасно, так как я не могу многое сделать в своем учебнике. Пожалуйста, помогите мне решить эту проблему. большое спасибо

5 ответов5

2

Похоже, ты за брандмауэром.

2

Выясните, где вы впервые получаете 100% потерю пакетов ICMP-пингов. Попробуйте выполнить один или два запроса ping на 127.0.0.1, ваш локальный внешний IP-интерфейс, ваш маршрутизатор (если есть) или шлюз по умолчанию, хосты ISP (например, DNS-сервер, почтовый сервер). Попробуйте ping -c 3 -w 12 (остановка через 3 пинга или 12 секунд) и дайте ей завершиться самостоятельно, а не преждевременно завершаться, поскольку некоторые команды ping, сетевые стеки или сети могут вызывать длительные задержки при передаче ping: может помочь терпение.

[В частности, для Ubuntu, если вы видите длительные задержки при отправке эхо-запросов (обычно время ожидания 5 с при эхо-запросе по имени хоста), посмотрите на https://bugs.launchpad.net/bugs/80900 о том, как демон avahi может вводить эти задержки.]

Возможные причины потери пинга:

  1. Возможно, вы используете брандмауэр, который сбрасывает ping или ICMP (исходящий или входящий)

  2. Между клиентом и сервером может существовать маршрутизатор, блокирующий или ограничивающий пинг или трафик ICMP

  3. Узел, на который вы отправляете эхо-запрос, может быть настроен так, чтобы он не отвечал на эхо-запросы или трафик ICMP.

1

попробуйте сделать трассировку, чтобы помочь обнаружить, где он умирает.

0

Звучит так, будто твои пинги где-то отклонены. Вы должны убедиться, что на вашем маршрутизаторе включен трафик ICMP. Вы можете пропинговать IP локального хоста?

0

Это похоже на брандмауэр, но вы пробовали пинговать localhost или 127.0.0.1 или ваш локальный IP-адрес? Если это работает, то это скорее всего брандмауэр.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .