Добрый день всем.
Устанавливаю Демку, всё по инструкции на Freebsd 8.4 AMD64
На сервере аппаратный рейд RAID 1
Все пароли как в мануале по умолчанию
Сделал предварительную настройку, завёл пользователя со статическим адресом 10.0.0.12 и даю статус: Всегда онлайн, Доступ разрешён и Всё ОК.
На клиенте прописываю:
IP= 10.0.0.12
255.255.255.0
шлюз 10.0.0.1
ДНС 1.1.1.1
Интернета на клиенте нет.
Если ввести в консоле ipfw table 100 add 0.0.0.0/0 Интернет есть.
Внешний интерфейс bce0 192.168.1.50
К клиентам bce1 10.0.0.1
вывод: ps -ax | grep no
[root@billing /usr/home/morozik]# ps -ax | grep no
5 ?? DL 0:00.00 [ciss_notify0]
1054 v0- S 0:00.26 /usr/bin/perl /usr/local/nodeny/nokernel.pl -d (perl5
1055 v0- S 0:00.20 /usr/bin/perl /usr/local/nodeny/noserver.pl -d (perl5
1487 0 S+ 0:00.00 grep no
Внешний интерфейс bce0 192.168.1.50
К клиентам bce1 10.0.0.1
Если из автозагрузки убрать noserver.pl и запустить в режиме perl noserver.pl -v получаем:
t@billing /usr/home/morozik]# cd /usr/local/nodeny
[root@billing /usr/local/nodeny]# perl noserver.pl -v
Start. Flag -h for help
loading /usr/local/nodeny/sat.cfg
Connecting to DBI:mysql:database=nodeny;host=localhost;port=3306;mysql_connect_t imeout=5 : 0.021785 sec
loading noserver::nofire.pm
loading noserver::scripts.pm
loading noserver::shapes.pm
SELECT uid, param, tags, service_id FROM v_services WHERE tags LIKE '%,speed,%'
Строк: 2. Время выполнения sql: 0.0004 сек
SELECT SQL_BUFFER_RESULT * FROM nets WHERE priority>0 ORDER BY priority
Строк: 2. Время выполнения sql: 0.0001 сек
Добавление в фаервол сети 10.0.0.0/8 направления 4
Добавление в фаервол сети 0.0.0.0/0 направления 1
SELECT u.id, a.ip, u.balance FROM ( SELECT INET_NTOA(i.ip) AS ip FROM users u J OIN ip_pool i ON i.uid=u.id WHERE u.lstate=1 UNION SELECT ip FROM auth_now ) a J OIN ip_pool i ON INET_ATON(a.ip)=i.ip JOIN users u ON i.uid=u.id WHERE u.state=' on' AND EXISTS (SELECT uid FROM v_services WHERE tags LIKE '%,inet,%' AND uid=u .id)
Строк: 1. Время выполнения sql: 0.0001 сек
SELECT SQL_BUFFER_RESULT uid, SUM(in1+in2+in3+in4) AS traf_in, SUM(out1+out2+out3+out4) AS traf_out FROM users_trf GROUP BY uid
Строк: 2. Время выполнения sql: 0.0002 сек
SELECT uid, param FROM v_services WHERE tags LIKE '%,inet,%'
Строк: 2. Время выполнения sql: 0.0001 сек
Fw On uid: 2, ip: 10.0.0.12, вх.скор: 1024 КБит/с
add 18500 fwd 127.0.0.1, 8080 tcp from any to any 80
add 18501 deny ip from any to any
add 46500 deny ip from any to any
add 60000 deny ip from any to any
add 32000 deny ip from any to any
table 14 flush
table 24 flush
add 5000 skipto 18502 ip from table(24) to table(14)
add 18502 pipe tablearg ip from table(24) to any
table 34 flush
add 33000 skipto 46501 ip from table(14) to table(34)
add 46501 pipe tablearg ip from any to table(34)
add 5001 allow ip from table(44) to table(14)
add 33001 allow ip from table(14) to table(44)
table 14 add 10.0.0.0/8
table 11 flush
table 21 flush
add 5002 skipto 18503 ip from table(21) to table(11)
add 18503 pipe tablearg ip from table(21) to any
table 31 flush
add 33002 skipto 46502 ip from table(11) to table(31)
add 46502 pipe tablearg ip from any to table(31)
add 5003 allow ip from table(41) to table(11)
add 33003 allow ip from table(11) to table(41)
table 11 add 0.0.0.0/0
pipe 1006 config bw 1024000bit/s
pipe 1001 config bw 1024000bit/s
table 31 add 10.0.0.12 1006
table 21 add 10.0.0.12 1001
SELECT u.id, a.ip, u.balance FROM ( SELECT INET_NTOA(i.ip) AS ip FROM users u JOIN ip_pool i ON i.uid=u.id WHERE u.lstate=1 UNION SELECT ip FROM auth_now ) a JOIN ip_pool i ON INET_ATON(a.ip)=i.ip JOIN users u ON i.uid=u.id WHERE u.state='on' AND EXISTS (SELECT uid FROM v_services WHERE tags LIKE '%,inet,%' AND uid=u.id)
Строк: 1. Время выполнения sql: 0.0001 сек
SELECT u.id, a.ip, u.balance FROM ( SELECT INET_NTOA(i.ip) AS ip FROM users u JOIN ip_pool i ON i.uid=u.id WHERE u.lstate=1 UNION SELECT ip FROM auth_now ) a JOIN ip_pool i ON INET_ATON(a.ip)=i.ip JOIN users u ON i.uid=u.id WHERE u.state='on' AND EXISTS (SELECT uid FROM v_services WHERE tags LIKE '%,inet,%' AND uid=u.id)
Строк: 1. Время выполнения sql: 0.0001 сек
SELECT uid, param, tags, service_id FROM v_services WHERE tags LIKE '%,speed,%'
Строк: 2. Время выполнения sql: 0.0001 сек
SELECT u.id, a.ip, u.balance FROM ( SELECT INET_NTOA(i.ip) AS ip FROM users u JOIN ip_pool i ON i.uid=u.id WHERE u.lstate=1 UNION SELECT ip FROM auth_now ) a JOIN ip_pool i ON INET_ATON(a.ip)=i.ip JOIN users u ON i.uid=u.id WHERE u.state='on' AND EXISTS (SELECT uid FROM v_services WHERE tags LIKE '%,inet,%' AND uid=u.id)
Строк: 1. Время выполнения sql: 0.0001 сек
SELECT u.id, a.ip, u.balance FROM ( SELECT INET_NTOA(i.ip) AS ip FROM users u JOIN ip_pool i ON i.uid=u.id WHERE u.lstate=1 UNION SELECT ip FROM auth_now ) a JOIN ip_pool i ON INET_ATON(a.ip)=i.ip JOIN users u ON i.uid=u.id WHERE u.state='on' AND EXISTS (SELECT uid FROM v_services WHERE tags LIKE '%,inet,%' AND uid=u.id)
Строк: 1. Время выполнения sql: 0.0001 сек
SELECT SQL_BUFFER_RESULT uid, SUM(in1+in2+in3+in4) AS traf_in, SUM(out1+out2+out3+out4) AS traf_out FROM users_trf GROUP BY uid
Строк: 2. Время выполнения sql: 0.0001 сек
SELECT uid, param FROM v_services WHERE tags LIKE '%,inet,%'
Строк: 2. Время выполнения sql: 0.00008700 сек
SELECT uid, param, tags, service_id FROM v_services WHERE tags LIKE '%,speed,%'
Строк: 2. Время выполнения sql: 0.0001 сек
SELECT u.id, a.ip, u.balance FROM ( SELECT INET_NTOA(i.ip) AS ip FROM users u JOIN ip_pool i ON i.uid=u.id WHERE u.lstate=1 UNION SELECT ip FROM auth_now ) a JOIN ip_pool i ON INET_ATON(a.ip)=i.ip JOIN users u ON i.uid=u.id WHERE u.state='on' AND EXISTS (SELECT uid FROM v_services WHERE tags LIKE '%,inet,%' AND uid=u.id)
Строк: 1. Время выполнения sql: 0.0001 сек
SELECT u.id, a.ip, u.balance FROM ( SELECT INET_NTOA(i.ip) AS ip FROM users u JOIN ip_pool i ON i.uid=u.id WHERE u.lstate=1 UNION SELECT ip FROM auth_now ) a JOIN ip_pool i ON INET_ATON(a.ip)=i.ip JOIN users u ON i.uid=u.id WHERE u.state='on' AND EXISTS (SELECT uid FROM v_services WHERE tags LIKE '%,inet,%' AND uid=u.id)
Строк: 1. Время выполнения sql: 0.0001 сек
SELECT uid, param, tags, service_id FROM v_services WHERE tags LIKE '%,speed,%'
Строк: 2. Время выполнения sql: 0.0002 сек
SELECT u.id, a.ip, u.balance FROM ( SELECT INET_NTOA(i.ip) AS ip FROM users u JOIN ip_pool i ON i.uid=u.id WHERE u.lstate=1 UNION SELECT ip FROM auth_now ) a JOIN ip_pool i ON INET_ATON(a.ip)=i.ip JOIN users u ON i.uid=u.id WHERE u.state='on' AND EXISTS (SELECT uid FROM v_services WHERE tags LIKE '%,inet,%' AND uid=u.id)
Строк: 1. Время выполнения sql: 0.0001 сек
SELECT u.id, a.ip, u.balance FROM ( SELECT INET_NTOA(i.ip) AS ip FROM users u JOIN ip_pool i ON i.uid=u.id WHERE u.lstate=1 UNION SELECT ip FROM auth_now ) a JOIN ip_pool i ON INET_ATON(a.ip)=i.ip JOIN users u ON i.uid=u.id WHERE u.state='on' AND EXISTS (SELECT uid FROM v_services WHERE tags LIKE '%,inet,%' AND uid=u.id)
Строк: 1. Время выполнения sql: 0.0001 сек
SELECT SQL_BUFFER_RESULT uid, SUM(in1+in2+in3+in4) AS traf_in, SUM(out1+out2+out3+out4) AS traf_out FROM users_trf GROUP BY uid
Строк: 2. Время выполнения sql: 0.0001 сек
SELECT uid, param FROM v_services WHERE tags LIKE '%,inet,%'
Строк: 2. Время выполнения sql: 0.00008800 сек
SELECT u.id, a.ip, u.balance FROM ( SELECT INET_NTOA(i.ip) AS ip FROM users u JOIN ip_pool i ON i.uid=u.id WHERE u.lstate=1 UNION SELECT ip FROM auth_now ) a JOIN ip_pool i ON INET_ATON(a.ip)=i.ip JOIN users u ON i.uid=u.id WHERE u.state='on' AND EXISTS (SELECT uid FROM v_services WHERE tags LIKE '%,inet,%' AND uid=u.id)
Строк: 1. Время выполнения sql: 0.0001 сек
SELECT uid, param, tags, service_id FROM v_services WHERE tags LIKE '%,speed,%'
Строк: 2. Время выполнения sql: 0.0001 сек
Подскажите в каком направлении копать?