Я использую Ubuntu 13.10, работающую на новейшей версии Macbook Pro (двойная загрузка). Я использую беспроводное соединение для доступа к веб-сайтам через браузер Chrome, и это работает. Но ping
не работает. Например, это вывод
$ping -c 3 www.google.com
PING www.google.com (74.125.226.212) 56(84) bytes of data.
--- www.google.com ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 2015ms
Кажется, что это не проблема разрешения имен. Так что может быть не так? Я не использую прокси для своего браузера.
Это вывод tracepath
$ tracepath www.google.com
1: <my machine name>.local 0.052ms pmtu 1500
1: no reply
2: no reply
3: no reply
...
Too many hops: pmtu 1500
Resume: pmtu 1500
РЕДАКТИРОВАТЬ: после переустановки Ubuntu, ping снова работает.
Из man ping
: ping uses the ICMP protocol's mandatory ECHO_REQUEST datagram to elicit an ICMP ECHO_RESPONSE from a host or gateway
.
Ваш браузер открывает соединение TCP
через порт 80
.
Любая система на пути между вами и www.google.com
может решить по-разному относиться к этим двум соединениям.
Вы можете использовать tracepath
(из пакета iputils-tracepath
), чтобы увидеть, какие системы находятся на этом пути, затем ping
или hping3
для исследования.
FWIW, я получаю ответы PING от www.google.com
, (-c 3
ограничивает ping
до 3 ICMP
пакетов, что, IMHO, более вежливо):
walt@aardvark:~(0)$ ping -c 3 www.google.com
PING www.google.com (74.125.225.114) 56(84) bytes of data.
64 bytes from ord08s08-in-f18.1e100.net (74.125.225.114): icmp_req=1 ttl=56 time=35.9 ms
64 bytes from ord08s08-in-f18.1e100.net (74.125.225.114): icmp_req=2 ttl=56 time=32.1 ms
64 bytes from ord08s08-in-f18.1e100.net (74.125.225.114): icmp_req=3 ttl=56 time=32.0 ms
--- www.google.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 32.096/33.402/35.964/1.817 ms
Я не уверен, что это может ответить на ваш вопрос.
но может случиться так, что вы не обновили прокси-сервер в «настройках / сети»
Если вы указали прокси-сервер в ручном прокси-сервере в mozilla, а не в настройках / сети
Вы сможете получить доступ к веб-сайтам с помощью браузера, но не сможете пропинговать ни один сайт
Ваш брандмауэр или прокси-сервер только что оставили для вас протокол HTTP, чтобы вы могли просматривать, но не могли пропинговать ни один веб-сайт или IP-адрес. вам нужно иметь другой протокол, такой как az ftp, UDP TCP / IP и т. д. для правильной проверки связи.