Название: no Deny list Отправлено: Maksim от 03 Февраля 2018, 13:43:05 Доброго времени суток, помогоите пожалуйста разобратся с данной проблемой, начали отваливатся абоненты, в логах олта ничего не происходит, а вот на микротике лист удаляется потом через сек 30 добавляется и инет у абонов восстанавлевается. В чем может быть проблема, почему программа принимает решение удалить? и что может быть с радиусом? Скрины во вложении
Название: Re: no Deny list Отправлено: Cell от 04 Февраля 2018, 10:28:58 Тут все прозрачно - не отвечает радиус сервер. Авторизации отваливаются по таймауту и тут же, при ответе радиуса авторизация происходит вновь.
Почему отваливается радиус? Ну в угадайки играть тут сложно - начиная от простой стетевой доступности, до его черезмерной загрузки. Ну сам радиус прегрузить сложно, а вот базу данных - длинными запросами запросто. У меня были такие ситуации, и я очень долго искал способ как это победить настройками производительности базы данных и радиус-сервера. НО они ни к чему не привели по причине того, что в сети находилось куча микротиков с "левыми" макадресами и по умолчанию настроенными дхцп клиентами которые просто задрачивали базу холостыми запросами на получение адресов. Выход нашелся довольно просто. Я создал "левый" динамический ip пул в биллинге, подготовил дхцп сервер на микротике для выдачи всего чего нужно для этой сети, но интерфейсный адрес для шлюза не стал навешивать чтобы у этих адресов ни при каких обстоятельствах небыло возможности выхода в интернет. Все. Все эти "левые" устройства получают от радиуса "левые" адреса из "левого" динамического пула - и курят кеды, оставляя в покое наш многострадальный радиус. Название: Re: no Deny list Отправлено: gudwin от 04 Февраля 2018, 21:43:56 Да только то что вы описываете актуально больше когда ip выдают статикой
Название: Re: no Deny list Отправлено: k291 от 04 Февраля 2018, 22:24:58 Таже проблема. Началась гдето недели две назад.
Помогает: Код: /etc/init.d/freeradius restart Вроде началось в то время,когда появилось сообщение при обновлении: Цитировать You need to create function normalize_ippool! Но могу ошибаться.Execute in mysql: ---------------------- У меня два сервера(билинг+репликация БД+радиус). Mikrotik не получив ответ от основного сервера, получает с резервного. Вот так пока живем. Название: Re: no Deny list Отправлено: gudwin от 04 Февраля 2018, 22:31:06 вы это читали?
http://forum.nodeny.com.ua/index.php?topic=3034.0 что выдает? show engine innodb status Название: Re: no Deny list Отправлено: Cell от 04 Февраля 2018, 22:56:23 Да только то что вы описываете актуально больше когда ip выдают статикой Когда актуально выдача динамикой и упертый админ зациклился на этом - он получает вот такой вот неразрешимый пиздец.Одновременно на радиус поступает херова туча холостых запросов, которые он по идее должен реджектить, но вызовы процедур происходят все медленнее и медленнее, в результате дело доходит до таймаута. Выходов собственно два, либо делать как я говорю, либо бороться с "странными" девайсами в сети, которые очень часто запрашивают дхцп сервер чем его ддосят. Кстати динамические пулы на микротиках хреновско работают еще и потому, что доступ включается не мгновенно, а может пройти и пару минут пока АПИ прочухается, что само по себе не але. Поэтому только статитка и "всегда онлайн" - наше все. Название: Re: no Deny list Отправлено: gudwin от 04 Февраля 2018, 23:00:49 Давайте вы маты оставите при себе, и начнем с того что если сеть работает черти как тогда появляются те или иные проблемы.
Название: Re: no Deny list Отправлено: Cell от 04 Февраля 2018, 23:03:00 Давайте вы маты оставите при себе, и начнем с того что если сеть работает черти как тогда появляются те или иные проблемы. Ну так давай, помогай человеку.Выдай хотя бы пару советов. Название: Re: no Deny list Отправлено: k291 от 05 Февраля 2018, 01:31:32 2 Call: то есть, все зарегистрированные в билинге адреса, получают нужный IP, а "левые"(не зарегистрированные) получают адреса из другого пула(со шлюзом не назначенным на интерфейс)?
Название: Re: no Deny list Отправлено: kosmich от 05 Февраля 2018, 01:41:58 Одновременно на радиус поступает херова туча холостых запросов, которые он по идее должен реджектить, но вызовы процедур происходят все медленнее и медленнее, в результате дело доходит до таймаута. Подскажите пожалуйста, "туча холостых запросов" сколько это примерно запросов в секунду +- в цифрах ?Название: Re: no Deny list Отправлено: Cell от 05 Февраля 2018, 09:40:02 2 Call: то есть, все зарегистрированные в билинге адреса, получают нужный IP, а "левые"(не зарегистрированные) получают адреса из другого пула(со шлюзом не назначенным на интерфейс)? Угу. Все именно так.Название: Re: no Deny list Отправлено: Cell от 05 Февраля 2018, 09:44:31 Одновременно на радиус поступает херова туча холостых запросов, которые он по идее должен реджектить, но вызовы процедур происходят все медленнее и медленнее, в результате дело доходит до таймаута. Подскажите пожалуйста, "туча холостых запросов" сколько это примерно запросов в секунду +- в цифрах ?У меня сначала даже идея была позаходить на них при помощи телнета и поотключать, но во-первых пароли.... во вторых штука не благодарная т.к. все равно в сети ушлепки появляются и нужно решать проблему кардинально. Я не в одном месте так сделал. В хороших сетях "левые" почти не появляются.... Там где все напофиг - до двух десятков "левых" адресов в лизинге висит постоянно. Название: Re: no Deny list Отправлено: kosmich от 05 Февраля 2018, 11:22:11 Одновременно на радиус поступает херова туча холостых запросов, которые он по идее должен реджектить, но вызовы процедур происходят все медленнее и медленнее, в результате дело доходит до таймаута. Подскажите пожалуйста, "туча холостых запросов" сколько это примерно запросов в секунду +- в цифрах ?У меня сначала даже идея была позаходить на них при помощи телнета и поотключать, но во-первых пароли.... во вторых штука не благодарная т.к. все равно в сети ушлепки появляются и нужно решать проблему кардинально. Я не в одном месте так сделал. В хороших сетях "левые" почти не появляются.... Там где все напофиг - до двух десятков "левых" адресов в лизинге висит постоянно. Опустим пока дизайн построения сетей. Название: Re: no Deny list Отправлено: Cell от 05 Февраля 2018, 11:28:35 Немножко не так.
Обычный клиент не ддосит дхцп сервер а делает 2-3 запроса и выставляет себе зерроайпи на сутки ) Ну так делают порядочные дхцп клиенты. Но есть не порядочные ))) к ним относится дхцп клиент микротика, например, который запрашивает адрес по несколько раз в секунду до того момента пока не получит его. Так вот определенное количество таких мудоковатых дхцп клиентов... да, могут положить Название: Re: no Deny list Отправлено: fet4 от 05 Февраля 2018, 11:35:08 Так может просто ограничить количество таких запросов в единицу времени с одного адреса?
Название: Re: no Deny list Отправлено: kosmich от 05 Февраля 2018, 12:32:37 Немножко не так. Не могу понять, а почему "непорядочному" не выдается айпи адрес ? Но есть не порядочные ))) к ним относится дхцп клиент микротика, например, который запрашивает адрес по несколько раз в секунду до того момента пока не получит его. Так вот определенное количество таких мудоковатых дхцп клиентов... да, могут положить По логике, непорядочный должен получить айпи и на страницу "активацию оборудования" отправлен. У меня так, у Вас не так ? В крайнем случае, Ваш вариант выше, выдать ему айпи в подсети, с не поднятым шлюзом на интерфейсе.))) Название: Re: no Deny list Отправлено: Cell от 05 Февраля 2018, 14:17:11 Так может просто ограничить количество таких запросов в единицу времени с одного адреса? пробуйте, как раз расскажите что из этого получилосьНазвание: Re: no Deny list Отправлено: Cell от 05 Февраля 2018, 14:19:01 Немножко не так. Не могу понять, а почему "непорядочному" не выдается айпи адрес ? Но есть не порядочные ))) к ним относится дхцп клиент микротика, например, который запрашивает адрес по несколько раз в секунду до того момента пока не получит его. Так вот определенное количество таких мудоковатых дхцп клиентов... да, могут положить По логике, непорядочный должен получить айпи и на страницу "активацию оборудования" отправлен. У меня так, у Вас не так ? В крайнем случае, Ваш вариант выше, выдать ему айпи в подсети, с не поднятым шлюзом на интерфейсе.))) Название: Re: no Deny list Отправлено: kosmich от 05 Февраля 2018, 15:08:09 Немножко не так. Не могу понять, а почему "непорядочному" не выдается айпи адрес ? Но есть не порядочные ))) к ним относится дхцп клиент микротика, например, который запрашивает адрес по несколько раз в секунду до того момента пока не получит его. Так вот определенное количество таких мудоковатых дхцп клиентов... да, могут положить По логике, непорядочный должен получить айпи и на страницу "активацию оборудования" отправлен. У меня так, у Вас не так ? В крайнем случае, Ваш вариант выше, выдать ему айпи в подсети, с не поднятым шлюзом на интерфейсе.))) По динамике, что Вас на текущий момент не устраивает ? Про дедлоки и дубликаты есть тема, указанное в ней решение, работает на достаточно высоких нагрузках, не все запросы от дхцп, но суть с запросами та же, несколько тысяч абонентов авторизуются и "переподключаются" на одном насе за секунды. Есть и "посторонние" запросы в которых отказывается в авторизации абонентам. Или речь о динамике где в качестве наса только дхцп сервер микротик ? Необходимо отделить мух от котлет. Активация оборудования и какие то "странные" абоненты. В случае со статикой, не вижу препятствий, выдавать неизвестным абонентам айпи адреса из динамического пула. На этом этапе абонентский микротик получит айпи адрес, "успокоится" и не будет создавать проблем в дальнейшем. У Вас этот момент как реализован ? Вы никак не регистрируете в биллинге оборудование абонента, никакой привязки к учетной записи клиента ? Название: Re: no Deny list Отправлено: k291 от 05 Февраля 2018, 19:50:54 Думается мне, что на Mikrotik надо использовать HotSpot. + ко всему тому, что мы уже имеем в связке NoDeny+Mikrotik, получим полностью рабочую заглушку в не зависимо от http или https.
Название: Re: no Deny list Отправлено: Cell от 05 Февраля 2018, 23:43:45 Думается мне, что на Mikrotik надо использовать HotSpot. + ко всему тому, что мы уже имеем в связке NoDeny+Mikrotik, получим полностью рабочую заглушку в не зависимо от http или https. Я пробовал. Да, работает нормально. Подкупает то, что все рулится через радиус. Помню только что отладка заняла очень много времени - это раз и хотспот генерирует кучу правил файрвола, которые негативно отражаются на производительности. Когда речь идет о 2-3-4 Гбит/с это уже имеет большое значение.Название: Re: no Deny list Отправлено: gudwin от 06 Февраля 2018, 01:57:53 Думается мне, что на Mikrotik надо использовать HotSpot. + ко всему тому, что мы уже имеем в связке NoDeny+Mikrotik, получим полностью рабочую заглушку в не зависимо от http или https. Мне хотелось бы посмотреть на редирект Https без воплей браузера что сертификат не безопасен и прочее)Название: Re: no Deny list Отправлено: Efendy от 06 Февраля 2018, 11:35:09 Круто. Микротик взломал весь интернет. Крупные корпорации бьются головой об стенку, ведь оказывается https который еп твою налево и разрабатывался именно для защиты от перехвата, оказывается нихрена не работает. Можно подсунуть страничку якобы гугимайла ИлонуМаску и перехватить его логин и пароль. Потом слить все его письма в инет или вообще начудить. Бля это ж мир в опасности! И тока потому что кому то показали как на комп можно добавить левый сертификат, который вопервых добавит тока спец, во вторых все в мире сертификаты?
Название: Re: no Deny list Отправлено: gudwin от 06 Февраля 2018, 16:46:24 Давайте вы маты оставите при себе, и начнем с того что если сеть работает черти как тогда появляются те или иные проблемы. Ну так давай, помогай человеку.Выдай хотя бы пару советов. Название: Re: no Deny list Отправлено: k291 от 11 Марта 2018, 15:40:31 проблема выше пропала, точнее отдалились после увеличения кеша в Zabbix, что установлен на машине с билингом.
Раньше ошибки сыпались раз в 2-5 суток, сейчас появляются примерно через месяц. Название: Re: no Deny list Отправлено: k291 от 11 Марта 2018, 15:41:07 2 Maksim: как Вы решили данную проблему?
|