a_n_h Posted January 10, 2022 at 03:02 PM Posted January 10, 2022 at 03:02 PM В работе "таз" с NAS на FreeBSD с rscriptd. Возникла проблема - у некоторых абонов ночью, после 12:00, пропадает pipe на отдачу и соответственно нет доступа в Интернет, при этом абон действующий и pipe на загрузку "на месте". Общее у проблемных абонов то, что у них IP заканчивается на 178, т.е. ХХ.ХХ.ХХ.178. Очевидно, что глюк связан с отключением должников. Как устранить проблему?
nightfly Posted January 10, 2022 at 03:18 PM Posted January 10, 2022 at 03:18 PM 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 либо при пакетлозе до него же. Больше ломаться там нечему.
a_n_h Posted January 10, 2022 at 03:25 PM Author Posted January 10, 2022 at 03:25 PM 5 минут назад, nightfly сказал: $ cat /etc/rscriptd/rscriptd.conf | grep Time UserTimeout=3600 $ у меня аналогично. 6 минут назад, nightfly сказал: Ну и сети NAS-ов сегментировать помельче. Ну по /24 оптимально. так и сделано. NAS свежесобранный "с нуля", в работе меньше месяца, на старом подобного не было. Единственное отличие от старого, это ускоренная инициализация абонов.
nightfly Posted January 10, 2022 at 03:53 PM Posted January 10, 2022 at 03:53 PM 25 минут назад, a_n_h сказав: Единственное отличие от старого, это ускоренная инициализация абонов Ну вот вы и нужны, для того, чтобы ее тестировать. Тестируйте. Исправлять возможные проблемы, можно только тогда, когда есть способ их воспроизведения. Ну можно еще в madf-а палочкой потыкать, но скорее всего он скажет "тыкайте себе на всех ключевых местах брэйкпоинты/логирование и идите нах%#" или типа того. 1
a_n_h Posted January 10, 2022 at 04:18 PM Author Posted January 10, 2022 at 04:18 PM 22 минуты назад, nightfly сказал: Ну вот вы и нужны, для того, чтобы ее тестировать. Тестируйте. ок. в каких логах стоит покопаться?
nightfly Posted January 10, 2022 at 04:33 PM Posted January 10, 2022 at 04:33 PM 13 минут назад, a_n_h сказав: в каких логах стоит покопаться? Ну в первую очередь стоит пыриться в allconnect.log и смотреть как проходит connect/disconnect пользователей. Возможно также стоит дополнить скрипты инициализации логированием накастованных номеров пайпов, чтобы иметь потом возможность проверить "а они вообще создавались когда-то?" ну и типа того.
a_n_h Posted January 10, 2022 at 04:55 PM Author Posted January 10, 2022 at 04:55 PM (edited) сразу не сообразил, проблема в этом: а конкретно: А, да - совсем забыл, что у rscriptd, по-умолчанию параметры идут в другом порядке Записывем: LOGIN=$1 IP=$2 CASH=$4 ID=$3 нужно исправить и в OnConnect и в OnDisconnect. просьба, исправьте в исходниках. Edited January 10, 2022 at 05:14 PM by a_n_h
nightfly Posted January 12, 2022 at 10:20 AM Posted January 12, 2022 at 10:20 AM В 10.01.2022 в 18:55, a_n_h сказав: сразу не сообразил, проблема в этом: а конкретно: А, да - совсем забыл, что у rscriptd, по-умолчанию параметры идут в другом порядке Записывем: LOGIN=$1 IP=$2 CASH=$4 ID=$3 нужно исправить и в OnConnect и в OnDisconnect. просьба, исправьте в исходниках. Ну так в документации есть жы ж.
har_hayk Posted February 16, 2022 at 06:44 AM Posted February 16, 2022 at 06:44 AM Здравствуйте! Такая же проблема ... Имеется 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 $ у меня аналогично.
a_n_h Posted February 16, 2022 at 08:50 AM Author Posted February 16, 2022 at 08:50 AM 2 часа назад, har_hayk сказал: В OnConnect и в OnDisconnect Изначально параметри исправлени после замени по документации. LOGIN=$1 IP=$2 CASH=$4 ID=$3 это нужно делать если установил "быстрый" онконнект пользователей: https://wiki.ubilling.net.ua/doku.php?id=lightninginit
har_hayk Posted February 16, 2022 at 08:58 AM Posted February 16, 2022 at 08:58 AM 6 минут назад, a_n_h сказал: это нужно делать если установил "быстрый" онконнект пользователей: https://wiki.ubilling.net.ua/doku.php?id=lightninginit Так и зделоно , после установки "быстрово" заменил ...
har_hayk Posted February 16, 2022 at 09:06 AM Posted February 16, 2022 at 09:06 AM 9 минут назад, a_n_h сказал: это нужно делать если установил "быстрый" онконнект пользователей: https://wiki.ubilling.net.ua/doku.php?id=lightninginit кстати если не менять то в логах видно что значения прелетают не правилньо
a_n_h Posted February 16, 2022 at 09:12 AM Author Posted February 16, 2022 at 09:12 AM 5 минут назад, har_hayk сказал: кстати если не менять то в логах видно что значения прелетают не правилньо какие конкретно значения? в каком логе?
har_hayk Posted February 16, 2022 at 09:22 AM Posted February 16, 2022 at 09:22 AM 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
a_n_h Posted February 16, 2022 at 09:39 AM Author Posted February 16, 2022 at 09:39 AM (edited) 21 минуту назад, har_hayk сказал: где место ID-1224 прилитело ID-5000 что равно суме CASH-а а вместо CASH-5000 прилитело CASH-1224 у этого абона денег на счете 5000 грн? в "дисконнекте" тоже изменил? Edited February 16, 2022 at 09:44 AM by a_n_h
har_hayk Posted February 16, 2022 at 12:28 PM Posted February 16, 2022 at 12:28 PM 2 часа назад, a_n_h сказал: у этого абона денег на счете 5000 грн? в "дисконнекте" тоже изменил? Нет у абона 5000 но не грн а амд да и в дисконнекте тоже менял
a_n_h Posted February 16, 2022 at 02:32 PM Author Posted February 16, 2022 at 02:32 PM 2 часа назад, har_hayk сказал: Нет у абона 5000 но не грн а амд да и в дисконнекте тоже менял что такое: 2 часа назад, har_hayk сказал: амд
nightfly Posted February 16, 2022 at 02:46 PM Posted February 16, 2022 at 02:46 PM 12 минут назад, a_n_h сказав: что такое: компанія-виробник інтегрованої електроніки ? 1 1
har_hayk Posted February 16, 2022 at 03:21 PM Posted February 16, 2022 at 03:21 PM 43 минуты назад, a_n_h сказал: что такое: 2 часа назад, har_hayk сказал: амд AMD Армянский ДРАМ ))) 1
nightfly Posted February 16, 2022 at 05:19 PM Posted February 16, 2022 at 05:19 PM 1 час назад, har_hayk сказав: AMD Армянский ДРАМ ))) ну тогда уже так что-ли...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now