Модуль Ipn

Установка, настройка, поддержка
alegz
Сообщения: 1
Зарегистрирован: Чт фев 18, 2010 11:57 am

Модуль Ipn

Сообщение alegz » Чт фев 18, 2010 12:15 pm

Доброго времени суток.
У меня возникла задача поставить биллинг. Мой выбор пал на abills. При настройке у меня возникла проблема с модулем Ipn который чесно сказать пока не понял как решить. Система Ubuntu 9.10 GNU/Linux. Остальные модули которые я ставил вроде работают нормально. С этим проблемы следующие. В параметрах я прописал правила iptables которые должны применяться в случае если активируется пользователь. Я завёл пользователя, активирую его, а правлиа в iptables не прописываются. Где смотреть и проверять не знаю, потому как ошибок никаких не выходит. Кто сталкивался с подобным подскажите, если не трудно.

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

...
#Dv module configuration
$conf{MAC_AUTO_ASSIGN}=1;
$conf{DV_USER_CHG_TP}=0;
$conf{DV_USER_CHG_TP_SHEDULE}=1;
$conf{DV_USER_CHG_TP_NPERIOD}=1;
$conf{periodic_check}=1;
$conf{s_detalization}=1;
$conf{DV_LOG_CLEAN_PERIOD}=90;
$conf{ERROR_ALIVE_COUNT}=3;
#$conf{PASSWORDLESS_ACCESS}=1;
$conf{DV_CALLBACK_PREFIX}='4';
$conf{DV_CALLBACK_DENYNUMS}='800';
$conf{DV_MIN_USER_FULLPERIOD}=1;
$conf{DV_USER_SERVICE_HOLDUP}='1:0:1';

#Ipn module configuration
$conf{IPN_DETAIL}=1;
$conf{IPN_DETAIL_MIN_SIZE}=0;
$conf{IPN_STATIC_IP}=0;
$conf{IPN_FILTER}="/usr/abills/libexec/ipn_filter.sh %STATUS %LOGIN %IP %FILTER_ID %UID debug";
$conf{IPN_DETAIL_CLEAN_PERIOD}=30;
$conf{IPN_USERMENU}=0;
$conf{IPN_CLUBMONITOR}=1;
$conf{IPN_DEPOSIT_OPERATION}=1;
$conf{IPN_FW_START_RULE}="
sudo /etc/init.d/shaper
sudo iptables -t nat -I PREROUTING 1 -p tcp -s %IP -m multiport --dport 80,8080 -j DNAT --to 192.168.0.254:3128;
sudo iptables -I FORWARD 1 -s %IP -j ACCEPT;
sudo iptables -I FORWARD 1 -d %IP -j ACCEPT";
$conf{IPN_FW_STOP_RULE}="
sudo iptables -t nat -D PREROUTING -p tcp -s %IP -m multiport --dport 80,8080 -j DNAT --to 192.168.0.254:3128;
sudo iptables -D FORWARD -s %IP -j ACCEPT;
sudo iptables -D FORWARD -d %IP -j ACCEPT";
$conf{IPN_FW_RULE_UID}=0;

@MODULES = ('Dv',
      'Ipn');
...

triton4ik
Сообщения: 95
Зарегистрирован: Ср июн 23, 2010 4:41 pm
Откуда: г. Раздельная
Контактная информация:

Re: Модуль Ipn

Сообщение triton4ik » Пт июл 02, 2010 1:27 pm

разрешить надо

nano /etc/sudoers
www-data ALL = NOPASSWD: /usr/abills/libexec/linkupdown
www-data ALL = NOPASSWD: /sbin/iptables

triton4ik
Сообщения: 95
Зарегистрирован: Ср июн 23, 2010 4:41 pm
Откуда: г. Раздельная
Контактная информация:

Re: Модуль Ipn

Сообщение triton4ik » Вс июл 04, 2010 12:34 pm

triton4ik писал(а):разрешить надо

nano /etc/sudoers
www-data ALL = NOPASSWD: /usr/abills/libexec/linkupdown
www-data ALL = NOPASSWD: /sbin/iptables



www-data это пользователь

triton4ik
Сообщения: 95
Зарегистрирован: Ср июн 23, 2010 4:41 pm
Откуда: г. Раздельная
Контактная информация:

Re: Модуль Ipn

Сообщение triton4ik » Вс июл 04, 2010 3:09 pm

а чего ты с линкап дауном не подмаешь правила????


зачем тебе пркси....????

Prihod
Сообщения: 32
Зарегистрирован: Пт апр 29, 2011 7:24 am

Re: Модуль Ipn

Сообщение Prihod » Сб июл 16, 2016 2:35 am

triton4ik писал(а):разрешить надо

nano /etc/sudoers
www-data ALL = NOPASSWD: /usr/abills/libexec/linkupdown
www-data ALL = NOPASSWD: /sbin/iptables


Разрешил для пользователя apache предварительно проверив под каким пользователем работает вэб сервер, после этого проверил правильность конфига sudoers, но правила так и не добавляет в iptables, при этом в текстовый файлик пишет без проблем из под apache

UPD: Проблема решена, нужно было закоментить в sudoers строчку:
#Defaults requiretty


Вернуться в «Linux»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 8 гостей