Перейти до

Ubilling + NAS на FreeBSD бортжурнал починаючого адміна


Рекомендованные сообщения

 

Откройте для себя VPN. И можно дальше спокойно употреблять блины

тільки якщо  лайфон уміє впн :) і пров не дав сіру адресу зза нату, де впн незажди працює

 

Если лайфон умеет веб, он умеет VPN, остальное ньюансы, выбрать правильную точку доступа, засношать ТП лайфона чтоб заработал VPN, выкинуть нафиг симку, оплатить услугу VPN, гора и маленькая тележка вариантов.

Нет, сделаем все через задницу, вопреки здравому смыслу и рекомендациям. Да, только хардкор  :P

Ссылка на сообщение
Поделиться на других сайтах
  • Відповіді 1,8k
  • Створено
  • Остання відповідь

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Вітаю Татко!   

Не так вже й багато   Ход коньом:   # cat /bin/clear_dhcpdlog #!/bin/sh /bin/echo > /var/log/dhcpd.log /usr/local/etc/rc.d/isc-dhcpd restart # chmod a+x /bin/clear_dhcpdlog # crontab -e

http://wiki.ubilling.net.ua/doku.php?id=userstats       Расист? http://wiki.ubilling.net.ua/doku.php?id=userstats

Posted Images

 

Откройте для себя VPN. И можно дальше спокойно употреблять блины

тільки якщо  лайфон уміє впн :) і пров не дав сіру адресу зза нату, де впн незажди працює

 

Удобство и безопасность - взаимноисключающие параграфы
Ссылка на сообщение
Поделиться на других сайтах

 

 

Нет, сделаем все через задницу, вопреки здравому смыслу и рекомендациям. Да, только хардкор 

звідки йому взятися, тому здавому смислу)

гляньте модуль масового зносу користувачів пилю :D

Ссылка на сообщение
Поделиться на других сайтах

 

Нет, сделаем все через задницу, вопреки здравому смыслу и рекомендациям. Да, только хардкор 

звідки йому взятися, тому здавому смислу)

гляньте модуль масового зносу користувачів пилю :D

 

А с какой целью прибивать пользователей массово ? О какой массовости идет речь ? Много свободного времени ? :)

Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

отак виглядає модуль,

тількищо убив 400 юзерів, старгейзер неповис.

Мову переклав тільки на українську, 

добре булоб зробити ввід запиту з вебморди, а не з консолі редагуванням модулю, але скільки його треба, можна і влізти в консоль.

зара впакую файлики закину на обмінник і на пастбін

3tsg6qZ.png

 

 

http://pastebin.com/5avQGyVj

Відредаговано mgo
Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)
А с какой целью прибивать пользователей массово ? О какой массовости идет речь ? Много свободного времени ?  :)

 

потрібно розділити абонбазу, заливаю всю і лишне зношу, также після успішного запуску  другого білінгу треба тих, що переніс прибити на першому.
 
кого прибивати вибираю  SQL запитом тіпа
SELECT `login`,`IP` FROM `users` WHERE `IP` LIKE "172.16.18.%"
Відредаговано mgo
Ссылка на сообщение
Поделиться на других сайтах

Доречі може модуль додати в наступний реліз?

його можна використовувати і для чистки абонбази від юзерів які переключилися до іншого прова чи фізично померли))

якщо юзер +- рік неплатить і непроявляє признаків життя в утиль.

Ссылка на сообщение
Поделиться на других сайтах

Поругайте пожалуйста. Пробросить порт хочу, а он не пробрасывается.

 

em0 - внешка (1.1.1.1)

vlan23 - влан(172.17.23.0/24) поднятый на em1

порт 8081 в него нужно достучаться из вне, айпи локальный 172.17.23.30

 

${fwcmd} add 10 allow all from any to 172.17.23.30 8081 via vlan23
${fwcmd} add 11 fwd 172.17.23.30,8081 all from any to me 8081 via vlan23
${fwcmd} nat 1 config if em0 redirect_port tcp 172.17.23.30:8081 8081

Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)
${FwCMD} nat 1 config log if bge0 reset same_ports \
 redirect_port tcp 172.16.18.36:80 8080 
отак у мене працює, 
${fwcmd} add 11 fwd 172.17.23.30,8081 all from any to me 8081 via vlan23

 

 оце помоєму лишне
Відредаговано mgo
Ссылка на сообщение
Поделиться на других сайтах

 

А с какой целью прибивать пользователей массово ? О какой массовости идет речь ? Много свободного времени ?  :)

 

потрібно розділити абонбазу, заливаю всю і лишне зношу, также після успішного запуску  другого білінгу треба тих, що переніс прибити на першому.
 
кого прибивати вибираю  SQL запитом тіпа
SELECT `login`,`IP` FROM `users` WHERE `IP` LIKE "172.16.18.%"

 

а чё wf_Input не осилил?)))

что б запрос подтягивать с формочки)

Ссылка на сообщение
Поделиться на других сайтах

 

 

а чё wf_Input не осилил?))) что б запрос подтягивать с формочки)

Мені треба було грохнути раз пару підмереж які виковиряв одним запитом, модуль нецікавий публіці, який сенс напрягатися?

для підняття свого рівня знань? хороший мотиватор, буде вільний чаз осилю і може допилю.

Ссылка на сообщение
Поделиться на других сайтах

 

а чё wf_Input не осилил?))) что б запрос подтягивать с формочки)

Мені треба було грохнути раз пару підмереж які виковиряв одним запитом, модуль нецікавий публіці, який сенс напрягатися?

для підняття свого рівня знань? хороший мотиватор, буде вільний чаз осилю і може допилю.

 

ну wf_Input() генериурет обычный хтмл input type="text"

а дальше дело нехитрое с формочками обращатся

рисуешь форму, шлешь sql запрос постом или гетом и ловишь его

Ссылка на сообщение
Поделиться на других сайтах
  • 1 month later...
Опубліковано: (відредаговано)

Підкажіть в такому питанні:

 

Треба наміксувати три канали на одному сервері NAS

треба зробити осьтак

172.16.1.0/24 ---> канал 1 IP  10.10.10.2/32 gw 10.10.10.1

172.16.2.0/24 ---> канал 2 IP 10.10.10.60/32 gw 10.10.10.1

172.16.3.0/24 ---> канал 3 IP 10.10.10.90/32 gw 10.10.10.1

усе це просто міксується setfib-ами але є одне але,  у всіх каналів  один основний шлюз (10.10.10.1) і весь трафік льється першим каналом.

 

рішення 1 узяти один широкий канал і незайматися сексом з табуретков,

рішення 2 тицюнути по маршрутизатору на два канали і занатити

 

але хочеться все то розрулити одним сервером.

 

отак зараз рулиться з маршрутизаторами прокладками.

firewall.conf
//-----------////------------------------------------------
table 20 = 172.16.1.0/24
table 21 = 172.16.2.0/24
table 22 = 172.16.3.0/24

add 1040 setfib 0 ip from table\(20\) to any in recv fxp0
add 1050 setfib 1 ip from table\(21\) to any in recv fxp0
add 1050 setfib 2 ip from table\(22\) to any in recv fxp0 
//------------///------------------------------------------
Відредаговано mgo
Ссылка на сообщение
Поделиться на других сайтах

ну подымаешь три соединения 

подымаешь на каждое нат

рабрасываешь ручками какого абонента в какой нат пихать

а то что шлюз одинаковый, тебе только на руку

Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)
рабрасываешь ручками какого абонента в какой нат пихать

тут детальніше будьласка 

 

${FwCMD} add 6000 nat 1 ip from table\(20\) to not table\(9\) via em0 

${FwCMD} add 6001 nat 1 ip from any to x.x.x.x via em0

${FwCMD} add 6002 nat 2 ip from table\(21\) to not table\(9\) via em1

${FwCMD} add 6003 nat 2 ip from any to x.x.x.x via em1

${FwCMD} add 6004 nat 3 ip from table\(22\) to not table\(9\) via em2 

${FwCMD} add 6005 nat 3 ip from any to x.x.x.x via em2

 

якось так?

правильно поняв?

Відредаговано mgo
Ссылка на сообщение
Поделиться на других сайтах

 

рабрасываешь ручками какого абонента в какой нат пихать

тут детальніше будьласка 

 

пиши в скайп, расскажу, опробуешь - заведется, будешь делится по желанию уже со всеми

Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

setfib 1 route add -net 0.0.0.0/0  -interface ng1

і так для кожного з'єднання розрулив маршрутом по інтерфейсу.

Відредаговано mgo
Ссылка на сообщение
Поделиться на других сайтах
  • 3 weeks later...
Опубліковано: (відредаговано)

у прова нарешті взяв кум канал непіжений  :)   далі по пппое((

проблем наступний

Не відкриває частину сайтів, тест на спід, вк, ок і ще цілий ряд інших

 

Почало невідкривати після того як пров включив шейпер, по слухах до того шепив  свічом на порті, випадково зарізав нас в 40 мегабіт

два дня возилися поки дав 200++

тепер далі  половина сайтів  не відкриває

зате гугл, яндекс ютуб прекрасно бігають.

 

до прова звоню до тех сПеціяліста той каже я не адмін не бомби мені вуха, я вмію вкл вик порт на свічі і нарізати швидкість на світчі.

 

що вони там могли ще порізати?

при порізаних сесіях може бути така ситуація?

 

на НАС +- 600 абонів зареганих в білінгу, до  історій з шейперами у вищого  провайдера  на НАС все пахало прекрасно.

ДНС відпрацьовує, топто пишем у абонента пінг vk.com, воно пінгається але на сайт не пускає.

у фаєрі вже всі заборони і переадресації виключив.

Відредаговано mgo
Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

ping IP_NAS -f -l 1454  -> пінг є

ping IP_NAS -f -l 1455  -> таймаут

...................................

ping IP_NAS -f -l 1473  -> Packet needs to be fragmented but DF set.

 

получається до НАС недолітають пакети з розміром 1455-1472 bytes

і ніхто не фрагментує їх, получили чорну діру

тепер тільки оце пояснити спеЦиалістам прова, вони в груди б'ються, що вних все добре

Відредаговано mgo
Ссылка на сообщение
Поделиться на других сайтах

Где трассировка на сайты на которые не пускает ??? покажите так же nslookup.

p/s Думается мне что то у вас с mtu на пппое

Відредаговано skybetik
Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)
покажите так же nslookup.
 nslookup speedtest.net
Server:         8.8.8.8
Address:        8.8.8.8#53


Non-authoritative answer:
Name:   speedtest.net
Address: 216.146.46.10
Name:   speedtest.net
Address: 216.146.46.11
ДНС відпрацьовує, топто пишем у абонента пінг vk.com, воно пінгається але на сайт не пускає.
 

 

трансроут прекрасно пробігає без втрат, 216.146.46.10, 216.146.46.11 пінгається. (непокажу бо зараз лежить сервак)

 

пробував mtu 1492,1460,1480, 1400, 1375 

сесія піднямається, mtu - 28  пакет проходить отаким макаром ping IP_NAS -f -l 1464 *** (при MTU 1492)

 

все що більше  mtu - 28 до 1472 таймаут, все, що вище  Packet needs to be fragmented but DF set.

 

до робочої тачки пробував, mtu - 28 пінгає, все що вище зразу Packet needs to be fragmented but DF set.

 

на всякий

***  ping IP_NAS -f -l 1464 - пінг пакетом з заданов величинов в байтах і забороною фрагментувати його 

 

мій висновок, провайдер зробив якимось макаром чорну діру від  максимального пакету (1500 -28=1472 )до нижньої полки MTU (1492-28=1464)

 

намікротіку є отака байда і все паше чудово, але якого лєшого я маю підпирати ото костилями, коли купляється провайдеський канал без всяких обмежень і танців з бубном то має їхати, просто втикнувши кабель в тазік.  :angry:

3w0Veji.png

Відредаговано mgo
Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

від 1464 до 1472 таймаут!

що менше цього  діапазону пінгає, що вище каже тре дефрагментувати.

 

на робочі тачці таймаутів нема,  або проходить пакет або зразу дефрагментувати

 

короч, обматюкав їх, роблять стаику

Відредаговано mgo
Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

  • Схожий контент

    • Від nightfly
      Ubilling 1.5.9 rev 9525 The Perfect Lock
       
      Зміни в структурі БД. alter.ini: нова опція GENERATORS_ENABLED, що вмикає модуль моніторингу генераторів. alter.ini: нова опція TB_GENERATORS_NOTIFY, що вмикає нотифікацію про запущені генератори в області сповіщень. alter.ini: нова опція PON_ONU_UNI_STATUS_COMPACT, що вмикає компактне відображення стану мідних портів на ONU. alter.ini: нова опція PONBOXES_MINIMAP, що дозволяє вмикати та вимикати міні-мапу, при редагування ПОН коробки. Новий модуль Єдинорожий телепорт: дозволяє просто та зручно переносити ваш робочий білінг на новий сервер. Модуль “Реєстрація користувачів”: виправлено проблеми сумісності з PHP 8.5. Модуль “Останні події”: викинуто дубову статку на мороз. Askozia PBX: інтеграція була давно непідтримуваною, викинуто на мороз, разом зі всіма опціями. Модуль Mapon: тепер використовує OmaeURL для взаємодії з API. Модуль “Мапа ONU”: в черговий раз покращення навігації між мапою та іншими модулями системи. Новий модуль Генератори: дозволяє моніторити стан генераторів, базово облікувати мотогодини, пальне та планувати ТО. Модуль ПОНізатор: тепер причини останньої дереєстрації ONU можуть визначатись також по серійнику ONU а не тільки за MAC. Модуль “ПОН Коробки”: покращено продуктивність відмальовки зв'язків коробок на мапах. Глобально: проведено чергову спробу зробити логування подій, що відбуваються навколо користувачів, якимось трішки більш притомним. RemoteAPI: новий виклик generators, що запускає скрипти обробки станів генераторів з автоматичним запуском. RemoteAPI: новий виклик gencontrol, для примусового запуску/зупинки генераторів за допомогою зовнішнього ПЗ. Бібліотека UbillingCache: виправлено проблеми сумісності з PHP 8.5. Бібліотека OmaeURL: виправлено проблеми сумісності з PHP 8.5. Бібліотека UbillingTelegram: вся робота з CURL перенесена до одного методу, покращено сумісність з PHP 8.5. Кабінет користувача: виправлено проблеми сумісності з PHP 8.5. UBinstaller: тепер при встановленні попередньо розгортає та конфігурує SphinxSearch. UBinstaller: Зібрано бінарні пакунки для FreeBSD 14.3 amd64 + PHP 8.5. UBinstaller: Зібрано бінарні пакунки для FreeBSD 15.0 amd64 + PHP 8.5.  
      Повний чейнджлог
      Оновлена демка
       
       

    • Від maxkorn
      Доброго дня!
      На Mikrotik NAS, створив нову підмережу для клієнтів, все наче порядок, тільки помітив, що не створюються шейпери в Queues для клієнтів цієї підмережі.
      В логах Stargazer наступне:
      2025-12-29 09:05:57 - [Ubilling] - OnConnect started for user `xxasdb5rzm`:
      2025-12-29 09:05:57 - [Executer] - Success: Firewall entry was updated/created
      2025-12-29 09:05:57 - [Executer] - Error: Queue entry can't be updated, missing
      2025-12-29 09:05:57 - [Executer] - Success: Queue_tree entry was updated/created
      2025-12-29 09:05:57 - [Executer] - Success: DHCP entry was updated/created
      2025-12-29 09:05:57 - [Executer] - Success: ARP entry was updated/created
      2025-12-29 09:05:57 - [Ubilling] - QC: 6, elapsed time: 0.064 sec.
       
      При чому, на тому ж мікротіку є ще кілька підмереж, в яких все проходить нормально:
       
      2025-12-29 08:30:17 - [Ubilling] - OnConnect started for user `22zxp7u58x`:
      2025-12-29 08:30:17 - [Executer] - Success: Firewall entry was updated/created
      2025-12-29 08:30:17 - [Executer] - Success: Queue entry was updated/created
      2025-12-29 08:30:17 - [Executer] - Success: Queue_tree entry was updated/created
      2025-12-29 08:30:17 - [Executer] - Success: DHCP entry was updated/created
      2025-12-29 08:30:17 - [Executer] - Success: ARP entry was updated/created
      2025-12-29 08:30:17 - [Ubilling] - QC: 6, elapsed time: 0.602 sec.
       
      Налаштування аналогічні, в чому може бути причина?
    • Від ProstoName
      Змінювали мережеву карту. Здається все поправив. Працює. Але є невелика проблема - після внесення коштів (коли абонент був відключений), інет в нього не з'являється. Тільки після заміни тарифу на інший (і потім вернувши тариф) в абонента з'являється інет. 
    • Від ppv
      Собака-посилака перестала відправляти повідомлення. Підкажіть де шукати.
      Можливо таке після пропадання світла, сервер ребутнувся, але я не впевнений. Візуально все працює, крон працює, а повідомлення висять в черзі, смс така ж картина.

    • Від camchatix
      Привіт!
       
      Є багато запитів, щоб інтернет не виключався у північ, а скажімо в день (сигналізації, камери під охороною і тд)
      При щоденній абонплаті - як знімати гроші не у 12:00 у північ, а наприклад у 11 годин дня ?

×
×
  • Створити нове...