Страница 1 из 1
ping как в винде
Добавлено: 2009-11-19 21:53:38
ban
Хочу чтобы как в винде пинг выглядел. Привожу пример:

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

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 вернул хост недоступен ввиду невозможности отрезолвить (не помню как по английски дословно) и все...
наитупейший батник в винде:
будет пинговать даже не существующий хост до +бесконечности и на каждый свой реквест будет выводить результат.
расстроен, что не могу того же добиться во 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?