Перейти к содержимому
Калькуляторы

kite

Пользователи
  • Публикации

    21
  • Зарегистрирован

  • Посещение

Все публикации пользователя kite


  1. отвечу сам себе на 10м debian можно правило изменить таким образом: # tc qdisc add dev $IFACE handle ffff: ingress # tc filter add dev $IFACE parent ffff: pref 100 protocol all u32 match u16 0x8863 0xffff at -2 match u16 0x1109 0xffff at 0 police rate 1200 buffer 300b drop flowid :1
  2. фильтр ограничивает входящие pppoe PADI пакеты до 3 в секунду # tc qdisc add dev $IFACE handle ffff: ingress # tc filter add dev $IFACE parent ffff: pref 100 protocol 0x8863 u32 match u16 0x1109 0xffff at 0 police rate 1200 buffer 300b drop flowid :1 на debian 7-9 всё работает как надо. на debian 10: # tc -s filter ls dev $IFACE parent ffff: pref 100 hit остаётся по нулям (rule hit 0 success 0) что может быть не так?
  3. Обработка платежей писалась очень давно. Более 10 лет назад. Есть возможность подключать платежи разных банков. В частности по протоколу sitypay и ещё несколько других, менее распространенных. Есть авто уведомление по почте и смс. У нас ещё остались несколько клиентов работающих по WiFi через mikrotik. Подключение другого оборудования возможно после редактирования профиля тарифа. Есть возможность делать документы на каждого клиента: (договор, уведомление, гарантийки.. ) для документа надо сделать шаблон. При добавлении документа для клиента данные из профиля пользователя добавляются автоматом. Документы выводятся в PDF формате. ПыСы: не везде встречаются жирные клиенты.
  4. такое может быть если при установке скрипт не смог определить начальную позицию для карты. (defines.php: $config[map][default_position]) можно взять координаты из гугла. Обязательно удалить cookie.
  5. могу помочь настроить все это на вашу виртуалку. если интересно мой телеграм https://t.me/mkl_kite
  6. Записал видео первых шагов с виртуалки. Если кому интересно - смотрите
  7. 1) варнинги можно отключить в настройках апача sed -ri '/^error_reporting/s/^([^&]*)&(.*)$/\1\& ~E_NOTICE \&\2/' /etc/php/7.3/apache2/php.ini; systemctl restart apache2 2) registred global не используется
  8. Сегодня проверил установку на debian 10.6 в виртуалку. Нашлись как всегда нестыковки в путях. С мирандой возня. Она несколько не такая как mysql. Что увидел поисправлял. У меня почему-то на 10.6 стала одну из координат коверкать, пока не разобрался.
  9. исправил в скрипте имена файлов со схемами и добавил установку nodejs
  10. Значит такого нет. Недолго сделать. Есть возможность создать шаблон документа, создание документа для клиента и вывод его в pdf.
  11. я его ещё в 2008 смотрел. Нам не подошло. И денег просют. Я же отдам бесплатно.
  12. Pool-Name := `%{sql:SELECT IF(max(nasname) is NULL,'',poolname) FROM nas WHERE nasname='%{NAS-IP-Address}' }`
  13. Есть самописный билинг. Фишка в привязке к картам. Карты можно использовать как скачанные так и Яндекс и Гугль (leaflet). Редактирование карт из браузера. База в mysql. Возможно рисование кабелей домов узлов клиентов... Редактирование соединений по каждой жиле, порту. Через модуль к мониторингу (icinga2) отображаются (цветом) состояния объектов в реальном времени. Проверено при мониторинге до 3000 объектов. Реализована трассировка соединений по свичам, патчпанелям, кабелям. Для PON отображает дерево соединений с возможностью разворачивания веток по делителям и сплиттерам. Отображается просчет затуханий. tar архив и скрипт для установки на debian 10.6 отдельно админка на github p.s. хочется денег за поддержку.
  14. Всем спасибо за помощь, проблема решилась! как оказалось требуется для включения ipset слать 2 атрибута L4-Redirect := 1 L4-Redirect-ipset := "unknown" на радостях ещё вопрос: Можно ли отключить перенаправление ipset через coa?
  15. я уже это все прочитал и перепрочитал, поэтому и выдал лог акселя <PPPD-Downstream-Speed-Limit 64> <Acct-Interim-Interval 300> <L4-Redirect-ipset "unknown"> <PPPD-Upstream-Speed-Limit 64> <Class > <Service-Type Framed-User> <Framed-Pool "grey"> <Session-Timeout 1925928> далее для проверки существования ip в ipset ввожу команду: ipset -L unknown и она мне выдает: Name: unknown Type: hash:ip Revision: 4 Header: family inet hashsize 1024 maxelem 65536 Size in memory: 96 References: 3 Members: это значит что ipset модуль загружен и в нем присутствует набор "unknown" но в этом наборе нет ip адреса для пользователя. может потому, что используется Framed-Pool? как сочетаются между собой разные атрибуты?
  16. да, в логе что я приложил есть этот атрибут <L4-Redirect-ipset "unknown">
  17. Доброго здоровьечка уважаемые. Программа замечательная, работает надёжно, но как всегда хочется большего. Проблема такая: захотелось настроить подключение с редиректом через ipset. Вот только не срабатывает почему-то. Пользователя подключает, но ip в ipset не добавляет. Ткните куда копать вот вырезка из лога: accel-ppp.conf [ipoe] gw-ip-address=172.22.0.1/15 gw-ip-address=10.3.255.254/16 username=lua:username lua-file=/etc/accel-ppp.lua lease-time=600 max-lease-time=600 attr-dhcp-opt82=DHCP-Option82 attr-dhcp-client-ip=Framed-IP-Address attr-dhcp-router-ip=DHCP-Router-IP-Address attr-dhcp-mask=DHCP-Mask attr-l4-redirect=L4-Redirect attr-l4-redirect-ipset=L4-Redirect-ipset l4-redirect-ipset=l4 shared=1 ifcfg=1 mode=L2 start=dhcpv4 proto=100 #proxy-arp=1 #interface=re:^eth1\.[0-9][0-9][0-9]$ interface=eth1 verbose=3 [ip-pool] gw-ip-address=172.22.0.1/15 172.22.0.0/15,name=grey accel-ppp.log [2019-07-09 17:01:12]: info: ipoe0: send [RADIUS(1) Access-Request id=1 <User-Name "08:00:27:d9:7d:aa"> <NAS-Identifier "virtnas"> <NAS-IP-Address 192.168.14.102> <NAS-Port 23> <NAS-Port-Id "ipoe0"> <NAS-Port-Type Ethernet> <Calling-Station-Id "08:00:27:d9:7d:aa"> <Called-Station-Id "eth1"> <DHCP-Option82 > <User-Password >] [2019-07-09 17:01:12]: info: ipoe0: recv [RADIUS(1) Access-Accept id=1 <PPPD-Downstream-Speed-Limit 64> <Acct-Interim-Interval 300> <L4-Redirect-ipset "unknown"> <PPPD-Upstream-Speed-Limit 64> <Class > <Service-Type Framed-User> <Framed-Pool "grey"> <Session-Timeout 1925928> [2019-07-09 17:01:12]: info: ipoe0: 08:00:27:d9:7d:aa: authentication succeeded [2019-07-09 17:01:12]: info: ipoe0: send [DHCPv4 Offer xid=ca16819d yiaddr=172.22.0.2 chaddr=08:00:27:d9:7d:aa <Message-Type Offer> <Server-ID 172.22.0.1> <Lease-Time 600> <T1 300> <Router 172.22.0.1> <Subnet 255.254.0.0> <DNS 192.168.14.102,192.168.14.1>] [2019-07-09 17:01:12]: info: ipoe0: recv [DHCPv4 Request xid=ca16819d chaddr=08:00:27:d9:7d:aa <Message-Type Request> <Client-ID 01080027d97daa> <Request-IP 172.22.0.2> <Server-ID 172.22.0.1> <Host-Name microsof-3cd6b6> <Option-81 0000006d6963726f736f662d3363643662362e> <Vendor-Class 4d53465420352e30> <Request-List Subnet,Domain-Name,Router,DNS,44,46,47,31,Route,249,Vendor-Specific> <Relay-Agent {Agent-Circuit-ID _00040456011a} {Agent-Remote-ID _00063cdf1eeaefe4}>] [2019-07-09 17:01:12]: info: ipoe0: send [RADIUS(1) Accounting-Request id=1 <User-Name "08:00:27:d9:7d:aa"> <NAS-Identifier "virtnas"> <NAS-IP-Address 192.168.14.102> <NAS-Port 23> <NAS-Port-Id "ipoe0"> <NAS-Port-Type Ethernet> <Calling-Station-Id "08:00:27:d9:7d:aa"> <Called-Station-Id "eth1"> <Class > <DHCP-Option82 > <Acct-Status-Type Start> <Acct-Authentic RADIUS> <Acct-Session-Id "d573d7102b139f91"> <Acct-Session-Time 0> <Acct-Input-Octets 0> <Acct-Output-Octets 0> <Acct-Input-Packets 0> <Acct-Output-Packets 0> <Acct-Input-Gigawords 0> <Acct-Output-Gigawords 0> <Framed-IP-Address 172.22.0.2>] [2019-07-09 17:01:12]: info: ipoe0: send [DHCPv4 Ack xid=ca16819d yiaddr=172.22.0.2 chaddr=08:00:27:d9:7d:aa <Message-Type Ack> <Server-ID 172.22.0.1> <Lease-Time 600> <T1 300> <Router 172.22.0.1> <Subnet 255.254.0.0> <DNS 192.168.14.102,192.168.14.1>] [2019-07-09 17:01:12]: info: ipoe0: recv [RADIUS(1) Accounting-Response id=1] [2019-07-09 17:01:12]: info: ipoe0: shaper: installed shaper 64/64 (Kbit) [2019-07-09 17:01:12]: info: ipoe0: ipoe: session started root@nas-ipoe-test:~# ipset -L unknown Name: unknown Type: hash:ip Revision: 4 Header: family inet hashsize 1024 maxelem 65536 Size in memory: 96 References: 3 Members: и ничего... :-(