vlad11 Опубликовано 10 сентября, 2015 · Жалоба И поставить третий микротик, чтоб контролировать первые 2! Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
m9ic Опубликовано 12 сентября, 2015 (изменено) · Жалоба Fint, скрипт обработки событий генерируется автоматом, при создании НАСа через мастер, лежит он в /app/asr_billing/var/lib/event, называется так, как вы обозвали "Имя скрипта с событиями" во вкладке "Дополнительно" редактирования НАСа. Другое дело, что он коловой, но в той статье в принципе рабочий вариант, обязательно нужно указать идентификатор НАСа. Заливаете скрипт, вместо родного и всё. У меня единственная проблема была с кодировкой, с этими гребаными символами ^M в конце каждой строки. Я советую 4 версию, 5 версию установить самостоятельно нельзя, только с помощью специалистов производителя, нужно оно вам так? Да можно всё, другое дело, что поддержка по существенным косякам, которые напрямую влияют на работу биллинга, на бесплатной лицензии по всей видимости оказывается по остаточному принципу. Например я уже неделю не могу удалить ненужные мне радиус атрибуты. Изменено 12 сентября, 2015 пользователем m9ic Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Red_Sam Опубликовано 14 сентября, 2015 · Жалоба 5 версию установить самостоятельно нельзя, только с помощью специалистов производителя, нужно оно вам так? 5.1 устанавливается на чистый CentOS http://docs.carbonsoft.ru/pages/viewpage.action?pageId=51019864 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Saab95 Опубликовано 14 сентября, 2015 · Жалоба 5 версию установить самостоятельно нельзя, только с помощью специалистов производителя, нужно оно вам так? 5.1 устанавливается на чистый CentOS http://docs.carbonso...pageId=51019864 Установили вы ее, что дальше? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Fint Опубликовано 15 сентября, 2015 · Жалоба Fint, скрипт обработки событий генерируется автоматом, при создании НАСа через мастер, лежит он в /app/asr_billing/var/lib/event, называется так, как вы обозвали "Имя скрипта с событиями" во вкладке "Дополнительно" редактирования НАСа. Другое дело, что он коловой, но в той статье в принципе рабочий вариант, обязательно нужно указать идентификатор НАСа. Заливаете скрипт, вместо родного и всё. У меня единственная проблема была с кодировкой, с этими гребаными символами ^M в конце каждой строки. Дело в том. что в этом каталоге /app/asr_billing/var/lib/event я находил "Имя скрипта с событиями", заливал свой. Ничего не работает не с моим не с "заводским". Указывал индикатор наса, логин пароль ssh.... Правильно же я понял в одном файле все события сидят? И нужная команда отправляется по событию(например) usser_add, только той строки где указано событие? Можно попросить для примера Ваш скрипт, проще разобраться на работающем. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Fint Опубликовано 15 сентября, 2015 · Жалоба Нет ничего проще, ставите 2 микротика, на первом идут симплы, второй ограничивает скорость в пределах всего потока и там же, в случае перегруза, обрезает всем скорость, или делает уже приоритеты всего трафика. На мой взгляд это кроилово. Если я правильно понял - на первом режем тарифы симплами(Без НАТа), на втором указываем максимальную скорость канала симплом, маркируем соединения? Или я ничего не понял что имелось в виду... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Saab95 Опубликовано 15 сентября, 2015 · Жалоба На мой взгляд это кроилово. Если я правильно понял - на первом режем тарифы симплами(Без НАТа), на втором указываем максимальную скорость канала симплом, маркируем соединения? Или я ничего не понял что имелось в виду... Первый работает только шейпером и режет скорость по тарифам. Второй работает групповым шейпером и режет суммарную скорость всех абонентов, он же может работать и НАТом. Но лучше НАТ вынести на третье устройство. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Red_Sam Опубликовано 16 сентября, 2015 (изменено) · Жалоба Ничего не работает не с моим не с "заводским". Варианты 1. Стек забит событиями 2. Ошибка в скрипте Первое можно проверить выполнив sqlexec "select count(1) from events_stack" и при необходимости очистить таблицу (главное не удалить ее) Второе можно глянуть в логе /app/asr_billing/var/log/nas_event_daemon/<script_name>_<ip>.log - " проще разобраться на работающем" Добавьте новый микрот и инициализируйте OSS-схему на вкладке управление. Создастся каталог /var/oss/core/<nas_name>/ Файл ./bin/session есть 100% рабочий скрипт событий Изменено 16 сентября, 2015 пользователем Red_Sam Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Red_Sam Опубликовано 16 сентября, 2015 · Жалоба cat ./bin/session [root@SR (asr_billing) mikrot]# cat ./bin/session #!/bin/bash [ "$ceil_out" == "null" ] && ceil_out='' ceil_out=${ceil_out:-$ceil_in} user_event_before() { if [[ "$ip" = "0.0.0.0" ]]; then log WARNING: abonent_id:$abonent_id user_id:$user_id has $ip ip return 1 fi } user_add(){ if [ "$auth_type" == "1" ]; then while send_mikrotik_cmd -s "$nas_ip" "$telnet_login" "$telnet_password" /ip firewall address-list remove numbers=${ip}_crb_auth; do :; done send_mikrotik_cmd "$nas_ip" "${telnet_login}" "${telnet_password}" /ip firewall address-list add list=crb_auth_list address=$ip comment=${ip}_crb_auth fi } user_accept(){ while send_mikrotik_cmd -s "$nas_ip" "$telnet_login" "$telnet_password" /ip firewall address-list remove numbers=${ip}_crb_blocked; do :; done } user_drop(){ send_mikrotik_cmd "$nas_ip" "${telnet_login}" "${telnet_password}" /ip firewall address-list add list=crb_blocked_list address=$ip comment=${ip}_crb_blocked } user_redirect(){ send_mikrotik_cmd "$nas_ip" "${telnet_login}" "${telnet_password}" /ip firewall address-list add list=crb_negbal_list address=$ip comment=${ip}_crb_negbal } user_redirect_cancel(){ while send_mikrotik_cmd -s "$nas_ip" "$telnet_login" "$telnet_password" /ip firewall address-list remove numbers=${ip}_crb_negbal; do :; done } user_rate_set(){ # Сначала удалим из старого сервиса, потом добавим в новый while send_mikrotik_cmd -s "$nas_ip" "${telnet_login}" "${telnet_password}" /queue simple remove numbers=crb_${ip}; do :; done send_mikrotik_cmd "$nas_ip" "${telnet_login}" "${telnet_password}" /queue simple add name=crb_${ip} target=${ip}/32 parent=none priority=8/8 queue=default-small/default-small limit-at=0/0 max-limit=${ceil_in}K/${ceil_out}K burst-limit=0/0 burst-threshold=0/0 burst-time=0s/0s } user_del(){ while send_mikrotik_cmd -s "$nas_ip" "$telnet_login" "$telnet_password" /ip firewall address-list remove numbers=${ip}_crb_auth; do :; done while send_mikrotik_cmd -s "$nas_ip" "$telnet_login" "$telnet_password" /ip firewall address-list remove numbers=${ip}_crb_negbal; do :; done while send_mikrotik_cmd -s "$nas_ip" "$telnet_login" "$telnet_password" /ip firewall address-list remove numbers=${ip}_crb_blocked; do :; done while send_mikrotik_cmd -s "$nas_ip" "$telnet_login" "$telnet_password" /queue simple remove numbers=crb_${ip}; do :; done } users_from_nas(){ set +x send_mikrotik_cmd -s "$nas_ip" "${telnet_login}" "${telnet_password}" /ip firewall address-list print .proplist=address ?list=crb_blocked_list > $SYNCDIR/blocked_list.nas || rm -rf $SYNCDIR/blocked_list.nas send_mikrotik_cmd -s "$nas_ip" "${telnet_login}" "${telnet_password}" /ip firewall address-list print .proplist=address ?list=crb_negbal_list > $SYNCDIR/negbal_list.nas || rm -rf $SYNCDIR/negbal_list.nas send_mikrotik_cmd -s "$nas_ip" "${telnet_login}" "${telnet_password}" /ip firewall address-list print .proplist=address ?list=crb_auth_list > $SYNCDIR/auth_list.nas || rm -rf $SYNCDIR/auth_list.nas set -x } user_get_mac() { local TMPDIR=/tmp/nas_event_daemon/$nas_ip/user_get_mac/ mkdir -p $TMPDIR/ read ip int mac t <<< "$(send_mikrotik_cmd "$nas_ip" "${telnet_login}" "${telnet_password}" /ip arp print .proplist=address,mac-address,interface ?address=${ip})" echo $mac > ${TMPDIR}/${user_id} chmod 777 -R /tmp/nas_event_daemon/ } user_info(){ echo '<pre>' > /tmp/${user_id}_user_info.new $EVENT_HANDLERS_DIR/${NAS_SCRIPT_NAME%.sh}.d/user_info "$nas_ip" "$telnet_login" "$telnet_password" "$ip" >> /tmp/${user_id}_user_info.new || true echo '</pre>' >> /tmp/${user_id}_user_info.new mv -f /tmp/${user_id}_user_info.new /tmp/${user_id}_user_info chown apache:apache /tmp/${user_id}_user_info [ "${is_daemon:--}" != 1 ] && cat /tmp/${user_id}_user_info } user_event_after() { :; } send_cmd() { ip=$1 cmd=user_${2} EVENT_HANDLERS_DIR=./bin/ NAS_SCRIPT_NAME=session set -x echo "env $env_str" $cmd set +x } main() { . /usr/local/bin/user_env $ip . ./main.ini abonent_log_dir="/var/log/abonents/${abonent_id}/" mkdir -p "$abonent_log_dir" PS4=" \D{%Y-%m-%d %T} ssh ${SSH_CLIENT%% *} $HOSTNAME rtsh session "$@"[$$]: " echo '' >> "${abonent_log_dir}/rtsh_${user_id}.log" send_cmd "$@" 2>&1 | tee -a "${abonent_log_dir}/rtsh_${user_id}.log" } ### Все функции должны быть определены до подключения ubin_session bin_session=$BASH_SOURCE ubin_session="${bin_session//bin/ubin}.hook" [ -f "$ubin_session" ] && source "${ubin_session}" # пока временно if [ "${is_daemon:--}" != 1 ]; then main "$@" fi Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Fint Опубликовано 16 сентября, 2015 · Жалоба Ничего не работает не с моим не с "заводским". Варианты 1. Стек забит событиями 2. Ошибка в скрипте Первое можно проверить выполнив sqlexec "select count(1) from events_stack" и при необходимости очистить таблицу (главное не удалить ее) Второе можно глянуть в логе /app/asr_billing/var/log/nas_event_daemon/<script_name>_<ip>.log - " проще разобраться на работающем" Добавьте новый микрот и инициализируйте OSS-схему на вкладке управление. Создастся каталог /var/oss/core/<nas_name>/ Файл ./bin/session есть 100% рабочий скрипт событий Добавлял штук 10 новых. Попробую проверить стек. cat ./bin/session [root@SR (asr_billing) mikrot]# cat ./bin/session #!/bin/bash [ "$ceil_out" == "null" ] && ceil_out='' ceil_out=${ceil_out:-$ceil_in} user_event_before() { if [[ "$ip" = "0.0.0.0" ]]; then log WARNING: abonent_id:$abonent_id user_id:$user_id has $ip ip return 1 fi } user_add(){ if [ "$auth_type" == "1" ]; then while send_mikrotik_cmd -s "$nas_ip" "$telnet_login" "$telnet_password" /ip firewall address-list remove numbers=${ip}_crb_auth; do :; done send_mikrotik_cmd "$nas_ip" "${telnet_login}" "${telnet_password}" /ip firewall address-list add list=crb_auth_list address=$ip comment=${ip}_crb_auth fi } user_accept(){ while send_mikrotik_cmd -s "$nas_ip" "$telnet_login" "$telnet_password" /ip firewall address-list remove numbers=${ip}_crb_blocked; do :; done } user_drop(){ send_mikrotik_cmd "$nas_ip" "${telnet_login}" "${telnet_password}" /ip firewall address-list add list=crb_blocked_list address=$ip comment=${ip}_crb_blocked } user_redirect(){ send_mikrotik_cmd "$nas_ip" "${telnet_login}" "${telnet_password}" /ip firewall address-list add list=crb_negbal_list address=$ip comment=${ip}_crb_negbal } user_redirect_cancel(){ while send_mikrotik_cmd -s "$nas_ip" "$telnet_login" "$telnet_password" /ip firewall address-list remove numbers=${ip}_crb_negbal; do :; done } user_rate_set(){ # Сначала удалим из старого сервиса, потом добавим в новый while send_mikrotik_cmd -s "$nas_ip" "${telnet_login}" "${telnet_password}" /queue simple remove numbers=crb_${ip}; do :; done send_mikrotik_cmd "$nas_ip" "${telnet_login}" "${telnet_password}" /queue simple add name=crb_${ip} target=${ip}/32 parent=none priority=8/8 queue=default-small/default-small limit-at=0/0 max-limit=${ceil_in}K/${ceil_out}K burst-limit=0/0 burst-threshold=0/0 burst-time=0s/0s } user_del(){ while send_mikrotik_cmd -s "$nas_ip" "$telnet_login" "$telnet_password" /ip firewall address-list remove numbers=${ip}_crb_auth; do :; done while send_mikrotik_cmd -s "$nas_ip" "$telnet_login" "$telnet_password" /ip firewall address-list remove numbers=${ip}_crb_negbal; do :; done while send_mikrotik_cmd -s "$nas_ip" "$telnet_login" "$telnet_password" /ip firewall address-list remove numbers=${ip}_crb_blocked; do :; done while send_mikrotik_cmd -s "$nas_ip" "$telnet_login" "$telnet_password" /queue simple remove numbers=crb_${ip}; do :; done } users_from_nas(){ set +x send_mikrotik_cmd -s "$nas_ip" "${telnet_login}" "${telnet_password}" /ip firewall address-list print .proplist=address ?list=crb_blocked_list > $SYNCDIR/blocked_list.nas || rm -rf $SYNCDIR/blocked_list.nas send_mikrotik_cmd -s "$nas_ip" "${telnet_login}" "${telnet_password}" /ip firewall address-list print .proplist=address ?list=crb_negbal_list > $SYNCDIR/negbal_list.nas || rm -rf $SYNCDIR/negbal_list.nas send_mikrotik_cmd -s "$nas_ip" "${telnet_login}" "${telnet_password}" /ip firewall address-list print .proplist=address ?list=crb_auth_list > $SYNCDIR/auth_list.nas || rm -rf $SYNCDIR/auth_list.nas set -x } user_get_mac() { local TMPDIR=/tmp/nas_event_daemon/$nas_ip/user_get_mac/ mkdir -p $TMPDIR/ read ip int mac t <<< "$(send_mikrotik_cmd "$nas_ip" "${telnet_login}" "${telnet_password}" /ip arp print .proplist=address,mac-address,interface ?address=${ip})" echo $mac > ${TMPDIR}/${user_id} chmod 777 -R /tmp/nas_event_daemon/ } user_info(){ echo '<pre>' > /tmp/${user_id}_user_info.new $EVENT_HANDLERS_DIR/${NAS_SCRIPT_NAME%.sh}.d/user_info "$nas_ip" "$telnet_login" "$telnet_password" "$ip" >> /tmp/${user_id}_user_info.new || true echo '</pre>' >> /tmp/${user_id}_user_info.new mv -f /tmp/${user_id}_user_info.new /tmp/${user_id}_user_info chown apache:apache /tmp/${user_id}_user_info [ "${is_daemon:--}" != 1 ] && cat /tmp/${user_id}_user_info } user_event_after() { :; } send_cmd() { ip=$1 cmd=user_${2} EVENT_HANDLERS_DIR=./bin/ NAS_SCRIPT_NAME=session set -x echo "env $env_str" $cmd set +x } main() { . /usr/local/bin/user_env $ip . ./main.ini abonent_log_dir="/var/log/abonents/${abonent_id}/" mkdir -p "$abonent_log_dir" PS4=" \D{%Y-%m-%d %T} ssh ${SSH_CLIENT%% *} $HOSTNAME rtsh session "$@"[$$]: " echo '' >> "${abonent_log_dir}/rtsh_${user_id}.log" send_cmd "$@" 2>&1 | tee -a "${abonent_log_dir}/rtsh_${user_id}.log" } ### Все функции должны быть определены до подключения ubin_session bin_session=$BASH_SOURCE ubin_session="${bin_session//bin/ubin}.hook" [ -f "$ubin_session" ] && source "${ubin_session}" # пока временно if [ "${is_daemon:--}" != 1 ]; then main "$@" fi у меня команды без "while" просто написано "send_mikrotik_cmd". Спасибо. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Fint Опубликовано 16 сентября, 2015 (изменено) · Жалоба Так а по поводу простых очередей VS pcq деревьев кто что скажет? На задержку и производительность роутера одинаково влияют? Динамический шейпинг возможен только на pcq? Речь о МТ ОС 6 Динамический на сиплах, какие мнения? Настроим Simple Queues для канала интернета в 6M/0.5M и скорость на ADSL порту 12M/0.8M. Настроим шедуллер для исходящего трафика. Будем его делить между пользователями поровну классифицируя согласно IP копьютеров в сети. 13 out Так же настроим шедуллер для входящего трафика. Трафик классифицируем: 14 in Создадим родительскую очередь All, через которую будет проходить весь трафик. Укажем сети, в которых находятся наши клиенты и ограничения скорости для них 10M/0.5M. Нужно указывать скорости, которые ниже на 15-25% чем скорости на ADSL порту, иначе возможно увеличение задержек и неправильная работа шейпера, при использовании канала на полную. Очередь All всегда должна быть под 0 номером в таблице. 15 all Перейдём на вкладку Advanced и выберем пакеты, которые мы от маркировали в мангле метками "internet-packet", "guest-packet". Установим гарантированные скорости равными максимальным и включим для них ранее созданные шедуллеры "up-pcq" и "down-pcq": 16 up_down Создадим дочернюю очередь, к которой будет относится пиринговый "гостевой" трафик. Target Address – пишем сеть, в которой находятся клиенты, в нашем случае - 192.168.88.0/24. Чтобы всё хорошо работало, Max limit в квоте Guest должен быть немного меньше чем в квоте All. Очередь Guest должна быть под номером 1 в таблице. 17 guest Одно из условий правильной работы HTB шейпера: cумма гарантированных скоростей "limit-at" дочерних очередей должна быть меньше максимальной скорости "max-limit" родительской очереди. Установим 2m/64k гарантированной полосы на пиринговые ресурсы. Увеличим приоритет квоты Guest до 7, и выберем правильный шедуллер (Queue Type): 18 Создадим дочернюю по отношению к All очередь ByFly, по которой пойдёт интернет трафик. Из опыта скажу, что 10% канала 6m/512k придётся зарезервировать для нормальной работы шейпера. Это связано с особенностями устройства HTB деревьев и тем, что провайдер иногда может немного недодавать вам полосу. Кроме того, возможно дрожание в канале, если резервировать меньше. Итак, Max-limit устанавливаем 5400k/430k для нашего канала. 19 max_limit Укажите для очереди ByFly гарантированные скорости, тип шедуллера, родительскую очередь, приоритет и маркированные пакеты согласно скрину: 20 byfly_queue Создадим в очереди ByFly очередь для пользователя user1 c такими настройками: максимальная скорость 5m/256k IP адрес 192.168.88.254 имя квоты для него user1 21 user1 Пакеты становящиеся в очередь: internet-packet. Шедуллеры: up-pcq down-pcq. Родительская очередь: ByFly. Приоритет: 5. Гарантированая полоса 128k/10k, выделяемая пользователю, позволит создать до 42 очередей в родителе ByFly для клиентских компьютеров (5400k/128k=42 очереди, 430k/10k=43 очереди). 21 kvoty После добавления пользователей дерево выглядеть будет так в порядке обработки очередей: 22 tree1 Изменено 16 сентября, 2015 пользователем Fint Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
m9ic Опубликовано 16 сентября, 2015 · Жалоба Fint, сегодня отписывал в ТП, тоже сказали про /var/oss/core/<nas_name>/bin/session, да вот проблема, он есть только в схеме simple queues, в папке /app/asr_billing/usr/local/share/oss/mikrotik6_pcq_v1/bin файл session отсутствует, да и вообще симлинк из /var/oss/core/<nas_name>/ на папку bin кривой, возможно завтра дадут ответ - фича это или баг :) Хотя у меня работает и скрипт из инструкции в корзине, правда видно, что кривовато. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Red_Sam Опубликовано 16 сентября, 2015 · Жалоба а по поводу простых очередей VS pcq деревьев Скрипт событий отличается только тем что при симпле созаются симплы :) а при дереве добавляются адреса абонентов в адрес лист. Описывать как работает tree - оффтоп, если только у вас нет замечаний по дефолтному предлагаемому шаблону. файл session отсутствует эт правда, думаю со временем решат не велика беда симлинк из /var/oss/core/<nas_name>/ на папку bin кривой а это нет. Вы из чрута смотрели? Если зайти chroot /app/asr_billing/ симлинки в добром здравии [root@SR (asr_billing) mkPCQ]# ll итого 36 lrwxrwxrwx 1 root root 41 Сен 16 18:46 bin -> /usr/local/share/oss/mikrotik6_pcq_v1/bin drwxrwxrwx 2 root root 4096 Сен 16 18:46 cur -rw-r--r-- 1 root root 290 Сен 16 18:48 firewall.ini -rw-r--r-- 1 root root 349 Сен 16 18:49 main.ini -rw-r--r-- 1 root root 42 Сен 16 18:48 netflow.ini -rw-r--r-- 1 root root 370 Сен 16 18:48 pcq.ini -rw-r--r-- 1 root root 150 Сен 16 18:48 pppoe.ini lrwxrwxrwx 1 root root 43 Сен 16 18:46 tmplt -> /usr/local/share/oss/mikrotik6_pcq_v1/tmplt drwxrwxrwx 2 root root 4096 Сен 16 18:46 ubin drwxrwxrwx 2 root root 4096 Сен 16 18:49 upload drwxrwxrwx 2 root root 4096 Сен 16 18:46 utmplt [root@SR (asr_billing) mkPCQ]# Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Fint Опубликовано 18 сентября, 2015 · Жалоба Fint, сегодня отписывал в ТП, тоже сказали про /var/oss/core/<nas_name>/bin/session, да вот проблема, он есть только в схеме simple queues, в папке /app/asr_billing/usr/local/share/oss/mikrotik6_pcq_v1/bin файл session отсутствует, да и вообще симлинк из /var/oss/core/<nas_name>/ на папку bin кривой, возможно завтра дадут ответ - фича это или баг :) Хотя у меня работает и скрипт из инструкции в корзине, правда видно, что кривовато. Спасибо. Жду что Вам скажут в тп. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Fint Опубликовано 18 сентября, 2015 (изменено) · Жалоба а по поводу простых очередей VS pcq деревьев Скрипт событий отличается только тем что при симпле созаются симплы :) а при дереве добавляются адреса абонентов в адрес лист. Описывать как работает tree - оффтоп, если только у вас нет замечаний по дефолтному предлагаемому шаблону. Скрипт событий отличается только тем, что его для pcq нет вообще! О чем практически честно предупреждает разработчик при добавление нового наса с помощью мастера. Замечания по дефектному предлагаемому шаблону есть, хочу его отредактировать, что бы юзая схему с симплами, у меня работали трее, но не могу найти его. Ни как не офтоп, потому как я ТС и у меня связные с этой темой вопросы - вариант на симплах с динамическим делением канала, кто нибуть юзал и то это вообще получится? вот ссыль http://netflow.by/blog/item/37-nastroika-marshrutizatora-mikrotik-dlya-raboty-v-seti-10-42-qos-simple-queue Изменено 18 сентября, 2015 пользователем Fint Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Saab95 Опубликовано 18 сентября, 2015 · Жалоба На одном устройстве не получится, нужно ставить 2 микротика, один делает симплы, второй режет общий канал. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ReCom48 Опубликовано 21 сентября, 2015 · Жалоба Вставлю свои 5 копеек : Убедительная просьба про биллинг у SAABA спрашивать не стоит, у вас голова лопнет а толком ничего не скажет, ЕМУ ДО ЭТОГО ДАЛЕКО!!! Теперь ближе к теме: микротик как nas прекрано работает с карбон и 4 и 5, на четверке у меня уже 2 года работает и я вообще забыл что такое лезть к нему(авторизация PPOE и никаких проблем) если кому очень надо спрашивайте чем смогу помогу, на 5 carbon тоже настраивал и почти 2 месяца отработал но потом почему-то биллинг глючит к примеру было такое что при пополнении баланса идет обработка и не останавливается и не помогает перезагрузка, писал в сапорт но так все и затихло и это ни еденичный случай. (так было несколько раз и сразными версиями). Сегодня снова скачал и установил (для эксперимента) там какието обновления вышли все полностью не смотрел но понравилась такая фишка, кстати попробывал и вроде работает ЗАНОСИМ ДАННЫЕ НАСА КОТОРЫЕ НУЖНЫ НАМ В БИЛЛИНГ и потом биллинг сам заливает микротик (кстати прикольно, не надо возиться теперь карбон сам льет конфиги на МТ). Ну буду еще эксперементировать, посмотрим что получится, и еще хочу попробывать положить сервак, если не ляжет буду потихоньку на него переходить, причина очень простая ТАМ ОЧЕНЬ МНОГО ХОТЕЛОК КОТОРЫЕ НАСТРАИВАЮТСЯ МЫШКОЙ В БРАУЗЕРЕ Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Saab95 Опубликовано 22 сентября, 2015 · Жалоба потом биллинг сам заливает микротик (кстати прикольно, не надо возиться теперь карбон сам льет конфиги на МТ). Мне техподдержка карбона не смогла ответить на вопрос зачем это нужно, может быть вы сможете объяснить, почему биллинг вообще что-то заливает на микротик? Получается производитель карбона лучше всех знает как настраивать микротик? Лучше всех знает каким именно способом осуществлять блокировку, ограничения скорости и т.п. на микротике? При этом производитель не берет в учет, что у каждого оператора могут быть индивидуальные настройки, которые не могут совмещаться с теми, которые предлагается залить из биллинга? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Red_Sam Опубликовано 24 сентября, 2015 · Жалоба Скрипт событий отличается только тем, что его для pcq нет вообще! Что вам не позволяет скопировать скрипт (например из моего сообщения выше) и отредактировать функцию user_rate_set() по своему усмотрению? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ReCom48 Опубликовано 24 сентября, 2015 (изменено) · Жалоба потом биллинг сам заливает микротик (кстати прикольно, не надо возиться теперь карбон сам льет конфиги на МТ). Мне техподдержка карбона не смогла ответить на вопрос зачем это нужно, может быть вы сможете объяснить, почему биллинг вообще что-то заливает на микротик? Получается производитель карбона лучше всех знает как настраивать микротик? Лучше всех знает каким именно способом осуществлять блокировку, ограничения скорости и т.п. на микротике? При этом производитель не берет в учет, что у каждого оператора могут быть индивидуальные настройки, которые не могут совмещаться с теми, которые предлагается залить из биллинга? Блин, Антон ты уже и их задрал )) Производитель карбона знает не все но много очень много о микротик. Они знают как микротик блокирует ДА АНТОН ЗНАЮТ!!!! Производитель не берет в учет твой бред, потому как тебе ничего не мешает настраивать МТ по своей схеме и он БУДЕТ РАБОТАТЬ, он просто предлагает упростить конфигурацию МТ. Та схема сети по которой работаю я мне подходит!!!! если тебе не подходит делай кофиги сам?? что тебе мешает??? И еще не маловажный вопрос. СКЕМ ТЫ ОБЩАЛСЯ ЧТО ТЕБЕ НЕ СМОГЛИ ВНЯТНО ОВЕТИТЬ???? Назови фамилию!!!! В СТУДИЮ ТАКОВА САППОРТА! Я подозреваю что это была Анна, но одна не увязочка, она только менеджер по продажам а не сапорт. http://rutube.ru/video/12eed2caf1e0f44978f09b7a83eba68e/ Изменено 24 сентября, 2015 пользователем ReCom48 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Saab95 Опубликовано 25 сентября, 2015 · Жалоба Блин, Антон ты уже и их задрал )) Производитель карбона знает не все но много очень много о микротик. Они знают как микротик блокирует ДА АНТОН ЗНАЮТ!!!! Производитель не берет в учет твой бред, потому как тебе ничего не мешает настраивать МТ по своей схеме и он БУДЕТ РАБОТАТЬ, он просто предлагает упростить конфигурацию МТ. Та схема сети по которой работаю я мне подходит!!!! если тебе не подходит делай кофиги сам?? что тебе мешает??? И еще не маловажный вопрос. СКЕМ ТЫ ОБЩАЛСЯ ЧТО ТЕБЕ НЕ СМОГЛИ ВНЯТНО ОВЕТИТЬ???? Назови фамилию!!!! В СТУДИЮ ТАКОВА САППОРТА! Я подозреваю что это была Анна, но одна не увязочка, она только менеджер по продажам а не сапорт. У них не верная настройка. Сначала все блокируется, потом абонентов, которым разрешен доступ, добавляют в адрес лист. Это не верный подход. Микротик все блокировать не должен, а только тех, кто не заплатил. Таких же меньше, чем тех, кто оплатил. Общался я с самыми главными технарями. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Red_Sam Опубликовано 25 сентября, 2015 · Жалоба Сначала все блокируется main.ini: skip_noauth='1' Тех кого нет в биллинге не будет блокировать, при этом если добавите этого абонента в негбал лист он заблокируется firewall.ini: service_net Сети которые вообще не будут обрабатываться карбоновскими правилами ... и небольшое отступление Если плохо работает биллинг, значит его надо правильно настроить... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ReCom48 Опубликовано 29 сентября, 2015 · Жалоба Сначала все блокируется main.ini: skip_noauth='1' Тех кого нет в биллинге не будет блокировать, при этом если добавите этого абонента в негбал лист он заблокируется firewall.ini: service_net Сети которые вообще не будут обрабатываться карбоновскими правилами ... и небольшое отступление Если плохо работает биллинг, значит его надо правильно настроить... SAAB внимательно читай манул там все описано, для разблокировки нужно выполнить только одну команду из консоли, и все будет ГУД (РАЗДЕЛ МИГРАЦИЯ ПОШАГОВО ВСЕ ОПИСАНО И ТО КАК РАЗБЛОКИРОВАТЬ) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
belyi Опубликовано 14 октября, 2015 · Жалоба Коллеги, помогите. Имеется АСР Ideco 3. Требуется его донастройка (достаточно несложные задачи-уведомления клиентам, отключение за неуплату, шаблоны документов итд). Кто-то может за оплату выполнить донатсройку? Так же возможен вариант с установкой биллинга Carbon, миграцией на него и уже настройкой необходимого функционала на нем. Кто-то может за оплату выполнить настройку? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Saab95 Опубликовано 18 октября, 2015 · Жалоба SAAB внимательно читай манул там все описано, для разблокировки нужно выполнить только одну команду из консоли, и все будет ГУД (РАЗДЕЛ МИГРАЦИЯ ПОШАГОВО ВСЕ ОПИСАНО И ТО КАК РАЗБЛОКИРОВАТЬ) Зачем мне выполнять какие-то команды. Я задал просто вопрос разработчикам - если у меня своя, особенная схема, почему я должен ее менять на ту, которую предлагают производители биллинга. Ответа вразумительного не последовало. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...