Статические адреса и пул NAS

Ответить
ran
Сообщения: 2298
Зарегистрирован: Вс окт 21, 2007 2:29 pm

Статические адреса и пул NAS

Сообщение ran »

очень необходимо осуществлять следующий контроль:

если $conf{IPN_STATIC_IP}=1 но у клиента не заполнено или = 0 поле / Клиенты/ Логины/ Информация/Dv/IP: то такого клиента ни в коем случае не авторизировать с соответствующей записью в лог!

Объясню почему. Если админ по недосмотру забыл заполить это поле, то при авторизации такого клиента ему будет выдан адрес из пула наса что приведёт к следующему:

1. либо адрес будет дубликатным (а такое ваще будет очень сложно отловить)
2. либо трафик по нему попадёт в ункноун и считаться не будет
Любой тупик - это тщательно замаскированный выход.

dnk2009
Сообщения: 121
Зарегистрирован: Сб окт 04, 2008 6:10 pm
Контактная информация:

Re: Статические адреса и пул NAS

Сообщение dnk2009 »

поддерживаю. сам по запарке забываю поставить иногда

~AsmodeuS~
Site Admin
Сообщения: 5749
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: Статические адреса и пул NAS

Сообщение ~AsmodeuS~ »

под заказ

chtito
Сообщения: 313
Зарегистрирован: Чт дек 13, 2007 11:03 am

Re: Статические адреса и пул NAS

Сообщение chtito »

Да простит меня Господь и Асмодеус:

Код: Выделить всё

--- Abills/mysql/Auth.pm.orig   2009-05-28 22:31:53.000000000 +0500
+++ Abills/mysql/Auth.pm        2009-05-28 22:39:43.000000000 +0500
@@ -159,6 +159,10 @@
      $self->{JOIN_SERVICE}
     ) = @{ $self->{list}->[0] };

+if ($CONF->{IPN_STATIC_IP} && $CONF->{DV_REQUIRE_STATIC_IP} && !$self->{IP}) {
+  $RAD_PAIRS->{'Reply-Message'} = "Static IP required";
+  return 1, $RAD_PAIRS;
+ }
 #DIsable
 if ($self->{DISABLE}) {
   $RAD_PAIRS->{'Reply-Message'}="Service Disable";
Патч применяется к текущему керренту. Для включения требования указать статический ип, в libexec/config.pl прописать $conf{DV_REQUIRE_STATIC_IP} = 1; Логирование тоже произойдет.

~AsmodeuS~
Site Admin
Сообщения: 5749
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: Статические адреса и пул NAS

Сообщение ~AsmodeuS~ »

правильно все делаете

+ ещё пат к веб интерфейсу )

ran
Сообщения: 2298
Зарегистрирован: Вс окт 21, 2007 2:29 pm

Re: Статические адреса и пул NAS

Сообщение ran »

2chtito: вот спасибо... а то я ужо ету каку запросом в мускл из ip-pre-up и пристреливанием родительского пппд разрулил... с записью в лог через echo >> ... :lol: через ж@пу конечно но работало ;)

2Amodeus: ну мож тогда уж вткнёшь в релиз, а? :P
Любой тупик - это тщательно замаскированный выход.

chtito
Сообщения: 313
Зарегистрирован: Чт дек 13, 2007 11:03 am

Re: Статические адреса и пул NAS

Сообщение chtito »

Не за что :)
Ну если уж возможен вариант включения патчика, то чуть корректней проверку делать после проверки disable (дабы не проверять наличие ипа у отключенного аккаунта):

Код: Выделить всё

--- Abills/mysql/Auth.pm.orig   2009-05-28 22:31:53.000000000 +0500
+++ Abills/mysql/Auth.pm        2009-05-29 12:34:07.000000000 +0500
@@ -164,6 +164,10 @@
   $RAD_PAIRS->{'Reply-Message'}="Service Disable";
   return 1, $RAD_PAIRS;
  }
+elsif ($CONF->{IPN_STATIC_IP} && $CONF->{DV_REQUIRE_STATIC_IP} && !$self->{IP}) {
+  $RAD_PAIRS->{'Reply-Message'} = "Static IP required";
+  return 1, $RAD_PAIRS;
+ }
 elsif (! $self->{JOIN_SERVICE} && $self->{TP_ID} < 1) {
   $RAD_PAIRS->{'Reply-Message'}="No Tarif Selected";
   return 1, $RAD_PAIRS;
~AsmodeuS~ писал(а):+ ещё пат к веб интерфейсу )
Честно говоря никогда в Абиллсе не видел пользы или необходимости править config.pl из вебки (вы про это?)

~AsmodeuS~
Site Admin
Сообщения: 5749
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: Статические адреса и пул NAS

Сообщение ~AsmodeuS~ »

предупреждение о том что забыли внести ип в вебке )

ran
Сообщения: 2298
Зарегистрирован: Вс окт 21, 2007 2:29 pm

Re: Статические адреса и пул NAS

Сообщение ran »

~AsmodeuS~ писал(а):предупреждение о том что забыли внести ип в вебке )
он имеет ввиду то что у меня делаолсь так
с записью в лог через echo >> ...
;)
Любой тупик - это тщательно замаскированный выход.

chtito
Сообщения: 313
Зарегистрирован: Чт дек 13, 2007 11:03 am

Re: Статические адреса и пул NAS

Сообщение chtito »

Не знаю как у вас, у меня все сообщения, присвоенные $RAD_PAIRS{'Reply-Message'}='...' логируются в файл $conf{LOGFILE}, по умолчанию /var/log/abills.log.

Ответить