Страница 1 из 1

ping как в винде

Добавлено: 2009-11-19 21:53:38
ban
Хочу чтобы как в винде пинг выглядел. Привожу пример:
Изображение
вот видите там вторая строка "Превышен интервал ожидания для запроса", а если бы я из-под FreeBSD пинговал, то было бы три строки и только в конце я узнал бы, что 1 попытка не удалась. А я очень хочу увидеть во FreeBSD при пинге если пинг не проходит строку причины как в винде.

Думаю как-то через скрипт надо делать, как? - не знаю.
Может ping(8) когда время ожидания истекло или еще че случается, что-то куда-то может послать .... типо сказать вот случилось то-то, чтобы это то-то можно было записать.

Помогите люди добрые советом верным да словом дельным :bn:

Re: ping как в винде

Добавлено: 2009-11-20 13:58:39
ban
это нереально что ли сделать?
или я не понятно задачу изложил?

Re: ping как в винде

Добавлено: 2009-11-20 14:34:32
Charlz_Klug_
Видать, вопрос глупый. Лично меня вполне устраивает фряшный ping.

Re: ping как в винде

Добавлено: 2009-11-20 15:41:13
ban
жаль.... а меня втыкает виндовый пинг, информативнее он что ли....

перебрал все пинги из /usr/ports/net
все как один не хотят показывать строки, когда реквест послан а ответа по какой либо причине (вот эта причина как раз и нужна) нет
.......
безнадёга ........

Re: ping как в винде

Добавлено: 2009-11-20 17:02:30
LMik
ban писал(а):жаль.... а меня втыкает виндовый пинг, информативнее он что ли....

перебрал все пинги из /usr/ports/net
все как один не хотят показывать строки, когда реквест послан а ответа по какой либо причине (вот эта причина как раз и нужна) нет
.......
безнадёга ........
Возьмите сурсы пинга да допишите, там делов то 2 строки.

Re: ping как в винде

Добавлено: 2009-11-22 23:02:53
Alex Keda
насколько я понимаю, возможна следующая ситуация.
1 запрос послан, через 200 милисекунд пришёл ответ - выводим время
2 запрос послан. ответ через секунду не пришёл (или какой там таймаут в винде по дефолту) - выводим что нет ответа
3 запрос послан, ответ пришёл через 300ms - выводим время.
а тут суко, пришёл ответ на второй запрос - инет большой - пошёл через китай пакетик почему-то. не пропал - просто долго ходил. чё делать? =)

Re: ping как в винде

Добавлено: 2009-11-23 6:18:09
Charlz_Klug_
ban писал(а):Хочу чтобы как в винде пинг выглядел.
Есть идея: Wine + ping.exe. Как Вам такое? Пинг будет чисто как в Windows.

Re: ping как в винде

Добавлено: 2009-11-23 11:39:52
rainy
вот видите там вторая строка "Превышен интервал ожидания для запроса", а если бы я из-под FreeBSD пинговал, то было бы три строки и только в конце я узнал бы, что 1 попытка не удалась. А я очень хочу увидеть во FreeBSD при пинге если пинг не проходит строку причины как в винде.
Если это не таймаут, то причину он и так скажет. Таким образом, если вы ничего не видите после ввода команды ping, то значит пакеты не проходят по таймауту. Все остальное, т.е. Echo reply, Destination Host Unreachable и т.д. вы увидите.

Re: ping как в винде

Добавлено: 2009-11-24 8:36:26
ban
Charlz_Klug_ писал(а):
ban писал(а):Хочу чтобы как в винде пинг выглядел.
Есть идея: Wine + ping.exe. Как Вам такое? Пинг будет чисто как в Windows.
а Wine из-под консоли пашет?.. спасибо за идею, но хотелось бы фрибэсэдовский пинг использовать или любую другую программу или скрипт, но из под чистой FreeBSD.
rainy писал(а):Если это не таймаут, то причину он и так скажет. Таким образом, если вы ничего не видите после ввода команды ping, то значит пакеты не проходят по таймауту. Все остальное, т.е. Echo reply, Destination Host Unreachable и т.д. вы увидите.
вот пример из вчера. Упал инет мне надо пинговать и все это засовывать в файл, который отправлю провайдеру. Сосредоточился и написал тупой скрипт:

Код: Выделить всё

date >> ping.txt
ping yandex.ru >> ping.txt
date >> ping.txt
так вот вчера у меня этот скрипт записал в файл дату начала и дату конца, т.к. ping yandex.ru вернул хост недоступен ввиду невозможности отрезолвить (не помню как по английски дословно) и все...
наитупейший батник в винде:

Код: Выделить всё

ping yandex.ru -t
будет пинговать даже не существующий хост до +бесконечности и на каждый свой реквест будет выводить результат.

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

Re: ping как в винде

Добавлено: 2009-11-24 9:17:56
ProFTP

Код: Выделить всё

 /usr/local/sbin/mtr --report-cycles 10 --report 77.221.149.162
Couldn't get fd's flags: Bad file descriptor
HOST:                Loss%   Snt   Last   Avg  Best  Wrst StDev
  1. in           0.0%    10   11.9  10.5   4.8  17.9   4.4
  2. v10918     0.0%    10    1.0  10.8   1.0  19.0   6.5
  3. ge1-vlan1008.master.netassis 50.0%    10   19.0  12.9   9.0  19.0   3.9
  4. q9-juniper.netassist.ua       0.0%    10   13.0  14.1   4.0  25.0   5.7
  5. world.gw.skif.com.ua          0.0%    10   12.0   9.6   3.0  15.1   4.1
  6. 194.44.6.13                   0.0%    10    8.1  14.1   2.0  54.0  15.7
  7. ae3-282.RT.NTL.KIV.UA.retn.n  0.0%    10   66.1  48.9  39.0  66.1   9.0
  8. ae0-9.RT.BOR.SPB.RU.retn.net  0.0%    10   57.0  73.3  57.0 170.1  34.6
  9. GW-InfoBox.retn.net           0.0%    10   67.0  67.9  58.0  76.0   4.5
 10. 77.221.128.54.addr.datapoint  0.0%    10   70.0  71.7  63.0  79.0   4.7
 11. hosting.lissyara.su           0.0%    10   71.0  68.1  60.1  75.0   5.1
tracepath?