Как это не повторяется через много-много лет после запуска Ask Ubuntu?
Питер Мортенсен
1
Обычно я считаю более полезным пропинговать мой DNS-сервер (8.8.8.8), чтобы проверить подключение к Интернету, чем использовать Google, Facebook или что-то еще. Если какой-либо из указанных вами сайтов пропадает, у вас все равно есть доступ к остальной части сети; если вы потеряете возможность выполнять поиск в DNS, остальная часть Интернета перестанет работать и для вас.
Aoeuid
3
Весь интернет? (Oo)
zxq9
Прочитайте man ping, конечно.
Вальтинатор
Ответы:
9
Ответ chili555 уже охватывает вопрос, однако, если вы пытаетесь отладить проблему с подключением, tracerouteона более многословна (для ее установки необходимо включить репозиторий Universe):
Пример вывода traceroute askubuntu.comна мою машину:
ubuntu@ubuntu ~ % traceroute askubuntu.com
traceroute to askubuntu.com (104.16.17.44), 30 hops max, 60 byte packets
1 192.168.0.1 (192.168.0.1) 2.869 ms 3.661 ms 4.413 ms
2 * * *
3 0.0.0.0 (0.0.0.0) 33.405 ms 35.751 ms 37.452 ms
4 0.0.0.0 (0.0.0.0) 42.541 ms 0.0.0.0 (0.0.0.0) 44.504 ms 0.0.0.0 (0.0.0.0) 50.297 ms
5 0.0.0.0 (0.0.0.0) 53.278 ms 0.0.0.0 (0.0.0.0) 55.500 ms 0.0.0.0 (0.0.0.0) 57.140 ms
6 * 0.0.0.0 (0.0.0.0) 32.867 ms 33.419 ms
7 0.0.0.0 (0.0.0.0) 34.096 ms 35.122 ms 40.241 ms
8 0.0.0.0 (0.0.0.0) 40.910 ms 41.986 ms 45.287 ms
9 0.0.0.0 (0.0.0.0) 46.972 ms 47.290 ms 53.258 ms
10 104.16.17.44 (104.16.17.44) 53.822 ms 31.788 ms 33.164 ms
Насколько я знаю, в Windows по умолчанию ping somesite.netотправляются 4 пакета эхо-запроса ICMP somesite.net. Так как вы использовали -tопцию, т. ping -t somesite.netЕ. Она будет работать бесконечно в Windows, т.е. она будет продолжать посылать пакеты эхо-запроса ICMP до тех пор, пока вы сами не закроете ее.
На Ubuntu ping soemsite.netбудет работать бесконечно, т.е. это так же, как ping -t soemsite.netдля Windows. С другой стороны, если вы хотите отправить определенное количество пакетов, вы можете использовать эту -cопцию. Например, для отправки 4 пакетов эхо-запроса ICMP необходимо открыть терминал с помощью Ctrl+ Alt+ Tи запустить:
ping -c 4 somesite.net
Кроме того, любые pingотправляемые пакеты легко настраиваются в Ubuntu. Проверьте, man pingчтобы получить больше идей.
Как мне это остановить? Использование ping somesite.netв Windows всегда будет вызывать 10 или около того. Я только что сделал это на Ubuntu, и, как вы сказали, он делает это бесконечно. Как мне это остановить? Я боюсь, что, если я просто выйду, это может что-то испортить.
SarahofGaia
@SarahofGaia Вы можете указать определенное количество запросов для отправки, используя -cопцию, например ping -c 10 somesite.net, отправит 10 пакетов .... С другой стороны, вы можете прервать текущую pingоперацию, нажав Ctrl + cна клавиатуре
Если вы просто хотите проверить, работает ли ваше соединение, используйте простой способ fpingс example.com . fpingвозвращает 0 в случае успеха; см. руководство для получения подробной информации о кодах возврата.
if fping -q example.com
then
# Connection is working.
else
# Connection is not working.
fi
man ping
, конечно.Ответы:
Ответ chili555 уже охватывает вопрос, однако, если вы пытаетесь отладить проблему с подключением,
traceroute
она более многословна (для ее установки необходимо включить репозиторий Universe):Пример вывода
traceroute askubuntu.com
на мою машину:источник
Насколько я знаю, в Windows по умолчанию
ping somesite.net
отправляются 4 пакета эхо-запроса ICMPsomesite.net
. Так как вы использовали-t
опцию, т.ping -t somesite.net
Е. Она будет работать бесконечно в Windows, т.е. она будет продолжать посылать пакеты эхо-запроса ICMP до тех пор, пока вы сами не закроете ее.На Ubuntu
ping soemsite.net
будет работать бесконечно, т.е. это так же, какping -t soemsite.net
для Windows. С другой стороны, если вы хотите отправить определенное количество пакетов, вы можете использовать эту-c
опцию. Например, для отправки 4 пакетов эхо-запроса ICMP необходимо открыть терминал с помощью Ctrl+ Alt+ Tи запустить:Кроме того, любые
ping
отправляемые пакеты легко настраиваются в Ubuntu. Проверьте,man ping
чтобы получить больше идей.источник
ping somesite.net
в Windows всегда будет вызывать 10 или около того. Я только что сделал это на Ubuntu, и, как вы сказали, он делает это бесконечно. Как мне это остановить? Я боюсь, что, если я просто выйду, это может что-то испортить.-c
опцию, напримерping -c 10 somesite.net
, отправит 10 пакетов .... С другой стороны, вы можете прервать текущуюping
операцию, нажавCtrl + c
на клавиатуреПожалуйста , откройте терминал Ctrl+ Alt+ T. Войти:
Если вы получаете пинг возвращается, то вы подключены. Например:
источник
Если вы просто хотите проверить, работает ли ваше соединение, используйте простой способ
fping
с example.com .fping
возвращает 0 в случае успеха; см. руководство для получения подробной информации о кодах возврата.источник