Користувальницькькі налаштування

Налаштування сайту


freebsdremotenas

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Порівняння попередніх версій Попередня ревізія
Наступна ревізія
Попередня ревізія
freebsdremotenas [2024/08/27 13:36]
nightfly
freebsdremotenas [2024/12/27 12:35] (поточний)
nightfly
Рядок 33: Рядок 33:
   # cd /tmp/nas_preconf/   # cd /tmp/nas_preconf/
   # vi autosetup.sh   # vi autosetup.sh
 +  
      
 Далі нам слід встановити всі опції відповідно до реальності нашого NAS-a: Далі нам слід встановити всі опції відповідно до реальності нашого NAS-a:
Рядок 65: Рядок 66:
 BANDWIDTHD_PATH="band" BANDWIDTHD_PATH="band"
 </code> </code>
 +
 +Архітектура вашої системи вибирається за допомогою опції 
 +<code>
 +#binary packages distro (142_6L, 141_6K, 140_6K, 133_6K, 132_6E)
 +DL_NAME="141_6K"
 +</code>
 +
 +Де як не складно здогадатись, 141 це не що інше як FreeBSD 14.1 amd64 чи 132_6E це FreeBSD 13.2 amd64. Логіка зрозуміла?
  
 Після чого в принципі можна пробувати запускати наш скрипт збірки: Після чого в принципі можна пробувати запускати наш скрипт збірки:
Рядок 82: Рядок 91:
   * **(10)** - призначені для користувача підмережі, для яких не слід робити NAT (зарезервовано)   * **(10)** - призначені для користувача підмережі, для яких не слід робити NAT (зарезервовано)
   * **(42)** - адреси або підмережі, трафік яких буде дропатися на самому початку (зарезервовано)   * **(42)** - адреси або підмережі, трафік яких буде дропатися на самому початку (зарезервовано)
 +  * **(22)** - відносно безпечні хости чи підмережі 
  
 Чому саме так? "Так склалося історично" і "Тому що так захотілося" - по-моєму достатні причини. У будь-якому разі вам ніхто не забороняє зробити як завгодно, але ми прагнемо до однаковості та певної стандартизації, щоб під час розбору ваших же проблем не витрачати зайвих зусиль на те, щоб зрозуміти, що це, і як воно, за вашою задумкою, мало б працювати. Чому саме так? "Так склалося історично" і "Тому що так захотілося" - по-моєму достатні причини. У будь-якому разі вам ніхто не забороняє зробити як завгодно, але ми прагнемо до однаковості та певної стандартизації, щоб під час розбору ваших же проблем не витрачати зайвих зусиль на те, щоб зрозуміти, що це, і як воно, за вашою задумкою, мало б працювати.
Рядок 107: Рядок 117:
  
 Також потрібні **увімкнені** опції RESET_AO та STGNASHUP у billing.ini для запобігання проблемам із реініціалізацією користувачів на віддалених NAS.  Також потрібні **увімкнені** опції RESET_AO та STGNASHUP у billing.ini для запобігання проблемам із реініціалізацією користувачів на віддалених NAS. 
 +
 +Також варто додати ваш сервер rscriptd в табличку безпечних хостів у firewall.conf з боку вашого біллінгу, якось ось так
 +
 +<code>
 +${FwCMD} table 22 add 172.16.0.2
 +</code>
 +
 +
 +====== Як перевірити, стан абонента на NAS-і? ======
 +Ну хоча б якось так
 +
 +<code>
 +root@test141:~ # checkspeed 172.16.0.42
 +===================================================
 +172.16.0.42/32 32111
 +172.16.0.42/32 111
 +||||||||||||||||||[ Download speed ]|||||||||||||||||||
 +32111: 107.520 Mbit/   0 ms burst 0 
 +q163183 128 KB 0 flows (1 buckets) sched 97647 weight 0 lmax 0 pri 0 droptail
 + sched 97647 type FIFO flags 0x0 0 buckets 0 active
 +||||||||||||||||||[ Upload speed ]|||||||||||||||||||||
 +00111: 107.520 Mbit/   0 ms burst 0 
 +q131183 128 KB 0 flows (1 buckets) sched 65647 weight 0 lmax 0 pri 0 droptail
 + sched 65647 type FIFO flags 0x0 0 buckets 0 active
 +===================================================
 +</code>
 +
 +====== А якщо не працює? ====== 
 +
 +Найпростіший спосіб перевірити, що пішло не так, це для початку подивитись в 
 +
 +<code>
 +root@test141:~ # tail /var/stargazer/allconnect.log
 +2024.08.27 17:02:18 CONNECT: ID-25;LOGIN-gen_i85e2b3dqq;IP-172.16.0.46;CASH-0;SPEED-107520;UPSPEED-107520,MAC-14:88:32:24:77:90
 +2024.08.27 17:02:18 CONNECT: ID-38;LOGIN-gen_r93yyeddg2;IP-172.16.0.47;CASH-0;SPEED-107520;UPSPEED-107520,MAC-14:88:81:86:45:87
 +2024.08.27 17:02:18 CONNECT: ID-23;LOGIN-gen_h3grzvtzmu;IP-172.16.0.48;CASH-0;SPEED-107520;UPSPEED-107520,MAC-14:88:65:39:20:99
 +2024.08.27 17:02:19 CONNECT: ID-5;LOGIN-gen_4csr11hp57;IP-172.16.0.49;CASH-0;SPEED-107520;UPSPEED-107520,MAC-14:88:20:17:30:81
 +2024.08.27 17:02:19 CONNECT: ID-47;LOGIN-gen_ynkdk76lpr;IP-172.16.0.50;CASH-0;SPEED-107520;UPSPEED-107520,MAC-14:88:42:84:67:52
 +2024.08.27 17:02:19 CONNECT: ID-36;LOGIN-gen_pkvlxtuefw;IP-172.16.0.51;CASH-0;SPEED-107520;UPSPEED-107520,MAC-14:88:89:92:22:66
 +2024.08.27 17:02:19 CONNECT: ID-32;LOGIN-gen_mszsh9kygt;IP-172.16.0.52;CASH-0;SPEED-107520;UPSPEED-107520,MAC-14:88:63:70:79:60
 +2024.08.27 17:02:19 CONNECT: ID-50;LOGIN-potypov14ap1c_xo1o;IP-172.16.0.53;CASH-100;SPEED-0;UPSPEED-0,MAC-00:23:63:7c:d0:14
 +2024.08.27 17:09:20 DISCONNECT: ID-52;LOGIN-potypov14ap88_532r;IP-172.16.0.2;CASH-400
 +2024.08.27 17:09:20 CONNECT: ID-52;LOGIN-potypov14ap88_532r;IP-172.16.0.2;CASH-400;SPEED-107520;UPSPEED-107520,MAC-08:00:27:64:1a:92
 +</code>
 +
 +і якщо в ньому відбуваються якісь аномалії, вже приймати рішення, попередньо продіагностувавши зв'язок з БД Ubilling методом 
 +
 +<code>
 +root@test141:~ # /etc/rscriptd/GetMac userlogin
 +14:88:20:17:30:81
 +root@test141:~ #
 +</code>
freebsdremotenas.1724755002.txt.gz · Востаннє змінено: 2024/08/27 13:36 повз nightfly