пакеты пропадают в queue, т.е NetAMS не отдает их обратно в iptables
Добрый день!
настроил iptables, пакеты заворачиваються в QUEUE, (кроме машины с netams, апач открыт, DHCP)
теперь не могу разобраться как настроить сервис processor (использую billing + login)
Ubuntu Linux 2.6.10, локальная сетка у меня 192.168.11.0 (NetAMS на машине 192.168.11.1)
в доке по сервису processor написано что
если [b]restrict all drop local pass[/b]
то траффик блокируеться для всего что не указано в конфиге
а если у меня юнит
unit user oid 088F57 name danil
прописан без ip, он его устанавливает когда подключаеться через www/login.cgi
будет ли пускать ?
в дебаге вижу это :
[code]
|billing: syspolicy for unit danil(088F57) set to PASS
|billing: Policy internet_09-21(0DD4E9) added to unit danil(088F57) from subplan 1
|billing: Policy internet_21-01(06B1E6) added to unit danil(088F57) from subplan 2
|billing: Policy internet_01-03(005E44) added to unit danil(088F57) from subplan 3
|billing: Policy internet_03-07(0D128D) added to unit danil(088F57) from subplan 4
|billing: Policy internet_07-09(0B8A83) added to unit danil(088F57) from subplan 5
|billing: Set BDATAS for danil (054F03)
|billing: Account danil(054F03), 'M' bstat loaded
|billing: Account danil(054F03), 'W' bstat loaded
|billing: Account danil(054F03), 'D' bstat loaded
|billing: Account danil(054F03), 'H' bstat loaded
[/code]
при входе через веб интерфейс в дебаге все ок:
[code]
|login: login/got: oid=088F57, pass:xxx(xxx), ip=192.168.11.30, mac=0:0:0:0:0:0
|login: MAC: checking 192.168.11.30 for mac address...
|login: MAC for ip: 192.168.11.30 is: 0:40:d0:36:49:5c found in ARP
|login: login success from ip:192.168.11.30, mac:0:40:d0:36:49:5c
root@mars:~ # netamsctl show login
host: localhost port: 20001 login: admin password: 123
cmd: show login
OID: 088F57 (danil) OPENED, inact:180, abs:180
OP:14.07.2005 10:55:30, LU:01.01.1970 03:00:00, 192.168.11.30[0:40:d0:36:49:5c]
Total units: 1, enabled: 1, opened: 1, closed:0
[/code]
в iptables вижу что пакеты заворачивают в QUEUE
[CODE]
root@mars:~ # iptables -L -v
Chain INPUT (policy DROP 2 packets, 918 bytes)
pkts bytes target prot opt in out source destination
9930 905K ACCEPT all -- lo any anywhere anywhere
45 7620 bad_tcp_packets tcp -- any any anywhere anywhere
10 2080 ACCEPT all -- dvb0_0 any anywhere anywhere
0 0 ACCEPT udp -- eth0 any anywhere anywhere udp spt:bootpc dpt:bootps
45 7620 ACCEPT tcp -- eth0 any anywhere mars tcp dpt:www
106 7190 QUEUE all -- eth0 any anywhere anywhere
0 0 tcp_packets tcp -- eth0 any anywhere anywhere
0 0 udp_packets udp -- eth0 any anywhere anywhere
0 0 icmp_packets icmp -- eth0 any anywhere anywhere
33 924 DROP all -- ppp0 any anywhere BASE-ADDRESS.MCAST.NET/8
2 918 LOG all -- any any anywhere anywhere limit: avg 3/min burst 3 LOG level debug prefix `IPT INPUT packet died: '
[/CODE]
но здесь похоже что пакеты не соотвесвуют ни одной политике предусмотренной в тарифных планах ? :
[code]
root@mars:~ # netamsctl show list
host: localhost port: 20001 login: admin password: 123
cmd: show list
OID: 088F57 Name: danil Type: user Parent: <>
SYST policy is not set
FW policy list is empty
ACCT policy: OID NAME CHECK MATCH
0DD4E9 internet_09-21 0 0
06B1E6 internet_21-01 0 0
005E44 internet_01-03 0 0
0D128D internet_03-07 0 0
0B8A83 internet_07-09 0 0
[/code]
прав ли я?
подскажите где я что указал не так?
вот мой конфиг:
[CODE]
root@mars:~ # netamsctl show config
host: localhost port: 20001 login: admin password: 123
cmd: show config
#NeTAMS version 3.3.0 (build 2396.1) compiled by root@mars
#configuration built Thu Jul 14 10:44:47 2005
#begin
#global variables configuration
debug login policy billing
user oid 03C666 name admin real-name "Admin" crypted $1$$GmbL3iXOMZR57QuGDLv.L1 email root@localhost permit all
#services configuration
service server 0
login local
listen 20001
max-conn 6
[B]service processor[/B]
lookup-delay 60
flow-lifetime 180
policy oid 0DA432 name ip target proto ip
policy oid 08C45D name www target proto tcp ports 80 81 8080 3128
policy oid 0D1F61 name mail target proto tcp ports 25 110
policy oid 09999F name smb target proto tcp ports 135 139 445
policy oid 004D2F name icq target proto tcp ports 5190
policy oid 0A3FE8 name _9-21_ target time 09:00-21:00
policy oid 0359C0 name _21-01_ target time 21:00-01:00
policy oid 0DD823 name _01-03_ target time 01:00-03:00
policy oid 07319C name _03-07_ target time 03:00-07:00
policy oid 0ED814 name _07-09_ target time 07:00-09:00
policy oid 06B1E6 name internet_21-01 target policy-and ip !smb _21-01_
policy oid 005E44 name internet_01-03 target policy-and ip !smb _01-03_
policy oid 0D128D name internet_03-07 target policy-and ip !smb _03-07_
policy oid 0B8A83 name internet_07-09 target policy-and ip !smb _07-09_
policy oid 0DD4E9 name internet_09-21 target policy-and ip !smb _9-21_
[B]restrict all drop local pass[/B]
[B]unit user oid 088F57 name danil[/B]
service storage 1
type mysql
user netams
password 12345678
dbname netams
service data-source 1
type ip-traffic
source ipq
service login
relogin yes
storage 1
service alerter 0
report oid 06100 name rep1 type traffic period day detail simple
smtp-server localhost
service html
path /var/www/stat
language ru
run hourly
url http://192.168.11.1/stat/
htaccess yes
client-pages none
account-pages all
service scheduler
oid 08FFFF time hourly action "html"
service billing
subplan 1 fee 0.000000 spread daily
subplan 1 included 0 in unlimited out
subplan 1 policy internet_09-21
subplan 1 overdraft 0.029000 in 0.000000 out
subplan 2 fee 0.000000 spread daily
subplan 2 included 0 in unlimited out
subplan 2 policy internet_21-01
subplan 2 overdraft 0.019000 in 0.000000 out
subplan 3 fee 0.000000 spread daily
subplan 3 included 0 in unlimited out
subplan 3 policy internet_01-03
subplan 3 overdraft 0.014000 in 0.000000 out
subplan 4 fee 0.000000 spread daily
subplan 4 included 0 in unlimited out
subplan 4 policy internet_03-07
subplan 4 overdraft 0.004000 in 0.000000 out
subplan 5 fee 0.000000 spread daily
subplan 5 included 0 in unlimited out
subplan 5 policy internet_07-09
subplan 5 overdraft 0.014000 in 0.000000 out
plan 1 name SG-128
plan 1 description "Space Gate 128KBit/s"
plan 1 subplan 1 2 3 4 5
storage 1
#end
[/CODE]