Название: ping server Отправлено: Efendy от 29 Января 2013, 19:11:08 Сделал модуль ядра: pingserver - работает как вебсервер: получает ip клиента и возвращает % потерь. В чем профит?
1) Период пингования меньше секунды может сделать только root, поэтому из админки напрямую пинг не получилось бы запустить - чтобы понять сколько потерь на 100 пакетах нужно было бы ждать 100 секунд :) 2) Фичу можно расшарить на иные сервисы, которые сделают http запрос и получат результат. Единственное, что это без авторизации, поэтому нужно фаерволом давать доступ только к внутренним серверам. Пример: Код: curl http://127.0.0.1:8081/?ip=10.100.0.1\&count=50 Если в ответе вместо ping будет arping - значит клиент не пинговался - 100% потерь (скорее всего фаервол), поэтому применен arping. Жаль при pppoe не работает, поэтому в админке в случае не пппое пишу просто "не пингуется", иначе красным цветом Название: Re: ping server Отправлено: poxy. от 29 Января 2013, 21:38:40 Просто в яблочко! Давно необходимо в первую очередь для неуправляемых участков (пока используем пинговалки) , и для управляемых удобно (не надо лезть на свитч доступа и т.д., все в биллинге).
Название: Re: ping server Отправлено: poxy. от 29 Января 2013, 21:43:26 Добавить бы такое:
заходишь в проверку или например карты а там высвечивает точки топологии и абонов с потерями... Название: Re: ping server Отправлено: Efendy от 29 Января 2013, 22:13:09 Добавить бы такое: ну щас на карте есть режим отображения потерь, тока они не на текущее время, а когда модуль lost_ping в последний раз это сделал. Правда я тот модуль буду переделывать, чтоб он был многопоточнымзаходишь в проверку или например карты а там высвечивает точки топологии и абонов с потерями... Название: Re: ping server Отправлено: poxy. от 29 Января 2013, 22:39:20 Неплохо сделать что то вроде мониторинга в реальном времени и оповещения админа по смс и мылу скажем, само собой только если на точке потери.
Название: Re: ping server Отправлено: Efendy от 30 Января 2013, 19:21:15 Сделал отображение на карте пингования в реальном времени. Это самая актуальная информация по сети, даже актуальней авторизаций. Причем выполняется аяксами, т.е пингует когда уже карта отображена, постепенно выводя инфу на нее
Название: Re: ping server Отправлено: shadowxxx от 31 Января 2013, 18:41:36 Просто в яблочко! Давно необходимо в первую очередь для неуправляемых участков (пока используем пинговалки) , и для управляемых удобно (не надо лезть на свитч доступа и т.д., все в биллинге). Тю, мы давно уже юзаем вот такую фичу: хттп://nodeny.info/moduli/arping , причем биллинг у нас хрен знает где, и несколько саттелитов в разных местах стоят, и все работает прекрасно, только еще мы внедрили туда пинг большим пакетом, для наглядности. А запускается все кнопочкой Пинг в списке клиентов. Что же касается управляемых участков, то мы используем модуль хттп://nodeny.info/moduli/upravliaemogo-oborudovaniia и на свитчи залазить нет смысла без необходимости что-то настроить на них. Название: Re: ping server Отправлено: Efendy от 31 Января 2013, 23:53:28 первый мой вариант был с кнопочкой "пинг" в списке клиентов, но поверьте, реально прикольней видеть карту как на ней появляются потери в разных точках.
Большими пакетами не считаю нужным пинговать - проще послать несколько мелких с маленьким интервалом ибо фаерволы - они такие, режут большие пинги Название: Re: ping server Отправлено: poxy. от 08 Марта 2013, 13:08:53 Вопрос по установке:
Установил карты и пингсервер (perl install.pl -x) Curl и php расширения стоят При попытке Код: curl http://127.0.0.1:8081/?ip=10.10.7.30\&count=50 Я так понял что на порту 8081 он не слушает Код: sockstat|grep *:80 Где активировать модуль (run=>1) не нашел, он работает на вебке нодени как и заглушка или нужно апач настроить? Название: Re: ping server Отправлено: Efendy от 08 Марта 2013, 14:55:23 8080 - это заглушка работает, а 8081 это ping сервер, который скорее всего не запущен, поэтому:
Код: perl /usr/local/nodeny/nokernel.pl -m=pingserver -d & Название: Re: ping server Отправлено: poxy. от 08 Марта 2013, 15:01:52 Да, был не запущен, запустил, слушает на 8081, но не работает
Код: curl http://127.0.0.1:8081/?ip=10.10.7.10\&count=50 Название: Re: ping server Отправлено: Efendy от 08 Марта 2013, 15:37:24 Да, был не запущен, запустил, слушает на 8081, но не работает Код: curl http://127.0.0.1:8081/?ip=10.10.7.10\&count=50 Код: curl http://127.0.0.1:8081/?ip=10.10.7.30\&count=50\&cmd=ping и arping стоит? Код: cd /usr/ports/net/arping && make install clean Название: Re: ping server Отправлено: poxy. от 08 Марта 2013, 15:47:34 Код: curl http://127.0.0.1:8081/?ip=10.10.7.30\&count=50\&cmd=ping Название: Re: ping server Отправлено: poxy. от 08 Марта 2013, 15:49:17 абоны привязаны к точкам топологии, но самих на карту не делал
на карте при нажатии "пинг" все равно в точках топологии "..." Название: Re: ping server Отправлено: poxy. от 08 Марта 2013, 19:18:35 Включил дебаг в админке, зашел в карты, нажал "пинг" и вот:
Код: Can't locate LWP/UserAgent.pm in @INC (@INC contains: /usr/local/nodeny /usr/local/lib/perl5/5.12.4/BSDPAN /usr/local/lib/perl5/site_perl/5.12.4/mach /usr/local/lib/perl5/site_perl/5.12.4 /usr/local/lib/perl5/5.12.4/mach /usr/local/lib/perl5/5.12.4 .) at /usr/local/nodeny/web/_ajYamapPing.pl line 22. Название: Re: ping server Отправлено: Efendy от 08 Марта 2013, 19:22:20 Код: cd /usr/ports/www/p5-LWP-UserAgent-WithCache/ && make install clean Название: Re: ping server Отправлено: 0xbad0c0d3 от 08 Марта 2013, 19:39:51 Хреновый модуль, правда? Не поставил с портов модуль перла ))
Название: Re: ping server Отправлено: poxy. от 08 Марта 2013, 19:42:27 Хреновый модуль, правда? Не поставил с портов модуль перла )) Дык я не говорил что хреновый) просто в отсутствии доков не получилось сразу завести.Название: Re: ping server Отправлено: poxy. от 08 Марта 2013, 19:49:43 Спс, заработало. Подскажи как добавить пингсервер в автозагрузку? И вопрос по поводу доп поля "потери пинга", модуль пишет туда данные или нет? Название: Re: ping server Отправлено: Efendy от 08 Марта 2013, 20:05:58 Спс, заработало. Подскажи как добавить пингсервер в автозагрузку? И вопрос по поводу доп поля "потери пинга", модуль пишет туда данные или нет? автозагрузка самая простая это /etc/rc.local Название: Re: ping server Отправлено: poxy. от 08 Марта 2013, 20:08:22 в rc.local.закинул, просто думал может он как остальные модули через run=>1 запускается, поэтому и спросил.
Название: Re: ping server Отправлено: Efendy от 08 Марта 2013, 22:17:58 https://app.nodeny-plus.com.ua/docs/work/modules.html
добавил настройку по pingserver-у. Постепенно добавлю по остальным модулям Название: Re: ping server Отправлено: ivanmfan от 09 Августа 2013, 19:23:32 Как то можно пропинговать к примеру всех авторизированных? Без входа на карту?
Название: Re: ping server Отправлено: Efendy от 09 Августа 2013, 20:08:11 Как то можно пропинговать к примеру всех авторизированных? Без входа на карту? Там даже круче: Клиенты-авторизованные-pingи наслаждайся пингованием каждую минуту. Правда я ограничил количество записей, их можно увеличить, но нагрузка будет больше, поэтому я предлагаю поступить иначе: добавить допполе "опорная точка" для клиентов, у которых постоянно включены компы, а также у управляемых свичей и т.д. Потом в списке клиентов выбирать по этому критерию и пинговать. Тогда картина будет более информативная Название: Re: ping server Отправлено: Gosha от 18 Августа 2013, 14:23:30 Установил pingserver. По выборке клиентов все работает. Но в созданное поле потери пинга, не заносится. Показывает потерю у клиента , а в потерях в учетке 0.
И должен ли он работать на картах google? Название: Re: ping server Отправлено: Efendy от 18 Августа 2013, 17:12:44 Установил pingserver. По выборке клиентов все работает. Но в созданное поле потери пинга, не заносится. Показывает потерю у клиента , а в потерях в учетке 0. Поле "потери пинга" можешь удалить. Информация динамичная, поэтому не сохраняется в поле, а выводится динамически на карту, где ее удобно обрабатывать. Модуль работает с гуглкартами точно так же как и с яндексовымиИ должен ли он работать на картах google? Название: Re: ping server Отправлено: Gosha от 19 Августа 2013, 12:54:29 Установлена карта googl + yandex + pingserver.
Точки создаются, оптика и utp/ftp тоже. В клиены -> любая выборка пинг работает. Но на картах данные пингования не отображаются. Цитировать cd /usr/ports/www/p5-LWP-UserAgent-WithCache/ && make install clean Пакеты установлены. Все установлено с портов, ядро пересобрано.cd /usr/ports/security/p5-Crypt-SSLeay/ && make install clean cd /usr/ports/www/p5-LWP-Protocol-https && make install clean В чем может быть проблема? Название: Re: ping server Отправлено: Efendy от 19 Августа 2013, 14:03:18 Есть такой плагин к фаерфоксу как Firebug. Рекомендую ставить всем. Позволяет понять, что происходит конкретно на странице: какие элементы где находятся в структуре html, их свойства, а также работа скриптов. Как раз нас и будет интересовать работа скриптов. Так что ставь этот плагин, нажимай по кнопочке с жучком и нажимай на кнопку "пинг" в биллинге. Во вкладке "консоль" фаербага будут ошибки, если они есть
Название: Re: ping server Отправлено: Gosha от 19 Августа 2013, 16:32:18 Не выводится модальное окно при пинге на карту.
Цитировать [{"data":"NoMap.show_marks({\"link_type\":0,\"marks\":{\"1\":{\"y\":\"50.1804\",\"text\":\"\",\"style\":\"p_auth0\",\"x\":\"30.111\"}},\"type\":\"p\",\"links\":{}})","type":"js"},{"action":"insert","data":"\n\n Ошибок нет.Type/sec Sub Debug + 0.059775 95 Db.pm::connect Connecting to DBI:mysql:database=nodeny;host=localhost;port=3306;mysql_connect_timeout=5 : 0.012926 sec + 0.060296 321 Db.pm::sql SELECT *, UNIX_TIMESTAMP() AS t FROM config ORDER BY time DESC LIMIT 1 Строк: 1. Время выполнения sql: 0.0003 сек + 0.062172 184 calls.pm GET data: a=ajYamapGet&filtr=ping&place=1&type=p + 0.062306 219 calls.pm a = 'ajYamapGet' filtr = 'ping' place = '1' type = 'p' + 0.062390 233 calls.pm Текущие cookies: noses = 't3pPl03HyU1/J9PqHkqhPw' + 0.062703 321 Db.pm::sql SELECT * FROM websessions s LEFT JOIN admin a ON (s.uid=a.id AND s.role='admin') WHERE BINARY ses='t3pPl03HyU1/J9PqHkqhPw' AND uid>0 LIMIT 1 Строк: 1. Время выполнения sql: 0.0001 сек + 0.062826 271 calls.pm Сессия `t3pPl03HyU1/J9PqHkqhPw` существует, uid: 15, role: admin + 0.064032 1101 calls.pm::Require_mod require /usr/local/nodeny/web/start_admin.pl + 0.064888 1101 calls.pm::Require_mod require /usr/local/nodeny/web/_ajYamapGet.pl + 0.073588 321 Db.pm::sql SELECT i.uid, i.ip, i.properties, d._adr_place FROM v_ips i LEFT JOIN data0 d ON i.uid=d.uid WHERE i.auth>0 AND d._adr_place>0 Строк: 0. Время выполнения sql: 0.0002 сек + 0.073864 321 Db.pm::sql SELECT * FROM places WHERE gpsX>0 && gpsY>0 AND id IN(1) Строк: 1. Время выполнения sql: 0.00007600 сек + 0.075273 370 calls.pm::ajRender Elapsed time: 0.075201 sec ","id":"debug"}] Название: Re: ping server Отправлено: Gosha от 19 Августа 2013, 18:08:42 Заработало нормально , только когда запустил
/usr/bin/perl /usr/local/nodeny/nokernell.pl -m=authtraf -d с interface => 'vlan2' Теперь буду ждать доработки authtraf под несколько vlan. Спасибо за подсказки. Название: Re: ping server Отправлено: Jovani от 16 Сентября 2013, 09:48:27 Включил дебаг в админке, зашел в карты, нажал "пинг" и вот: Код: Can't locate LWP/UserAgent.pm in @INC (@INC contains: /usr/local/nodeny /usr/local/lib/perl5/5.12.4/BSDPAN /usr/local/lib/perl5/site_perl/5.12.4/mach /usr/local/lib/perl5/site_perl/5.12.4 /usr/local/lib/perl5/5.12.4/mach /usr/local/lib/perl5/5.12.4 .) at /usr/local/nodeny/web/_ajYamapPing.pl line 22. Была та же ошибка, переустановил модули перла, теперь вылезла в дебаге такая ошибка Код: Can't locate HTTP/Request.pm in @INC (@INC contains: /usr/local/nodeny /usr/local/lib/perl5/5.14/BSDPAN /usr/local/lib/perl5/site_perl/5.14/mach /usr/local/lib/perl5/site_perl/5.14 /usr/local/lib/perl5/5.14/mach /usr/local/lib/perl5/5.14 .) at /usr/local/lib/perl5/site_perl/5.14/LWP/UserAgent.pm line 10. Пинг сервер запущен Код: 1498 v0- S 29:10.15 /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=pingserver -d (perl5.14.4) перл пересобран Код: Built under freebsd Название: Re: ping server Отправлено: 0xbad0c0d3 от 16 Сентября 2013, 10:14:32 Ептить... пишет Can't locate, значит Can't locate - не могу найти! Значит модуль перла, таки, не установлен!
Могу поспорить, что выполнив такую строку в терминале: Код: cpan -l|grep "HTTP::Request" Название: Re: ping server Отправлено: Jovani от 16 Сентября 2013, 11:45:08 Правильно тишина, епт понятно что Can't locate. Но почему?
И какой из модулей не установлен, из списка рекомендованных по мануалу установил все. При установке никаких ошибок... Все модули устанавливаю с портов. Название: Re: ping server Отправлено: 0xbad0c0d3 от 16 Сентября 2013, 12:33:27 Я так понял читать в школе не учили?
Can't locate HTTP/Request.pm HTTP::Request Название: Re: ping server Отправлено: Efendy от 16 Сентября 2013, 12:42:41 Опережаю возмущение "почему не указано в документации, что нужно стаить этот модуль" - сообщаю: этот модуль ставится автоматом при установке другого модуля, указанного в документации. Юникс сейчас очень дружелюбный, но все таки он требует мозгов. На каком-то этапе ты поступил как все - проигнорил ошибку, чето не заметил и т.д. Зато ты можешь проявить дальновидность и нанять администратора
Название: Re: ping server Отправлено: Jovani от 20 Сентября 2013, 13:33:13 Пересобрал все.
Теперь в дебаге: Код: + 0.167947 В настройках пингсервера менял ІР на ІР шлюза клиента, все так же. Сам пингсервер запущен. Что нужно доустановить, или править? Название: Re: ping server Отправлено: Efendy от 20 Сентября 2013, 14:26:59 Один я гуглом пользуюсь? Например один из ответов:
Цитировать It sounds as if LWP isn't properly installed. Can you get it to pass all the tests, and then re-install it? Good luck! Название: Re: ping server Отправлено: Jovani от 20 Сентября 2013, 16:33:27 Умею.
Извиняюсь но не заметил что при переустановке была ошибка тут (cd /usr/ports/net/p5-Net-HTTP) Сейчас осталась только "Ожидался ответ "cookie: xxx-xxx"" Код: + 0.244405 Название: Re: ping server Отправлено: Efendy от 20 Сентября 2013, 18:40:41 Доку читайте. https://app.nodeny-plus.com.ua/docs/work/modules.html#pingserver
Код: curl http://127.0.0.1:8081/?ip=127.0.0.1\&count=10\&cmd=ping Название: Re: ping server Отправлено: boomer666 от 17 Февраля 2014, 13:58:02 Пытаюсь скачать купленный модуль а мне пишет
Код: К сожалению, файл пока не доступен для скачивания Название: Re: ping server Отправлено: SerjioMati от 24 Февраля 2014, 23:24:10 А цей модуль пінгує обладнання?
Название: Re: ping server Отправлено: Efendy от 25 Февраля 2014, 09:27:06 Можно слегка изменить чтоб пинговал
Название: Re: ping server Отправлено: SerjioMati от 25 Февраля 2014, 19:10:07 а скільки коштує цей модуль? мені потрібно щоб він пінгував групи не кліентів а иние (обладнання)
Название: Re: ping server Отправлено: cojiict от 26 Февраля 2014, 11:25:37 Також цікавить саме ping обладнання з можливістю нанесення на карту проблемних точок для стеження за ситуацією в мережі!
Название: Re: ping server Отправлено: Efendy от 27 Февраля 2014, 00:20:20 Сделал пингование оборудования. Также переделал карту - появилась кнопка автообновления, ну и еще несколько кнопок и изменений - сами увидите.
- обновите N+ - скачайте заново модуль yamap - скачайте заново модуль pingserver Насчет отображения проблемных мест - фича тестится (на точку выводятся сообщения по snmp трапам) Название: Re: ping server Отправлено: poxy. от 03 Марта 2014, 10:46:47 Код: Table 'nodeny.places_events' doesn't exist В дебаге выдает, нужно создать таблицу places_events ? Название: Re: ping server Отправлено: Efendy от 03 Марта 2014, 14:32:46 modules/NoDeny/sql.places_events.txt есть такой файл?
Код: CREATE TABLE IF NOT EXISTS `places_events` ( Название: Re: ping server Отправлено: poxy. от 03 Марта 2014, 14:43:26 нет
Название: Re: ping server Отправлено: Efendy от 04 Марта 2014, 01:12:45 Закоммитил
Название: Re: ping server Отправлено: poxy. от 04 Марта 2014, 10:44:00 спасибо
Название: Re: ping server Отправлено: cojiict от 06 Декабря 2014, 14:47:53 на 'localhost' все працює.
як синхтронізувати модуль для NAS? Название: Re: ping server Отправлено: Warlock от 20 Января 2015, 08:25:24 Модуль работает отлично, нареканий нет, только вот такой вопрос...
Сейчас настраиваю еще один nas. как сделать чтоб модуль наботал на нескольких серверах? Название: Re: ping server Отправлено: Efendy от 20 Января 2015, 13:35:23 Пока такого функционала нет т.к нужно каким-то образом знать каких клиентов с какого сервера пинговать
Название: Re: ping server Отправлено: Warlock от 30 Января 2015, 22:04:22 А планируется сделать такой функционал? Я по этому поводу больше года назад интересовался..
Название: Re: ping server Отправлено: Efendy от 31 Января 2015, 11:22:55 если знать как - делается быстро, а я и написал, что не знаю как. Нужно придумывать универсальное решение либо под тип соединения. Например, при pppoe можно в параметрах авторизации узнать на какой сервер подцепился.
Название: Re: ping server Отправлено: ser970 от 31 Января 2015, 13:03:01 если знать как - делается быстро, а я и написал, что не знаю как. Нужно придумывать универсальное решение либо под тип соединения. Например, при pppoe можно в параметрах авторизации узнать на какой сервер подцепился. а если запускать на все NAS сразу - и если хоть один ответил, значит ок ?Название: Re: ping server Отправлено: Efendy от 31 Января 2015, 13:19:06 можно так
Название: Re: ping server Отправлено: Efendy от 01 Февраля 2015, 15:12:52 Скачайте. Потестируйте и отпишитесь
Название: Re: ping server Отправлено: Warlock от 02 Февраля 2015, 15:50:45 что-то не то... когда через запятую добавляю еще один ip, то вот что видно в данных клиента: % потерь пинга error
Название: Re: ping server Отправлено: Efendy от 02 Февраля 2015, 19:42:31 а порт добавляешь? должно быть типа: 10.0.0.1:8081,10.0.0.2:8081
Название: Re: ping server Отправлено: Warlock от 03 Февраля 2015, 07:57:13 да, так и добавлял
Название: Re: ping server Отправлено: Efendy от 03 Февраля 2015, 09:14:29 Так, а ты проверяешь пинг на карте? Я пока сделал только для карты
Название: Re: ping server Отправлено: Warlock от 03 Февраля 2015, 11:12:22 проверял на пользователе, когда на ip клацаю..
на карте сейчас проверил - работает Название: Re: ping server Отправлено: Efendy от 03 Февраля 2015, 11:23:41 проверял на пользователе, когда на ip клацаю.. ок, тогда я перенесу фичу и на остальные части модуляна карте сейчас проверил - работает Название: Re: ping server Отправлено: Warlock от 03 Февраля 2015, 11:28:04 стой, погоди 5 сек...
Название: Re: ping server Отправлено: Warlock от 03 Февраля 2015, 11:38:58 Да, все работает, можно на остальное переносить..
Спасибо! Название: Re: ping server Отправлено: Efendy от 03 Февраля 2015, 11:53:33 Залил
Название: Re: ping server Отправлено: Warlock от 03 Февраля 2015, 13:17:36 Все работает. спасибо большое!
Название: Re: ping server Отправлено: k291 от 23 Января 2017, 21:38:31 Установил модуль на Ubuntu. Со страницы клиента пинг выдает error.
В debag: Цитировать h_ttp://127.0.0.1:8081?cmd=cookie&cookie=144195-120530796094: error: wrong regexp in pingserver.cfg. Ping result: ping: bad timing interval На сервере при запуске модуля с ключем -v выдает: Цитировать error: wrong regexp in pingserver.cfg. Ping result: ping: bad timing interval Подскажите что подправить в модуле,чтобы он работал на Ubuntu? Название: Re: ping server Отправлено: Pa4ka от 24 Января 2017, 10:54:47 Установил модуль на Ubuntu. Со страницы клиента пинг выдает error. В debag: Цитировать h_ttp://127.0.0.1:8081?cmd=cookie&cookie=144195-120530796094: error: wrong regexp in pingserver.cfg. Ping result: ping: bad timing interval На сервере при запуске модуля с ключем -v выдает: Цитировать error: wrong regexp in pingserver.cfg. Ping result: ping: bad timing interval Подскажите что подправить в модуле,чтобы он работал на Ubuntu? Я думаю проблема в правах Цитировать -i : период между посылками пингов, сек. Для root можно < 1 попробуй изменить в pingserver.cfg интервал 0.001 на 1 и так пинганиНазвание: Re: ping server Отправлено: Cell от 24 Января 2017, 18:41:04 На линуксе ответ у пинга другой, видимо не парсится просто.
Название: Re: ping server Отправлено: k291 от 25 Января 2017, 02:08:18 2 Efendy: можешь помочь в поправки модуля под Ubuntu?
Название: Re: ping server Отправлено: Efendy от 25 Января 2017, 08:00:18 Ничего подправлять не нужно, нужно изменить в настройках шаблон для парсинга ответа от ping
Название: Re: ping server Отправлено: NodenY45 от 05 Июля 2017, 07:31:55 Перестало пинговать клиентов с их карточки
Тестирую: Код: # curl -v http://127.0.0.1:8081/?ip=127.0.0.1\&count=10\&cmd=ping Название: Re: ping server Отправлено: skreep от 13 Января 2018, 19:01:05 Доброго дня
Така проблема з пінгом повертає "% потерь пинга error". Таке спостерігається коли пінг на клієнта з включеним фаєрволом, при в частині випадків вертає "% потерь пинга 100", може хтось стикався? Код: + 0.060513 Название: Re: ping server Отправлено: ivanmfan от 04 Февраля 2018, 13:19:10 Сорри, решил вопрос)
Название: Re: ping server Отправлено: ivanmfan от 04 Февраля 2018, 14:28:12 В предыдущем вопросе разобрался, подскажите можно ли несколько пингсерверов запустить на каждом nas?
Название: Re: ping server Отправлено: Efendy от 08 Февраля 2018, 11:13:38 В предыдущем вопросе разобрался, подскажите можно ли несколько пингсерверов запустить на каждом nas? в настройках модуля всего 2 параметра и в одном из них написано, что можно перечислить сервера через запятую. Следовательно ответ на твой вопрос "да"Название: Re: ping server Отправлено: Gosha от 07 Мая 2018, 10:27:23 После установки другого сервера доступа (Freebsd 11.1 perl 5.26) появилась проблема с пингсервером. Последний установлен на сервере доступа.
При пинге клиента , который пингуется ping, все нормально, при использовании arping - error. В дебаге "Запрос на pingserver htt_p://xxx.xx.xx.xx:8081?cmd=cookie&cookie=1362236-543825229308: unknown cookie" С сервера биллинга получаю Код: [root@cab /usr/local/nodeny]# curl htt_p://xxx.xx.xx.xx:8081/?ip=10.3.7.14\&count=10\&cmd=ping Код: [root@nas2 /usr/local/nodeny]# /usr/local/sbin/arping -D -w100 -c10 10.3.7.14 Название: Re: ping server Отправлено: Gosha от 07 Мая 2018, 10:38:45 У клиента это выглядит как на скриншотах.
Название: Re: ping server Отправлено: Efendy от 07 Мая 2018, 11:21:26 Запусти в консоли пингсервер с ключем -v и без ключа -d
Название: Re: ping server Отправлено: Gosha от 07 Мая 2018, 11:47:05 Запустил, при этом пропинговал клиента
Код: [root@nas2 /usr/home/admin]# /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=pingserver -v Название: Re: ping server Отправлено: Gosha от 07 Мая 2018, 11:51:59 Могу дать доступ по ssh
Название: Re: ping server Отправлено: Efendy от 07 Мая 2018, 12:11:41 А в настройках параметр "время в секундах ожидания результата множественного пингования. По умолчанию 5 сек." чему равен?
Название: Re: ping server Отправлено: Gosha от 07 Мая 2018, 12:28:02 Стоит 5 секунд. Но проверил на 10 секунд, результат тот же.
Название: Re: ping server Отправлено: Efendy от 07 Мая 2018, 14:26:14 А сколько времени с консоли длится пинг и арпинг клиента, который пингуется только по арп?
Название: Re: ping server Отправлено: Gosha от 07 Мая 2018, 15:10:05 Поставил время ожидания - 10 секунд, потом 20 секунд. На 20, мультипинг заработал.
Но если пинговать со статистики клиента, та же картина. Время с веб (настройки клиента) до 5 секунд. С командной строки Код: [root@nas2 /usr/local/nodeny]# time -p /usr/local/sbin/arping -D -w100 -c10 10.3.7.14 Название: Re: ping server Отправлено: Gosha от 07 Мая 2018, 15:16:24 Решил , уменьшив количество arping, до 3-х.
Название: Re: ping server Отправлено: Efendy от 07 Мая 2018, 15:24:06 я спрашивал сколько по времени длится сам арпинг, если запустить его с консоли. Если больше 2х минут (что врядли), то кука удаляется по таймауту - 120 секунд хранится кука, прописано жестко в коде
Название: Re: ping server Отправлено: Gosha от 07 Мая 2018, 15:34:37 Выше написал, арпинг с консоли 10.04 секунды.
Название: Re: ping server Отправлено: Efendy от 07 Мая 2018, 17:28:18 Попробуй в файле /usr/local/nodeny/modules/pingserver/create.pingserver.pm в строке kernel->Time + 120 изменить число 120 на бОльшее. Не забудь perl install.pl -x
Название: Re: ping server Отправлено: Nafanya от 12 Января 2020, 20:36:31 Доброго времени суток.
Столкнулся с проблемой, может кто подскажет. После команды : Цитировать curl http://127.0.0.1:8081/?ip=127.0.0.1\&count=10\&cmd=ping ответ:Цитировать curl: (7) Failed to connect to 127.0.0.1 port 8081: Connection refused Спасибо.Название: Re: ping server Отправлено: Efendy от 13 Января 2020, 11:55:12 Скорее всего пинг сервер не запущен. Ты его запускал? А в режиме вывода на экран (с ключом -v)?
Название: Re: ping server Отправлено: Nafanya от 13 Января 2020, 13:00:19 Скорее всего пинг сервер не запущен. Ты его запускал? А в режиме вывода на экран (с ключом -v)? Цитировать Start. Flag -h for help А почему получаеться порт 8888? Я вроде бы уже назначил руками 8081.loading /usr/local/nodeny/sat.cfg Connecting to DBI:mysql:database=nodeny;host=localhost;port=3306;mysql_connect_timeout=5 : 0.010003 sec SELECT * FROM config ORDER BY time DESC LIMIT 1 Строк: 1. Время выполнения sql: 0.0004 сек loading kernel::_pingserver.pm Start Слушаем порт 8888 Название: Re: ping server Отправлено: Nafanya от 13 Января 2020, 13:40:29 типа проверил и работает:
Цитировать [root@]# curl http://127.0.0.1:8888/?ip=127.0.0.1\&count=10\&cmd=ping cookie: 46124-819991635481[root@]# curl http://127.0.0.1:8888/?ip=127.0.0.1\&cmd=cookie\&cookie=46124-819991635481 ping: 0.0[root@]# Название: Re: ping server Отправлено: Efendy от 13 Января 2020, 13:50:01 А почему получаеться порт 8888? Я вроде бы уже назначил руками 8081. настройки многих модулей ядра теперь задаются в вебинтефейсеНазвание: Re: ping server Отправлено: Nafanya от 13 Января 2020, 14:54:28 А почему получаеться порт 8888? Я вроде бы уже назначил руками 8081. настройки многих модулей ядра теперь задаются в вебинтефейсев файлу create.pingserver.cfg: Цитировать port => 8888, Исправил.Все равно ошибка. При пинге из билинга: Цитировать Start Где порытся?Слушаем порт 8081 [127.0.0.1:30874] Header: connection = 'TE, close' content-type = 'text/xml' host = '127.0.0.1:8081' query = 'cmd=ping&timeout=2&count=100&ip=10.1.1.2' te = 'deflate,gzip;q=0.3' uri = '/' url = '/?cmd=ping&timeout=2&count=100&ip=10.1.1.2' user-agent = 'WebNoDeny' [127.0.0.1:30874] Query: cmd = 'ping' count = '100' ip = '10.1.1.2' timeout = '2' [127.0.0.1:30874] Отправляем: HTTP/1.1 200 OK Pragma:no-cache Cache-Control:no-store Content-Type:text/html; charset=utf-8 Content-Length:24 cookie: 339-861184120251 /bin/ping -q -n -i0.001 -c 100 -t 2 10.1.1.2 2>&1 [127.0.0.1:30874] close connection 127.0.0.1:30874 [127.0.0.1:30874] close connection 127.0.0.1:30874 [127.0.0.1:60834] Header: connection = 'TE, close' content-type = 'text/xml' host = '127.0.0.1:8081' query = 'cmd=cookie&cookie=339-861184120251' te = 'deflate,gzip;q=0.3' uri = '/' url = '/?cmd=cookie&cookie=339-861184120251' user-agent = 'WebNoDeny' [127.0.0.1:60834] Query: cmd = 'cookie' cookie = '339-861184120251' [127.0.0.1:60834] Отправляем: HTTP/1.1 200 OK Pragma:no-cache Cache-Control:no-store Content-Type:text/html; charset=utf-8 Content-Length:52 error: wrong regexp in pingserver.cfg. Ping result: [127.0.0.1:60834] close connection 127.0.0.1:60834 [127.0.0.1:27521] Header: connection = 'TE, close' content-type = 'text/xml' host = '127.0.0.1:8081' query = 'cmd=cookie&cookie=339-861184120251' te = 'deflate,gzip;q=0.3' uri = '/' url = '/?cmd=cookie&cookie=339-861184120251' user-agent = 'WebNoDeny' [127.0.0.1:27521] Query: cmd = 'cookie' cookie = '339-861184120251' [127.0.0.1:27521] Отправляем: HTTP/1.1 200 OK Pragma:no-cache Cache-Control:no-store Content-Type:text/html; charset=utf-8 Content-Length:52 error: wrong regexp in pingserver.cfg. Ping result: [127.0.0.1:27521] close connection 127.0.0.1:27521 [127.0.0.1:19153] Header: connection = 'TE, close' content-type = 'text/xml' host = '127.0.0.1:8081' query = 'cmd=cookie&cookie=339-861184120251' te = 'deflate,gzip;q=0.3' uri = '/' url = '/?cmd=cookie&cookie=339-861184120251' user-agent = 'WebNoDeny' [127.0.0.1:19153] Query: cmd = 'cookie' cookie = '339-861184120251' [127.0.0.1:19153] Отправляем: HTTP/1.1 200 OK Pragma:no-cache Cache-Control:no-store Content-Type:text/html; charset=utf-8 Content-Length:52 error: wrong regexp in pingserver.cfg. Ping result: [127.0.0.1:19153] close connection 127.0.0.1:19153 [127.0.0.1:40261] Header: connection = 'TE, close' content-type = 'text/xml' host = '127.0.0.1:8081' query = 'cmd=cookie&cookie=339-861184120251' te = 'deflate,gzip;q=0.3' uri = '/' url = '/?cmd=cookie&cookie=339-861184120251' user-agent = 'WebNoDeny' [127.0.0.1:40261] Query: cmd = 'cookie' cookie = '339-861184120251' [127.0.0.1:40261] Отправляем: HTTP/1.1 200 OK Pragma:no-cache Cache-Control:no-store Content-Type:text/html; charset=utf-8 Content-Length:52 error: wrong regexp in pingserver.cfg. Ping result: [127.0.0.1:40261] close connection 127.0.0.1:40261 [127.0.0.1:27666] Header: connection = 'TE, close' content-type = 'text/xml' host = '127.0.0.1:8081' query = 'cmd=cookie&cookie=339-861184120251' te = 'deflate,gzip;q=0.3' uri = '/' url = '/?cmd=cookie&cookie=339-861184120251' user-agent = 'WebNoDeny' [127.0.0.1:27666] Query: cmd = 'cookie' cookie = '339-861184120251' [127.0.0.1:27666] Отправляем: HTTP/1.1 200 OK Pragma:no-cache Cache-Control:no-store Content-Type:text/html; charset=utf-8 Content-Length:52 error: wrong regexp in pingserver.cfg. Ping result: [127.0.0.1:27666] close connection 127.0.0.1:27666 Название: Re: ping server Отправлено: skreep от 14 Января 2020, 10:52:13 А почему получаеться порт 8888? Я вроде бы уже назначил руками 8081. настройки многих модулей ядра теперь задаются в вебинтефейсев файлу create.pingserver.cfg: Цитировать port => 8888, Исправил.Все равно ошибка. При пинге из билинга: Цитировать Start Где порытся?Слушаем порт 8081 [127.0.0.1:30874] Header: connection = 'TE, close' content-type = 'text/xml' host = '127.0.0.1:8081' query = 'cmd=ping&timeout=2&count=100&ip=10.1.1.2' te = 'deflate,gzip;q=0.3' uri = '/' url = '/?cmd=ping&timeout=2&count=100&ip=10.1.1.2' user-agent = 'WebNoDeny' [127.0.0.1:30874] Query: cmd = 'ping' count = '100' ip = '10.1.1.2' timeout = '2' [127.0.0.1:30874] Отправляем: HTTP/1.1 200 OK Pragma:no-cache Cache-Control:no-store Content-Type:text/html; charset=utf-8 Content-Length:24 cookie: 339-861184120251 /bin/ping -q -n -i0.001 -c 100 -t 2 10.1.1.2 2>&1 [127.0.0.1:30874] close connection 127.0.0.1:30874 [127.0.0.1:30874] close connection 127.0.0.1:30874 [127.0.0.1:60834] Header: connection = 'TE, close' content-type = 'text/xml' host = '127.0.0.1:8081' query = 'cmd=cookie&cookie=339-861184120251' te = 'deflate,gzip;q=0.3' uri = '/' url = '/?cmd=cookie&cookie=339-861184120251' user-agent = 'WebNoDeny' [127.0.0.1:60834] Query: cmd = 'cookie' cookie = '339-861184120251' [127.0.0.1:60834] Отправляем: HTTP/1.1 200 OK Pragma:no-cache Cache-Control:no-store Content-Type:text/html; charset=utf-8 Content-Length:52 error: wrong regexp in pingserver.cfg. Ping result: [127.0.0.1:60834] close connection 127.0.0.1:60834 [127.0.0.1:27521] Header: connection = 'TE, close' content-type = 'text/xml' host = '127.0.0.1:8081' query = 'cmd=cookie&cookie=339-861184120251' te = 'deflate,gzip;q=0.3' uri = '/' url = '/?cmd=cookie&cookie=339-861184120251' user-agent = 'WebNoDeny' [127.0.0.1:27521] Query: cmd = 'cookie' cookie = '339-861184120251' [127.0.0.1:27521] Отправляем: HTTP/1.1 200 OK Pragma:no-cache Cache-Control:no-store Content-Type:text/html; charset=utf-8 Content-Length:52 error: wrong regexp in pingserver.cfg. Ping result: [127.0.0.1:27521] close connection 127.0.0.1:27521 [127.0.0.1:19153] Header: connection = 'TE, close' content-type = 'text/xml' host = '127.0.0.1:8081' query = 'cmd=cookie&cookie=339-861184120251' te = 'deflate,gzip;q=0.3' uri = '/' url = '/?cmd=cookie&cookie=339-861184120251' user-agent = 'WebNoDeny' [127.0.0.1:19153] Query: cmd = 'cookie' cookie = '339-861184120251' [127.0.0.1:19153] Отправляем: HTTP/1.1 200 OK Pragma:no-cache Cache-Control:no-store Content-Type:text/html; charset=utf-8 Content-Length:52 error: wrong regexp in pingserver.cfg. Ping result: [127.0.0.1:19153] close connection 127.0.0.1:19153 [127.0.0.1:40261] Header: connection = 'TE, close' content-type = 'text/xml' host = '127.0.0.1:8081' query = 'cmd=cookie&cookie=339-861184120251' te = 'deflate,gzip;q=0.3' uri = '/' url = '/?cmd=cookie&cookie=339-861184120251' user-agent = 'WebNoDeny' [127.0.0.1:40261] Query: cmd = 'cookie' cookie = '339-861184120251' [127.0.0.1:40261] Отправляем: HTTP/1.1 200 OK Pragma:no-cache Cache-Control:no-store Content-Type:text/html; charset=utf-8 Content-Length:52 error: wrong regexp in pingserver.cfg. Ping result: [127.0.0.1:40261] close connection 127.0.0.1:40261 [127.0.0.1:27666] Header: connection = 'TE, close' content-type = 'text/xml' host = '127.0.0.1:8081' query = 'cmd=cookie&cookie=339-861184120251' te = 'deflate,gzip;q=0.3' uri = '/' url = '/?cmd=cookie&cookie=339-861184120251' user-agent = 'WebNoDeny' [127.0.0.1:27666] Query: cmd = 'cookie' cookie = '339-861184120251' [127.0.0.1:27666] Отправляем: HTTP/1.1 200 OK Pragma:no-cache Cache-Control:no-store Content-Type:text/html; charset=utf-8 Content-Length:52 error: wrong regexp in pingserver.cfg. Ping result: [127.0.0.1:27666] close connection 127.0.0.1:27666 error: wrong regexp in pingserver.cfg. Ping result: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ тут відповідь на ваше питання файл pingserver.cfg Название: Re: ping server Отправлено: Nafanya от 14 Января 2020, 12:58:39 Цитировать error: wrong regexp in pingserver.cfg. Ping result: Как бы я уже дргадаля. Но где собака порылась?. Менял bin на sbin. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ тут відповідь на ваше питання файл pingserver.cfg FreBSD 12.1 S. Название: Re: ping server Отправлено: skreep от 14 Января 2020, 16:56:30 Цитировать error: wrong regexp in pingserver.cfg. Ping result: Как бы я уже дргадаля. Но где собака порылась?. Менял bin на sbin. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ тут відповідь на ваше питання файл pingserver.cfg FreBSD 12.1 S. у мене лінукс # регулярное выражение, позволяющее вычленить потери в ответе ping regexp => '(\d+)% packet loss', у вас буде по іншому Название: Re: ping server Отправлено: Efendy от 14 Января 2020, 18:45:09 Код: Ping result: Название: Re: ping server Отправлено: Nafanya от 14 Января 2020, 19:48:36 Код: Ping result: Название: Re: ping server Отправлено: Nafanya от 15 Января 2020, 15:10:28 Как бы модуль завел. Кое-что исправил.
FreeBSD 11.3 S Было: Цитировать port => 8888, Стало:cmd => '/bin/ping -q -n -i0.001', arping => '/usr/local/sbin/arping -D -w100 -c10', Цитировать port => 8081, Получил 100% потерь по РРРоЕ и по ДХЦП:cmd => '/sbin/ping -q -n -i0.001', arping => '/usr/local/sbin/arp -D -w100 -c10' Цитировать PING 10.1.1.3 (10.1.1.3): 56 data bytes Где я еще не досмотрел?--- 10.1.1.3 ping statistics --- 100 packets transmitted, 0 packets received, 100.0% packet loss /usr/local/sbin/arp -D -w100 -c10 10.1.1.3 [127.0.0.1:49857] Header: connection = 'TE, close' content-type = 'text/xml' host = '127.0.0.1:8081' query = 'cmd=cookie&cookie=2499-870106640545' te = 'deflate,gzip;q=0.3' uri = '/' url = '/?cmd=cookie&cookie=2499-870106640545' user-agent = 'WebNoDeny' [127.0.0.1:49857] Query: cmd = 'cookie' cookie = '2499-870106640545' [127.0.0.1:49857] Отправляем: HTTP/1.1 200 OK Cache-Control:no-store Content-Type:text/html; charset=utf-8 Pragma:no-cache Content-Length:9 ping: 100 [127.0.0.1:49857] close connection 127.0.0.1:49857 Название: Re: ping server Отправлено: Belos от 15 Января 2020, 15:18:22 первое сообщение
Цитировать Жаль при pppoe не работает, поэтому в админке в случае не пппое пишу просто "не пингуется", иначе красным цветом Название: Re: ping server Отправлено: Nafanya от 15 Января 2020, 15:30:16 первое сообщение Раньше работало. И по статике тоже 100%Цитировать Жаль при pppoe не работает, поэтому в админке в случае не пппое пишу просто "не пингуется", иначе красным цветом Название: Re: ping server Отправлено: Nafanya от 16 Января 2020, 08:44:58 Так никто не поможет?
Название: Re: ping server Отправлено: Efendy от 16 Января 2020, 13:52:31 Помочь чтобы arping работал при пппое? Но оно же работает или не работает вне зависимости существует ли NoDeny или в параллельной вселенной NoDeny не существует. Надо к разрабам арпинг и пппое сервера обращаться
Название: Re: ping server Отправлено: ser970 от 16 Января 2020, 16:23:30 а
set iface enable proxy-arp ? Название: Re: ping server Отправлено: Nafanya от 16 Января 2020, 19:32:18 Помочь чтобы arping работал при пппое? Но оно же работает или не работает вне зависимости существует ли NoDeny или в параллельной вселенной NoDeny не существует. Надо к разрабам арпинг и пппое сервера обращаться Ну во первых не только ПППоЕ. А и статика.Во вторых я не вносил изменения ни в билинг ни в модуль. За исключением порта и bin на sbinю Я просто хочу разобраться почему не работает? Цитировать set iface enable proxy-arp Я нестоль близко знаком с билингом. Это в модуле?Название: Re: ping server Отправлено: ser970 от 16 Января 2020, 19:38:29 нет это только в pppoe.
mpd.conf а у вас error: wrong regexp in pingserver.cfg. Ping result: = ошибка: неправильное регулярное выражение в pingserver.cfg. Результат пинга: смотреть регулярку. не верно распарсивается ответ от пинга. для начала /bin/ping -q -n -i0.001 ip_adr /usr/local/sbin/arping -D -w100 -c10 ip_adr и вывод покажите. Название: Re: ping server Отправлено: Nafanya от 16 Января 2020, 19:56:32 Сейчас у меня идет таким образом:
Цитировать Start. Flag -h for help loading /usr/local/nodeny/sat.cfg Connecting to DBI:mysql:database=nodeny;host=localhost;port=3306;mysql_connect_timeout=5 : 0.010923 sec SELECT * FROM config ORDER BY time DESC LIMIT 1 Строк: 1. Время выполнения sql: 0.0005 сек loading kernel::_pingserver.pm Start Слушаем порт 8081 [127.0.0.1:39163] Header: connection = 'TE, close' content-type = 'text/xml' host = '127.0.0.1:8081' query = 'cmd=ping&timeout=2&count=100&ip=10.1.1.3' te = 'deflate,gzip;q=0.3' uri = '/' url = '/?cmd=ping&timeout=2&count=100&ip=10.1.1.3' user-agent = 'WebNoDeny' [127.0.0.1:39163] Query: cmd = 'ping' count = '100' ip = '10.1.1.3' timeout = '2' [127.0.0.1:39163] Отправляем: HTTP/1.1 200 OK Cache-Control:no-store Content-Type:text/html; charset=utf-8 Pragma:no-cache Content-Length:25 cookie: 1714-260403352863 /sbin/ping -q -n -i0.001 -c 100 -t 2 10.1.1.3 2>&1 [127.0.0.1:39163] close connection 127.0.0.1:39163 [127.0.0.1:39163] close connection 127.0.0.1:39163 [127.0.0.1:55149] Header: connection = 'TE, close' content-type = 'text/xml' host = '127.0.0.1:8081' query = 'cmd=cookie&cookie=1714-260403352863' te = 'deflate,gzip;q=0.3' uri = '/' url = '/?cmd=cookie&cookie=1714-260403352863' user-agent = 'WebNoDeny' [127.0.0.1:55149] Query: cmd = 'cookie' cookie = '1714-260403352863' [127.0.0.1:55149] Отправляем: HTTP/1.1 200 OK Cache-Control:no-store Content-Type:text/html; charset=utf-8 Pragma:no-cache Content-Length:14 unknown cookie [127.0.0.1:55149] close connection 127.0.0.1:55149 Название: Re: ping server Отправлено: ser970 от 16 Января 2020, 20:29:25 ну так выполните в консоли /sbin/ping -q -n -i0.001 -c 100 -t 2 10.1.1.3
и покажите вывод.... Название: Re: ping server Отправлено: Nafanya от 16 Января 2020, 20:53:03 ну так выполните в консоли /sbin/ping -q -n -i0.001 -c 100 -t 2 10.1.1.3 и покажите вывод.... Цитировать /sbin/ping -q -n -i0.001 -c 100 -t 2 10.1.1.3 PING 10.1.1.3 (10.1.1.3): 56 data bytes --- 10.1.1.3 ping statistics --- 100 packets transmitted, 0 packets received, 100.0% packet loss Название: Re: ping server Отправлено: Redmen от 16 Января 2020, 21:22:29 https://regex101.com/ (https://regex101.com/)
Код: (\d+(\.\d+)?\%) Название: Re: ping server Отправлено: Nafanya от 11 Февраля 2021, 16:08:05 Все таки решил вернуться к этому вопросу. Pingserver у меня при пинговке выдает ошибку. Выдает в консоле:
Цитировать [127.0.0.1:48286] Отправляем: HTTP/1.1 200 OK Все, что было написано выше пробовал. И по форуму все смотрел. Может кто поможет разобраться?Content-Type:text/html; charset=utf-8 Pragma:no-cache Cache-Control:no-store Content-Length:52 error: wrong regexp in pingserver.cfg. Ping result: [127.0.0.1:48286] close connection 127.0.0.1:48286 Название: Re: ping server Отправлено: md5 от 11 Февраля 2021, 16:29:15 Все таки решил вернуться к этому вопросу. Pingserver у меня при пинговке выдает ошибку. Выдает в консоле: Цитировать [127.0.0.1:48286] Отправляем: HTTP/1.1 200 OK Все, что было написано выше пробовал. И по форуму все смотрел. Может кто поможет разобраться?Content-Type:text/html; charset=utf-8 Pragma:no-cache Cache-Control:no-store Content-Length:52 error: wrong regexp in pingserver.cfg. Ping result: [127.0.0.1:48286] close connection 127.0.0.1:48286 ну ж явно написано "error: wrong regexp in pingserver.cfg. Ping result:" смотри что ты в конфиге накрутил Название: Re: ping server Отправлено: Nafanya от 11 Февраля 2021, 16:57:39 Цитировать ну ж явно написано "error: wrong regexp in pingserver.cfg. Ping result:" Ничего не круил. Все по дефолту, за исключением порта. 8888 - 8081смотри что ты в конфиге накрутил Название: Re: ping server Отправлено: Nafanya от 16 Февраля 2021, 19:34:42 Ошиька. В консоли:
Цитировать [127.0.0.1:53777] Header: Как подправить? Сильно не пинайте.connection = 'TE, close' content-type = 'text/xml' host = '127.0.0.1:8081' query = 'cmd=cookie&cookie=257219-713408986180' te = 'deflate,gzip;q=0.3' uri = '/' url = '/?cmd=cookie&cookie=257219-713408986180' user-agent = 'WebNoDeny' [127.0.0.1:53777] Query: cmd = 'cookie' cookie = '257219-713408986180' [127.0.0.1:53777] Отправляем: HTTP/1.1 200 OK Pragma:no-cache Cache-Control:no-store Content-Type:text/html; charset=utf-8 Content-Length:14 unknown cookie [127.0.0.1:53777] close connection 127.0.0.1:53777 .......... 100% packet loss (0 extra) Название: Re: ping server Отправлено: cojiict от 17 Февраля 2021, 09:17:41 Модуль запущений в ядрі чи окремо?
Код: #perl /usr/local/nodeny/nokernel.pl -L Запусти tcpdump і включи з білінга пінгувалку. Код: tcpdump -i vlan1908 port 8081 Название: Re: ping server Отправлено: Nafanya от 17 Февраля 2021, 12:21:44 Модуль запущений в ядрі чи окремо? Запускается отдельно. Все изменения сопровождаються перезаписью и перезапуском модуля.Код: #perl /usr/local/nodeny/nokernel.pl -L Запусти tcpdump і включи з білінга пінгувалку. Код: tcpdump -i vlan1908 port 8081 Цитировать [root@********* /usr/local/nodeny]# tcpdump -i vlan210 port 8081 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on vlan210, link-type EN10MB (Ethernet), capture size 262144 bytes Название: Re: ping server Отправлено: cojiict от 18 Февраля 2021, 09:06:49 Модуль запущений в ядрі чи окремо? Запускается отдельно. Все изменения сопровождаються перезаписью и перезапуском модуля.Код: #perl /usr/local/nodeny/nokernel.pl -L Запусти tcpdump і включи з білінга пінгувалку. Код: tcpdump -i vlan1908 port 8081 Цитировать [root@********* /usr/local/nodeny]# tcpdump -i vlan210 port 8081 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on vlan210, link-type EN10MB (Ethernet), capture size 262144 bytes Код: netstat -na |grep LIST Код: ipfw show Название: Re: ping server Отправлено: Nafanya от 04 Марта 2021, 20:20:11 Цитировать netstat -na |grep LIST Цитировать tcp4 0 0 *.443 *.* LISTEN tcp6 0 0 *.443 *.* LISTEN tcp4 0 0 *.80 *.* LISTEN tcp6 0 0 *.80 *.* LISTEN tcp4 0 0 127.0.0.1.25 *.* LISTEN tcp6 0 0 *.10000 *.* LISTEN tcp4 0 0 *.10000 *.* LISTEN tcp4 0 0 *.8080 *.* LISTEN tcp4 0 0 127.0.0.1.3306 *.* LISTEN tcp4 0 0 *.22 *.* LISTEN tcp6 0 0 *.22 *.* LISTEN tcp4 0 0 127.0.0.1.514 *.* LISTEN tcp4 0 0 127.0.0.1.53 *.* LISTEN tcp4 0 0 1.1.1.1.53 *.* LISTEN tcp4 0 0 *.5006 *.* LISTEN tcp4 0 0 127.0.0.1.5005 *.* LISTEN Цитировать ipfw show Цитировать 00050 713516 195876666 allow tcp from any to me 22 00051 626612 121811725 allow tcp from me 22 to any 00110 1722746 145049738 allow ip from any to any via lo0 00120 170291 47606207 skipto 1000 ip from me to any 00130 0 0 deny icmp from any to any in icmptypes 5,9,13,14,15,16,17 00160 537304 45735232 skipto 2000 ip from any to me 00200 0 0 skipto 500 ip from any to any { via em0 or via em1 } 00300 6705 701894 skipto 4500 ip from any to any in 00400 0 0 skipto 450 ip from any to any { recv em0 or recv em1 } 00420 2899 558851 divert 1 ip from any to any 00450 2899 558851 divert 2 ip from any to any 00490 2899 558851 allow ip from any to any 00500 0 0 skipto 32500 ip from any to any in 00510 0 0 divert 1 ip from any to any 00540 0 0 allow ip from any to any 01000 1100 126736 allow udp from any 53,7723 to any 01010 6348 5413641 allow tcp from any to any setup keep-state :default 01020 96623 10661786 allow udp from any to any keep-state :default 01100 118169 43234970 allow ip from any to any 02000 0 0 check-state :default 02010 20516 1431289 allow icmp from any to any 02020 99375 14582905 allow tcp from any to any 22,80,443,5006,10000 02030 0 0 allow tcp from table(101) to any 3306 02050 353602 17410826 deny ip from any to any { via em0 or via em1 } 02060 11805 460248 allow udp from any to any 53,7723 02100 57 19038 deny ip from any to any 04500 0 0 allow ip from any to table(100) 05000 0 0 skipto 18502 ip from table(24) to table(14) 05001 0 0 allow ip from table(44) to table(14) 05002 0 0 skipto 18503 ip from table(21) to table(11) 05003 0 0 allow ip from table(41) to table(11) 18500 3613 434742 fwd 127.0.0.1,8080 tcp from any to any 80 18501 3092 267152 deny ip from any to any 18502 0 0 pipe tablearg ip from table(24) to any 18503 0 0 pipe tablearg ip from table(21) to any 32000 0 0 deny ip from any to any 32490 0 0 deny ip from any to any 32500 0 0 allow ip from table(100) to any 33000 0 0 skipto 46501 ip from table(14) to table(34) 33001 0 0 allow ip from table(14) to table(44) 33002 0 0 skipto 46502 ip from table(11) to table(31) 33003 0 0 allow ip from table(11) to table(41) 46500 0 0 deny ip from any to any 46501 0 0 pipe tablearg ip from any to table(34) 46502 0 0 pipe tablearg ip from any to table(31) 60000 0 0 deny ip from any to any 65535 0 0 deny ip from any to any Название: Re: ping server Отправлено: md5 от 12 Марта 2021, 16:37:17 Обновился я и...... поломался пингсервер
кто подскажет, почему ip не передается ? Название: Re: ping server Отправлено: Efendy от 13 Марта 2021, 13:01:18 ip передался как число в ipn. Вопрос откуда. По твоим данным видно только куда
Название: Re: ping server Отправлено: md5 от 14 Марта 2021, 22:55:55 ip передался как число в ipn. Вопрос откуда. По твоим данным видно только куда ну мне это не ясно. как исправить ? Название: Re: ping server Отправлено: Efendy от 15 Марта 2021, 09:03:23 Повторяю: не ясно откуда запрос передается. Ладно, первое предположение: из страницы редактирования данных абонента клик по ip и затем по кпопке "% потерь пинга"? Будем играть в игру "угадай где мы обнаружили проблему"
|