Страница 1 из 1

Модуль Ipn

Добавлено: Чт фев 18, 2010 12:15 pm
alegz
Доброго времени суток.
У меня возникла задача поставить биллинг. Мой выбор пал на 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');
...

Re: Модуль Ipn

Добавлено: Пт июл 02, 2010 1:27 pm
triton4ik
разрешить надо

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

Re: Модуль Ipn

Добавлено: Вс июл 04, 2010 12:34 pm
triton4ik
triton4ik писал(а):разрешить надо

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

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

Re: Модуль Ipn

Добавлено: Вс июл 04, 2010 3:09 pm
triton4ik
а чего ты с линкап дауном не подмаешь правила????


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

Re: Модуль Ipn

Добавлено: Сб июл 16, 2016 2:35 am
Prihod
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