Jump to content

Recommended Posts

Posted

  В работе "таз" с NAS на FreeBSD с rscriptd. Возникла проблема - у некоторых абонов ночью, после 12:00, пропадает pipe на отдачу и соответственно нет доступа в Интернет, при этом абон действующий и pipe на загрузку "на месте". Общее у проблемных абонов то, что у них IP заканчивается на 178, т.е. ХХ.ХХ.ХХ.178. Очевидно, что глюк связан с отключением должников. Как устранить проблему?

Posted
13 минут назад, a_n_h сказав:

  В работе "таз" с NAS на FreeBSD с rscriptd. Возникла проблема - у некоторых абонов ночью, после 12:00, пропадает pipe на отдачу и соответственно нет доступа в Интернет, при этом абон действующий и pipe на загрузку "на месте". Общее у проблемных абонов то, что у них IP заканчивается на 178, т.е. ХХ.ХХ.ХХ.178. Очевидно, что глюк связан с отключением должников. Как устранить проблему?

 

$ cat /etc/rscriptd/rscriptd.conf | grep Time
UserTimeout=3600
$

Ну и сети NAS-ов сегментировать помельче. Ну по /24 оптимально. Яростное аннигилирование "типа живых" начинается либо при сетях типа /21 отправляемых на rscriptd либо при пакетлозе до него же.

Больше ломаться там нечему.

Posted
5 минут назад, nightfly сказал:

$ cat /etc/rscriptd/rscriptd.conf | grep Time

UserTimeout=3600 $

у меня аналогично. 

6 минут назад, nightfly сказал:

Ну и сети NAS-ов сегментировать помельче. Ну по /24 оптимально.

так и сделано.

NAS свежесобранный "с нуля", в работе меньше месяца, на старом подобного не было. Единственное отличие от старого, это ускоренная инициализация абонов.

Posted

  

25 минут назад, a_n_h сказав:

Единственное отличие от старого, это ускоренная инициализация абонов

Ну вот вы и нужны, для того, чтобы ее тестировать. Тестируйте. :)

Исправлять возможные проблемы, можно только тогда, когда есть способ их воспроизведения.

 

Ну можно еще в madf-а палочкой потыкать, но скорее всего он скажет "тыкайте себе на всех ключевых местах брэйкпоинты/логирование и идите нах%#" или типа того.

 

  • Haha 1
Posted
22 минуты назад, nightfly сказал:

Ну вот вы и нужны, для того, чтобы ее тестировать. Тестируйте.

ок.

в каких логах стоит покопаться?

Posted
13 минут назад, a_n_h сказав:

в каких логах стоит покопаться?

Ну в первую очередь стоит пыриться в allconnect.log и смотреть как проходит connect/disconnect пользователей.

Возможно также стоит дополнить скрипты инициализации логированием накастованных номеров пайпов, чтобы иметь потом возможность проверить "а они вообще создавались когда-то?" ну и типа того.

Posted (edited)

сразу не сообразил, проблема в этом:

 

а конкретно:

А, да - совсем забыл, что у rscriptd, по-умолчанию параметры идут в другом порядке 



Записывем:



LOGIN=$1

IP=$2

CASH=$4

ID=$3

 

нужно исправить и в OnConnect и в OnDisconnect.

просьба, исправьте в исходниках.

Edited by a_n_h
Posted
В 10.01.2022 в 18:55, a_n_h сказав:

сразу не сообразил, проблема в этом:

 

а конкретно:


А, да - совсем забыл, что у rscriptd, по-умолчанию параметры идут в другом порядке 



Записывем:



LOGIN=$1

IP=$2

CASH=$4

ID=$3

 

нужно исправить и в OnConnect и в OnDisconnect.

просьба, исправьте в исходниках.

Ну так в документации есть жы ж.

  • 1 month later...
Posted

Здравствуйте! 
Такая же проблема ...
Имеется NAS на FreeBSD c rscriptd.
Пока еше наблюдалса проблема у одного абанента.
Ползовотьел был замарожен 2 месяца , после оплаты был размарожен . с этого момента начилось ..

allconnect.log -NAS

2022.02.15 18:22:35 CONNECT: ID-237;LOGIN-13807288;IP-10.100.6.28;CASH-0;SPEED-40960;UPSPEED-40960,MAC-a0:9f:10:96:a7:0a
2022.02.15 18:22:42 DISCONNECT: ID-237;LOGIN-13807288;IP-10.100.6.28;CASH-0
2022.02.15 18:22:43 CONNECT: ID-237;LOGIN-13807288;IP-10.100.6.28;CASH-0;SPEED-40960;UPSPEED-40960,MAC-a0:9f:10:96:a7:0a
2022.02.15 18:22:56 DISCONNECT: ID-237;LOGIN-13807288;IP-10.100.6.28;CASH-0
2022.02.15 18:23:36 CONNECT: ID-237;LOGIN-13807288;IP-10.100.6.28;CASH-0;SPEED-40960;UPSPEED-40960,MAC-a0:9f:10:96:a7:0a
2022.02.15 18:23:50 DISCONNECT: ID-237;LOGIN-13807288;IP-10.100.6.28;CASH-0
2022.02.15 18:24:37 CONNECT: ID-237;LOGIN-13807288;IP-10.100.6.28;CASH-0;SPEED-40960;UPSPEED-40960,MAC-a0:9f:10:96:a7:0a
2022.02.15 18:24:45 DISCONNECT: ID-237;LOGIN-13807288;IP-10.100.6.28;CASH-0
2022.02.15 18:25:37 CONNECT: ID-237;LOGIN-13807288;IP-10.100.6.28;CASH-0;SPEED-40960;UPSPEED-40960,MAC-a0:9f:10:96:a7:0a
2022.02.15 18:25:44 DISCONNECT: ID-237;LOGIN-13807288;IP-10.100.6.28;CASH-0
2022.02.15 18:26:33 CONNECT: ID-237;LOGIN-13807288;IP-10.100.6.28;CASH-0;SPEED-40960;UPSPEED-40960,MAC-a0:9f:10:96:a7:0a
2022.02.15 18:26:38 DISCONNECT: ID-237;LOGIN-13807288;IP-10.100.6.28;CASH-0

allconnect.log -Ubilling 

 

2022.02.15 18:21:48 CONNECT: ID-237;LOGIN-13807288;IP-10.100.6.28;CASH-0.000000;SPEED-40960;UPSPEED-40960,MAC-a0:9f:10:96:a7:0a
2022.02.15 18:21:55 DISCONNECT: ID-237;LOGIN-13807288;IP-10.100.6.28;CASH-0.000000
2022.02.15 18:21:56 CONNECT: ID-237;LOGIN-13807288;IP-10.100.6.28;CASH-0.000000;SPEED-40960;UPSPEED-40960,MAC-a0:9f:10:96:a7:0a
2022.02.15 18:41:03 CONNECT: ID-687;LOGIN-46245246;IP-10.100.5.68;CASH-0.000000;SPEED-20971;UPSPEED-20971,MAC-b0:be:76:60:95:b3

В OnConnect и в OnDisconnect 
Изначально параметри исправлени после замени по документации.

LOGIN=$1
IP=$2
CASH=$4
ID=$3

pipe саздаються и удаляються посколку срабатывает OnConnect а после и OnDisconnect

ip пападаит в 47 -ую таблицу 
 

также удаляются из таблици 3 и 4 

тоесть OnConnect и OnDisconnect срабатывает нармально 

 

да кстатьи 

В 10.01.2022 в 19:18, nightfly сказал:

$ cat /etc/rscriptd/rscriptd.conf | grep Time
UserTimeout=3600 $

 у меня аналогично. 


 

Posted
2 часа назад, har_hayk сказал:

В OnConnect и в OnDisconnect 
Изначально параметри исправлени после замени по документации.

LOGIN=$1
IP=$2
CASH=$4
ID=$3

это нужно делать если установил "быстрый" онконнект пользователей:

https://wiki.ubilling.net.ua/doku.php?id=lightninginit

 

Posted
9 минут назад, a_n_h сказал:

это нужно делать если установил "быстрый" онконнект пользователей:

https://wiki.ubilling.net.ua/doku.php?id=lightninginit

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

Posted
5 минут назад, har_hayk сказал:

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

какие конкретно значения? в каком логе?

Posted
1 минуту назад, a_n_h сказал:

какие конкретно значения? в каком логе?

Если не превести в ОнКоннект и ОнДисконнект значения к этому  
LOGIN=$1
IP=$2
CASH=$4
ID=$3
 

то в allconnect.log -е видно что значение прелетело не правилно , на пример вот так 


2022.02.11 01:12:41 DISCONNECT: ID-5000;LOGIN-92870651;IP-10.100.5.218;CASH-1224
 

где место ID-1224 прилитело ID-5000 что равно суме CASH-а 
а вместо CASH-5000 прилитело CASH-1224

Posted (edited)
21 минуту назад, har_hayk сказал:

где место ID-1224 прилитело ID-5000 что равно суме CASH-а 
а вместо CASH-5000 прилитело CASH-1224

у этого абона денег на счете 5000 грн?

в "дисконнекте" тоже изменил?

Edited by a_n_h
Posted
2 часа назад, a_n_h сказал:

у этого абона денег на счете 5000 грн?

в "дисконнекте" тоже изменил?

Нет у абона 5000 но не грн а амд 
да и в дисконнекте тоже менял 

Posted
2 часа назад, har_hayk сказал:

Нет у абона 5000 но не грн а амд 
да и в дисконнекте тоже менял 

что такое:

2 часа назад, har_hayk сказал:

амд

 

Posted
43 минуты назад, a_n_h сказал:

что такое:

2 часа назад, har_hayk сказал:

амд

 

AMD Армянский ДРАМ )))

5000_dram_2018_Obverse.jpg

  • Like 1

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...