Перейти до

garik_ziv

Маглы
  • Всього повідомлень

    15
  • Приєднався

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

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

  1. Тот вопрос что я поднял изначально, предполагал работу ...надцати насов (на перспективу по мере роста сети), при этом техника не всегда работает идеально, один нас дохнет ... и никто этого не заметит, если все остальные насы готовы принять юзера с тем же назначеным биллингом ип, скорости и тд. В таком варианте все насы настроены одинаково, нет надобности каждый забивать своими сетями, настройками и тд, влил образ, поменял ип, имя и вперед в работу. Почему микротики - просто они уже работают, но не совсем так как я хочу, у них есть один плюс - при использовании API они хранят копию клиентской б
  2. Есть проблема (либо я чтото недопонял) - работает связка Ubilling+Mikrotik(API)+PPPoE, захотелось мне масштабировать эту схему. Сделал еще один NAS Mikrotik, залил в него бэкап с 1го, поменял ип, добавил его с теми же клиентскими сетями в биллинг. Все бы хорошо, но я расчитывал на то что билинг будет дублировать все на 2 микротика (а в перспективе хоть на 10), а по логу все получает только последний добавленый NAS, никаких изменений состояний абонентов на первый не заходит. На радиусе я такую схему видел - "мильон" насов на одном радиусе обслуживает большую сеть, клиент стучится тук-тук, НАС
  3. И так, набив шишек, нашел то что искал - все уже готово из коробки. Для каждого юзера на микротике (ип) создается в Firewall->Address list по 2е записи - ALLOW и "имя пакета", при этом если юзер по любой причине отключен - ALLOW переключается в состояние disable. Остается только наштамповать правил в фаерволе блокировки/редиректа/и тд для всех кто не ALLOW. Все работает мгновенно, надежно и просто ....
  4. Полскажет ли кто команду на разрыв сесии из Ubilling (по идее в mikrotik.drv)? $this->command('/interface/pppoe-server/remove/',$template); - думаю должно быть похоже на такое, но не работает на микротике работает "inetface pppoe-server remove [find name=<xxxxxx>]", либо "inetface pppoe-server remove 333" где 333 это номер сессии (к примеру) + вопрос знатокам - при использовании радиуса есть возможность сброса сессий?
  5. обкатал вариант подобный тому что пользовали ранее вручную (без биллинга), есть работающий инструмент, теперь можно не спеша разобраться теперь с таким вариантом как вы говорите
  6. if( ENVIRONMENT == 'OnDisconnect' ) { $template['remote-address'] = str_replace("10.10", "172.16", $template['remote-address']);} else $template['remote-address'] = str_replace("172.16", "10.10", $template['remote-address']); грубо конечно, но то что уже получилось...
  7. Не могли бы ткнуть пальцем в кусок кода, который отрабатывает при изменении ип клиента в биллинге, я могу завести нужную сеть (172...) и вместо disable скормить это микротику, соотв в учетке на микротике появится другой ип, которы можно рулить по другому ...
  8. [adminroot@MikroTikNAS3] > ppp secret export # nov/03/2016 08:37:00 by RouterOS 6.37.1 # software id = zzzzzzz # /ppp secret add name=aaaaaa password=zzzzzz remote-address=10.10.16.12 add name=ssssss password=xxxxxx remote-address=10.10.16.4
  9. Вот это и хочу, но в моем понимании сеть дожна отдаваться биллингом, а как отправить юзера с такой сетью в ... это уже задача попроще как отдать юзеру нужную сеть вместо отключения учетки ? какой кусок кода скармливает микротику новую сеть для учетки юзера, когда это делается штатно - меняеш сеть с морды биллинга?
  10. ip отдается биллингом по апи, мне кажется что смена подсети путь более интересный ну и по терминологии, в морде биллинга есть понятие тарифа и есть сети, что подразумевается под профилем?
  11. $template['disabled'] = ( isset( $template['disabled'] ) && ENVIRONMENT != 'OnConnect' ) ? 'yes' : 'no'; строку нашел, подскажите пожалуйста как сменить профиль к примеру (либо подсеть, либо еще с какой стороны зайти чтоб зацепится и начать делать) этож придется костыль прямо сюда вписывать с конечными данными в виде сети ...?
  12. Это автоматизированно ? Как ? Это работает по умолчанию (инструкции на сайте - работа с микротиком через апи)
  13. Весь вопрос как это автоматизировать? Если есть возможность менять пакет на другой при переходе через 0 (не руками) то остальное не так страшно.
  14. Ситуация такая - есть Ubilling+Mikrotik, там работают ppp пользователи и когда они уходят в минус их учетка на микротике уходит в disable (соотв пользователь не проходит авторизацию и курит бамбук). При этом хочется использовать кабинет пользователя для юзеров ушедших в минус - с какой стороны зайти (учитывая что используется только ppp)? По форуму нашел только решения использующие dhcp ... upd: есть ли возможность делать чтото с пользователем кроме отключения - менять пакет и тд?
×
×
  • Створити нове...