Перейти до

madf

Сitizens
  • Всього повідомлень

    4 122
  • Приєднався

  • Останній візит

  • Дней в лидерах

    22

Все, що було написано madf

  1. madf

    InetAccess на tcp

    Пустое потому что пинг меньше 120 сек. Он выводит только если пинг превышает 120 сек и выделяет цветами промежутки 120-600, 600-3600, 3600-∞.
  2. madf

    files to mysql convertor

    Нет. Перенос осуществляется специальной утилитой. И преобразовывать файлы проще с помощью iconv а не vim. Я подозреваю что этот плагин умеет только koi8-r в базе. Если есть возможность - лучше использовать FireBird или PostgreSQL.
  3. madf

    InetAccess на tcp

    Нет, там именно секунды. Сравни время на компе и на сервере - оно может быть не синхронизированным.
  4. madf

    InetAccess на tcp

    В Stargazer есть модуль mod_ping который постоянно пингует юзерские IP и фиксирует время последнего ответа.
  5. madf

    InetAccess на tcp

    Пропажа нескольки пакетов для авторизации не критична. Главное чтобы за время UserTimeout с момента последнего пакета был принят хотя-бы один alive. Т.е. можно или чаще делать запросы (уменьшаем UserDelay) или увеличить интерфал (увеличиваем UserTimeout).
  6. madf

    InetAccess на tcp

    Как это - слетает по тайм-ауту, хотя тайм-аута небыло? В настройках можно увеличить UserTimeout и уменьшить UserDelay. В условиях сильной потери пакетов TCP не спасет.
  7. madf

    InetAccess на tcp

    Дешево и сердито. Хотя мне тоже не нравится. А что за глюки?
  8. Можно без авторизатора, но тогда адреса должны быть фиксированными. Если будет просто DHCP с раздачей адресов из пулов то биллинг просто не сможет обсчитывать абонентов - он же не будет знать кому какой трафик принадлежит.
  9. madf

    STG+MySQL+Radius-VPN

    спасибо а можно где-то получить хоть какой-то минимальный мануал по установке/настройке/etc. ?=) С этим непросто. Оно было заточено под внутренние нужды, много чего завязано на архитектуру. Суть в следующем: это дэмон который периодически подтягивает с помощью web API из базы данные о том какие шейпы для каких маков и на каких свитчах нужно установить. В конфиге есть параметр data_url - это ссылка по которой должен приходить построчно (\r, \n или \r\n) текст вида: <switch_ip> <switch_read_community> <switch_write_community> <switch_uplink_port> <switch_user'
  10. madf

    STG+MySQL+Radius-VPN

    802.1x Точно, как я мог забыть, мне ж Слава все уши про него прожужжал https://launchpad.net/~spiderx-web/+archive/gssmd/+files/gssmd_1.0.4~ppa4.orig.tar.gz А что это ты корпоративное добро раздаешь?
  11. madf

    STG+MySQL+Radius-VPN

    Собственно, управление шейпами и примитивный файрвол (без блокировки абонентов) даже был реализован, но не в связке со Stargazer а непосредственным доступом в базу.
  12. madf

    STG+MySQL+Radius-VPN

    Чтобы через биллинг не проходил трафик абонентов существует NetFlow и сенсоры. Если нарезка скорости и блокировка происходит на L3-свитчах то непонятно зачем VPN. На бывшей работе все к тому шло чтобы передать функции NAS'ов свитчам. Только не через RADIUS а прямым управлением по SNMP с помощью специального плагина к Stargazer'у. В этом нет ничего невозможного. А вот по поводу возможности управления доступом на свитчах через радиус - тут у меня сомнения. Управление административным доступом через RADIUS на многих свитчах есть, а вот клиентский - я про такое не слышал.
  13. madf

    stg авторизация через web

    Тайм-ауты - это будет постоянная головная боль "чего меня не пускает?!"
  14. madf

    stg авторизация через web

    Я так понял, ты хочешь выдавать произвольные IP для абонов и идентифицировать их только по логинам? Тогда единственный вариант фиксации факта окончания сессии - смена IP (stargazer не поддерживает обсчет абонента с несколькими активными IP) или окончание lease. В обоих случаях нужно плотное взаимодействие с DHPC, которого, в случае ISC DHCP добиться очень сложно. Нужно или свой DHCP-сервер писать для этого или менять стратегию. Ну или терпеть кучу костылей и следить чтобы они не развалились. Сделать так что при успешной авторизации с нового IP старій становится недействительным.
  15. madf

    stg авторизация через web

    DHCP Сверь к примеру имеет комп сидящий на ЛАН, имеет телефон или т.п. для юзания на улице через мои АП-шки. привязывать МАК и ИП не имеет смысла так как народ компы меняет часто , и часто за одним АП-клиент девайсом сидит несколько зверей и у них мак выходит одинаковым. DHCP, обычно, не меняет leased ip без надобности. А надобность возникает только если пул исчерпан. В принципе, можно извернуться и с помощью Action Expression "execute" и внешнего скрипта (или утилиты) передавать в Stargazer информацию об истечении срока lease и разавторизовывать такого абонента.
  16. madf

    stg авторизация через web

    А зачем держать? Сессию авторизации Stargazer хранит. Отключение сделать явным, кнопкой. А если какой индюк оставит включенным , а другой индюк зайдет получит IP и будет наслаждаться. В последствии придется разбираться с первым индюком. А как другой индюк получит IP?
  17. madf

    stg авторизация через web

    А зачем держать? Сессию авторизации Stargazer хранит. Отключение сделать явным, кнопкой.
  18. doc, ужас какой. Тут бы хватило простого текстового файла или даже ссылки на pastebin. AliveSyn6 можно было не трогать, это поддержка старого протокола. Классический авторизатор с этим, скорее всего, работать не будет или будет глючить. Если не менять клиента он работает покрайней мере мой работал просто в лабле всего 4 буквы писал я голову ломал в чем дело , потом долшло что либы пересобрать надо было На счет дока просто описал поподробнее если кому надо до релиза доделать (если впишите в релиз) Просто повезло что поле status в AliveSyn8 не используется. Ну в таком виде
  19. madf

    stg авторизация через web

    Да, можно написать плагин который по какому-либо IPC будет получать от web-морды данные о том какого юзера и с каким IP надо авторизовать. Можно даже сделать передачу списка направлений.
  20. doc, ужас какой. Тут бы хватило простого текстового файла или даже ссылки на pastebin. AliveSyn6 можно было не трогать, это поддержка старого протокола. Классический авторизатор с этим, скорее всего, работать не будет или будет глючить.
  21. Только в виде конфигурируемого списка параметров
  22. Нет, не то же самое. Нет промежуточного преобразования в std::string. ConstData() возвращает константную ссылку на внутреннее представление. И в char * тоже преобразования нет, т.к. c_str() возвращает константный указатель на внутренний буфер. Т.е. это последовательный доступ к "потрохам" поля tariffName. После компиляции со включенным -finline-functions (включается на самом низком уровне оптимизации, т.е. почти всегда) вызовов ConstData() и c_str() не останется, будет только работа со внутренним буфером напрямую. По поводу отображения тарифа в авторизаторе - патчи есть? Могу включить в ос
  23. Разве что для файловой базы. У Stargazer'а нет параметра "дата регистрации" как такового. А если указать в конфиге списывание по дням? в принципе получается то что мне нужно , деньги снимаются после платежа и их хватает как раз на 30-31 день, только вот не знаю 1 го числа сумма всего тарифа спишится или нет Если указать списывать по дням то оно будет списывать каждый день кусочек. 1 число в этом случае ничем не отличается от других дней с т.з. списания абонплаты.
  24. Поставить libmysql-dev и пересобрать и переустановить Stargazer.
×
×
  • Створити нове...