Страница 1 из 1
PF и ALTQ, что я делаю не так?
Добавлено: 2009-02-16 7:59:45
mnz
Всем привет. До этого имел дело с шейпингом трафика только в линуксе, теперь нужно настроить во фре. Канал в интернет 1280/1280, в локальную сеть провайдера 8000/1830 (скорость adsl-модема). После применения правил скорость в интернет падает до 200-300 кбит/с (хотя во всех очередях прописано borrow), пинг прыгает до 1500-2000мс, хотя канал не загружен совсем. Мало того, даже ssh при подключении со стороны 100мбит сети отваливается...

На сервере фряха 7.1, 2 pppoe подключения через mpd5, к интернету и провайдерской локалке соответственно, NAT и фаервол в ipfw... Пока делаю шейпинг только исходящего трафика. Подскажите, что не так в правилах?
Код: Выделить всё
inet_if="ng0"
dml_if="ng1"
netbook_ip="10.10.10.4"
computer_ip="10.10.10.2"
dml_net="10.152.0.0/16"
set block-policy drop
scrub all no-df random-id reassemble tcp
scrub in all fragment reassemble
altq on $inet_if cbq bandwidth 1150Kb queue \
{ computer_ext_inet, server_ext_inet, netbook_ext_inet }
queue computer_ext_inet bandwidth 400Kb cbq(borrow) { computer_ext_icmp_inet, \
computer_ext_mail_inet, computer_ext_http_inet, computer_ext_other_inet }
queue computer_ext_icmp_inet bandwidth 5% priority 7 cbq(red borrow)
queue computer_ext_mail_inet bandwidth 35% priority 5 cbq(red borrow)
queue computer_ext_http_inet bandwidth 35% priority 3 cbq(red borrow)
queue computer_ext_other_inet bandwidth 25% priority 1 cbq(default red borrow
queue server_ext_inet bandwidth 350Kb cbq(borrow) { server_ext_dns_inet, \
server_ext_icmp_inet, server_ext_ssh_inet, server_ext_http_inet, \
server_ext_other_inet }
queue server_ext_dns_inet bandwidth 10% priority 6 cbq(red borrow)
queue server_ext_icmp_inet bandwidth 5% priority 7 cbq(red borrow)
queue server_ext_ssh_inet bandwidth 30% priority 5 cbq(red borrow)
queue server_ext_http_inet bandwidth 30% priority 3 cbq(red borrow)
queue server_ext_other_inet bandwidth 25% priority 1 cbq(red borrow)
queue netbook_ext_inet bandwidth 400Kb cbq(borrow) { netbook_ext_icmp_inet, \
netbook_ext_mail_inet, netbook_ext_http_inet, netbook_ext_other_inet }
queue netbook_ext_icmp_inet bandwidth 5% priority 7 cbq(red borrow)
queue netbook_ext_mail_inet bandwidth 35% priority 5 cbq(red borrow)
queue netbook_ext_http_inet bandwidth 35% priority 3 cbq(red borrow)
queue netbook_ext_other_inet bandwidth 25% priority 1 cbq(red borrow)
altq on $dml_if cbq bandwidth 1650Kb queue { computer_ext_dml, \
server_ext_dml, netbook_ext_dml }
queue computer_ext_dml bandwidth 150Kb cbq(borrow) { computer_ext_icmp_dml, \
computer_ext_http_dml, computer_ext_other_dml }
queue computer_ext_icmp_dml bandwidth 5% priority 7 cbq(default red borrow)
queue computer_ext_http_dml bandwidth 50% priority 3 cbq(red borrow)
queue computer_ext_other_dml bandwidth 45% priority 1 cbq(red borrow)
queue server_ext_dml bandwidth 200Kb cbq(borrow) { server_ext_dns_dml, \
server_ext_icmp_dml, server_ext_ssh_dml, server_ext_http_dml, \
server_ext_other_dml }
queue server_ext_dns_dml bandwidth 10% priority 6 cbq(red borrow)
queue server_ext_icmp_dml bandwidth 5% priority 7 cbq(red borrow)
queue server_ext_ssh_dml bandwidth 30% priority 5 cbq(red borrow)
queue server_ext_http_dml bandwidth 30% priority 3 cbq(red borrow)
queue server_ext_other_dml bandwidth 25% priority 1 cbq(red borrow)
queue netbook_ext_dml bandwidth 150Kb cbq(borrow) { netbook_ext_icmp_dml, \
netbook_ext_http_dml, netbook_ext_other_dml }
queue netbook_ext_icmp_dml bandwidth 5% priority 7 cbq(red borrow)
queue netbook_ext_http_dml bandwidth 50% priority 3 cbq(red borrow)
queue netbook_ext_other_dml bandwidth 45% priority 1 cbq(red borrow)
block in log quick proto tcp flags FUP/WEUAPRSF
block in log quick proto tcp flags WEUAPRSF/WEUAPRSF
block in log quick proto tcp flags SRAFU/WEUAPRSF
block in log quick proto tcp flags /WEUAPRSF
block in log quick proto tcp flags SR/SR
block in log quick proto tcp flags SF/SF
block in log quick proto tcp flags FUP/FUP
block in log quick proto tcp flags SF/SFRA
block in log quick proto tcp flags /SFRA
#block in log quick proto tcp flags SFUP/SFRAU
block in log quick proto tcp flags FPU/SFRAUP
block in log quick proto tcp flags F/SFRA
block in log quick proto tcp flags U/SFRAU
block in log quick proto tcp flags P/P
pass out quick proto tcp from $computer_ip to $dml_net port { 80, 1080, 8080 } queue computer_ext_http_dml
pass out quick proto icmp from $computer_ip to $dml_net queue computer_ext_icmp_dml
pass out quick proto { tcp, udp, icmp } from $computer_ip to $dml_net queue computer_ext_other_dml
pass out quick proto tcp from $netbook_ip to $dml_net port { 80, 1080, 8080 } queue netbook_ext_http_dml
pass out quick proto icmp from $netbook_ip to $dml_net queue netbook_ext_icmp_dml
pass out quick proto { tcp, udp, icmp } from $netbook_ip to $dml_net queue netbook_ext_other_dml
pass out quick proto udp from me to $dml_net port 53 queue server_ext_dns_dml
pass out quick proto icmp from me to $dml_net queue server_ext_icmp_dml
pass out quick proto tcp from me to $dml_net port { 80, 1080, 8080 } queue server_ext_http_dml
pass out quick proto tcp from me port 80 to $dml_net queue server_ext_http_dml
pass out quick proto tcp from me port 22 to $dml_net queue server_ext_ssh_dml
pass out quick proto { tcp, udp, icmp } from me to $dml_net queue server_ext_other_dml
pass out quick proto tcp from $computer_ip to any port { 80, 1080, 8080 } queue computer_ext_http_inet
pass out quick proto icmp from $computer_ip to any queue computer_ext_icmp_inet
pass out quick proto { tcp, udp, icmp } from $computer_ip to any queue computer_ext_other_inet
pass out quick proto tcp from $netbook_ip to any port { 80, 1080, 8080 } queue netbook_ext_http_inet
pass out quick proto icmp from $netbook_ip to any queue netbook_ext_icmp_inet
pass out quick proto { tcp, udp, icmp } from $netbook_ip to any queue netbook_ext_other_inet
pass out quick proto udp from me to any port 53 queue server_ext_dns_inet
pass out quick proto icmp from me to any queue server_ext_icmp_inet
pass out quick proto tcp from me to any port { 80, 1080, 8080 } queue server_ext_http_inet
pass out quick proto tcp from me port 80 to any queue server_ext_http_inet
pass out quick proto tcp from me port 22 to any queue server_ext_ssh_inet
pass out quick proto { tcp, udp, icmp } from me to any queue server_ext_other_inet
pass in all
pass out all
Re: PF и ALTQ, что я делаю не так?
Добавлено: 2009-02-16 8:15:09
zingel
ну вопервых добавьте
и
а во-вторых давайте
Re: PF и ALTQ, что я делаю не так?
Добавлено: 2009-02-17 7:55:43
mnz
Добавил рекомендуемые строчки, теперь не подвисает, спасибо. Чуть поменял правила, но трафик от компьютеров за NAT все равно сваливается в дефолтовые очереди...
Код: Выделить всё
FILTER RULES:
scrub all no-df random-id reassemble tcp fragment reassemble
scrub in all fragment reassemble
block drop in log quick proto tcp all flags FPU/FSRPAUEW
block drop in log quick proto tcp all flags FSRPAUEW/FSRPAUEW
block drop in log quick proto tcp all flags FSRAU/FSRPAUEW
block drop in log quick proto tcp all flags /FSRPAUEW
block drop in log quick proto tcp all flags SR/SR
block drop in log quick proto tcp all flags FS/FS
block drop in log quick proto tcp all flags FPU/FPU
block drop in log quick proto tcp all flags FS/FSRA
block drop in log quick proto tcp all flags /FSRA
block drop in log quick proto tcp all flags FPU/FSRPAU
block drop in log quick proto tcp all flags F/FSRA
block drop in log quick proto tcp all flags U/FSRAU
block drop in log quick proto tcp all flags P/P
pass in quick on vr0 inet proto tcp from 10.10.10.0/24 to 10.10.10.1 flags S/SA keep state queue main
pass in quick on vr0 inet proto tcp from 10.10.10.2 to 10.152.0.0/16 port = http flags S/SA keep state queue computer_ext_http_dml
pass in quick on vr0 inet proto tcp from 10.10.10.2 to 10.152.0.0/16 port = socks flags S/SA keep state queue computer_ext_http_dml
pass in quick on vr0 inet proto tcp from 10.10.10.2 to 10.152.0.0/16 port = 8080 flags S/SA keep state queue computer_ext_http_dml
pass in quick on vr0 inet proto icmp from 10.10.10.2 to 10.152.0.0/16 keep state queue computer_ext_icmp_dml
pass in quick on vr0 inet proto tcp from 10.10.10.2 to 10.152.0.0/16 flags S/SA keep state queue computer_ext_other_dml
pass in quick on vr0 inet proto udp from 10.10.10.2 to 10.152.0.0/16 keep state queue computer_ext_other_dml
pass in quick on vr0 inet proto tcp from 10.10.10.4 to 10.152.0.0/16 port = http flags S/SA keep state queue netbook_ext_http_dml
pass in quick on vr0 inet proto tcp from 10.10.10.4 to 10.152.0.0/16 port = socks flags S/SA keep state queue netbook_ext_http_dml
pass in quick on vr0 inet proto tcp from 10.10.10.4 to 10.152.0.0/16 port = 8080 flags S/SA keep state queue netbook_ext_http_dml
pass in quick on vr0 inet proto icmp from 10.10.10.4 to 10.152.0.0/16 keep state queue netbook_ext_icmp_dml
pass in quick on vr0 inet proto tcp from 10.10.10.4 to 10.152.0.0/16 flags S/SA keep state queue netbook_ext_other_dml
pass in quick on vr0 inet proto udp from 10.10.10.4 to 10.152.0.0/16 keep state queue netbook_ext_other_dml
pass out quick on ng1 inet proto udp from 10.152.208.228 to 10.152.0.0/16 port = domain keep state queue server_ext_dns_dml
pass out quick on ng1 inet proto icmp from 10.152.208.228 to 10.152.0.0/16 keep state queue server_ext_icmp_dml
pass out quick on ng1 inet proto tcp from 10.152.208.228 to 10.152.0.0/16 port = http flags S/SA keep state queue server_ext_http_dml
pass out quick on ng1 inet proto tcp from 10.152.208.228 to 10.152.0.0/16 port = socks flags S/SA keep state queue server_ext_http_dml
pass out quick on ng1 inet proto tcp from 10.152.208.228 to 10.152.0.0/16 port = 8080 flags S/SA keep state queue server_ext_http_dml
pass out quick on ng1 inet proto tcp from 10.152.208.228 port = http to 10.152.0.0/16 flags S/SA keep state queue server_ext_http_dml
pass out quick on ng1 inet proto tcp from 10.152.208.228 port = ssh to 10.152.0.0/16 flags S/SA keep state queue server_ext_ssh_dml
pass out quick on ng1 inet proto tcp from 10.152.208.228 to 10.152.0.0/16 flags S/SA keep state queue server_ext_other_dml
pass out quick on ng1 inet proto udp from 10.152.208.228 to 10.152.0.0/16 keep state queue server_ext_other_dml
pass in quick on vr0 inet proto tcp from 10.10.10.2 to any port = http flags S/SA keep state queue computer_ext_http_inet
pass in quick on vr0 inet proto tcp from 10.10.10.2 to any port = socks flags S/SA keep state queue computer_ext_http_inet
pass in quick on vr0 inet proto tcp from 10.10.10.2 to any port = 8080 flags S/SA keep state queue computer_ext_http_inet
pass in quick on vr0 inet proto icmp from 10.10.10.2 to any keep state queue computer_ext_icmp_inet
pass in quick on vr0 inet proto tcp from 10.10.10.2 to any flags S/SA keep state queue computer_ext_other_inet
pass in quick on vr0 inet proto udp from 10.10.10.2 to any keep state queue computer_ext_other_inet
pass in quick on vr0 inet proto tcp from 10.10.10.4 to any port = http flags S/SA keep state queue netbook_ext_http_inet
pass in quick on vr0 inet proto tcp from 10.10.10.4 to any port = socks flags S/SA keep state queue netbook_ext_http_inet
pass in quick on vr0 inet proto tcp from 10.10.10.4 to any port = 8080 flags S/SA keep state queue netbook_ext_http_inet
pass in quick on vr0 inet proto icmp from 10.10.10.4 to any keep state queue netbook_ext_icmp_inet
pass in quick on vr0 inet proto tcp from 10.10.10.4 to any flags S/SA keep state queue netbook_ext_other_inet
pass in quick on vr0 inet proto udp from 10.10.10.4 to any keep state queue netbook_ext_other_inet
pass out quick on ng0 inet proto udp from 94.242.144.39 to any port = domain keep state queue server_ext_dns_inet
pass out quick on ng0 inet proto icmp from 94.242.144.39 to any keep state queue server_ext_icmp_inet
pass out quick on ng0 inet proto tcp from 94.242.144.39 to any port = http flags S/SA keep state queue server_ext_http_inet
pass out quick on ng0 inet proto tcp from 94.242.144.39 to any port = socks flags S/SA keep state queue server_ext_http_inet
pass out quick on ng0 inet proto tcp from 94.242.144.39 to any port = 8080 flags S/SA keep state queue server_ext_http_inet
pass out quick on ng0 inet proto tcp from 94.242.144.39 port = http to any flags S/SA keep state queue server_ext_http_inet
pass out quick on ng0 inet proto tcp from 94.242.144.39 port = ssh to any flags S/SA keep state queue server_ext_ssh_inet
pass out quick on ng0 inet proto tcp from 94.242.144.39 to any flags S/SA keep state queue server_ext_other_inet
pass out quick on ng0 inet proto udp from 94.242.144.39 to any keep state queue server_ext_other_inet
pass in all flags S/SA keep state
pass out all flags S/SA keep state
ALTQ:
queue root_vr0 on vr0 bandwidth 100Mb priority 0 cbq( wrr root ) {main}
queue main on vr0 bandwidth 98Mb priority 3 cbq( red borrow default )
queue root_ng0 on ng0 bandwidth 1.15Mb priority 0 cbq( wrr root ) {computer_ext_inet, server_ext_inet, netbook_ext_inet}
queue computer_ext_inet on ng0 bandwidth 400Kb cbq( borrow ) {computer_ext_icmp_inet, computer_ext_mail_inet, computer_ext_http_inet, computer_ext_other_ine
queue computer_ext_icmp_inet on ng0 bandwidth 20Kb priority 7 cbq( red borrow )
queue computer_ext_mail_inet on ng0 bandwidth 140Kb priority 5 cbq( red borrow )
queue computer_ext_http_inet on ng0 bandwidth 140Kb priority 3 cbq( red borrow )
queue computer_ext_other_inet on ng0 bandwidth 100Kb cbq( red borrow default )
queue server_ext_inet on ng0 bandwidth 350Kb cbq( borrow ) {server_ext_dns_inet, server_ext_icmp_inet, server_ext_ssh_inet, server_ext_http_inet, server_ext
queue server_ext_dns_inet on ng0 bandwidth 35Kb priority 6 cbq( red borrow )
queue server_ext_icmp_inet on ng0 bandwidth 17.50Kb priority 7 cbq( red borrow )
queue server_ext_ssh_inet on ng0 bandwidth 105Kb priority 5 cbq( red borrow )
queue server_ext_http_inet on ng0 bandwidth 105Kb priority 3 cbq( red borrow )
queue server_ext_other_inet on ng0 bandwidth 87.50Kb cbq( red borrow )
queue netbook_ext_inet on ng0 bandwidth 400Kb cbq( borrow ) {netbook_ext_icmp_inet, netbook_ext_mail_inet, netbook_ext_http_inet, netbook_ext_other_inet}
queue netbook_ext_icmp_inet on ng0 bandwidth 20Kb priority 7 cbq( red borrow )
queue netbook_ext_mail_inet on ng0 bandwidth 140Kb priority 5 cbq( red borrow )
queue netbook_ext_http_inet on ng0 bandwidth 140Kb priority 3 cbq( red borrow )
queue netbook_ext_other_inet on ng0 bandwidth 100Kb cbq( red borrow )
queue root_ng1 on ng1 bandwidth 1.65Mb priority 0 cbq( wrr root ) {computer_ext_dml, server_ext_dml, netbook_ext_dml}
queue computer_ext_dml on ng1 bandwidth 150Kb cbq( borrow ) {computer_ext_icmp_dml, computer_ext_http_dml, computer_ext_other_dml}
queue computer_ext_icmp_dml on ng1 bandwidth 7.50Kb priority 7 cbq( red borrow default )
queue computer_ext_http_dml on ng1 bandwidth 75Kb priority 3 cbq( red borrow )
queue computer_ext_other_dml on ng1 bandwidth 67.50Kb cbq( red borrow )
queue server_ext_dml on ng1 bandwidth 200Kb cbq( borrow ) {server_ext_dns_dml, server_ext_icmp_dml, server_ext_ssh_dml, server_ext_http_dml, server_ext_othe
queue server_ext_dns_dml on ng1 bandwidth 20Kb priority 6 cbq( red borrow )
queue server_ext_icmp_dml on ng1 bandwidth 10Kb priority 7 cbq( red borrow )
queue server_ext_ssh_dml on ng1 bandwidth 60Kb priority 5 cbq( red borrow )
queue server_ext_http_dml on ng1 bandwidth 60Kb priority 3 cbq( red borrow )
queue server_ext_other_dml on ng1 bandwidth 50Kb cbq( red borrow )
queue netbook_ext_dml on ng1 bandwidth 150Kb cbq( borrow ) {netbook_ext_icmp_dml, netbook_ext_http_dml, netbook_ext_other_dml}
queue netbook_ext_icmp_dml on ng1 bandwidth 7.50Kb priority 7 cbq( red borrow )
queue netbook_ext_http_dml on ng1 bandwidth 75Kb priority 3 cbq( red borrow )
queue netbook_ext_other_dml on ng1 bandwidth 67.50Kb cbq( red borrow )
STATES:
all tcp 10.152.198.24:411 <- 10.10.10.2:21622 ESTABLISHED:ESTABLISHED
all tcp 10.152.208.228:21622 -> 10.152.198.24:411 ESTABLISHED:ESTABLISHED
all tcp 10.152.209.194:6881 <- 10.10.10.2:25492 ESTABLISHED:ESTABLISHED
all tcp 10.152.208.228:25492 -> 10.152.209.194:6881 ESTABLISHED:ESTABLISHED
all tcp 10.152.203.3:411 <- 10.10.10.2:26331 ESTABLISHED:ESTABLISHED
all tcp 10.152.208.228:26331 -> 10.152.203.3:411 ESTABLISHED:ESTABLISHED
all tcp 10.152.195.95:411 <- 10.10.10.2:27156 ESTABLISHED:ESTABLISHED
all tcp 10.152.208.228:27156 -> 10.152.195.95:411 ESTABLISHED:ESTABLISHED
all tcp 10.152.198.136:411 <- 10.10.10.2:28675 ESTABLISHED:ESTABLISHED
all tcp 10.152.208.228:28675 -> 10.152.198.136:411 ESTABLISHED:ESTABLISHED
all tcp 10.152.210.242:411 <- 10.10.10.2:28882 ESTABLISHED:ESTABLISHED
all tcp 10.152.208.228:28882 -> 10.152.210.242:411 ESTABLISHED:ESTABLISHED
all tcp 10.152.196.50:411 <- 10.10.10.2:29268 ESTABLISHED:ESTABLISHED
all tcp 10.152.208.228:29268 -> 10.152.196.50:411 ESTABLISHED:ESTABLISHED
all tcp 94.242.144.39:6666 <- 92.113.4.35:2023 ESTABLISHED:ESTABLISHED
all tcp 92.113.4.35:2023 -> 10.10.10.2:6666 ESTABLISHED:ESTABLISHED
all tcp 10.152.196.140:411 <- 10.10.10.2:40458 ESTABLISHED:ESTABLISHED
all tcp 10.152.208.228:40458 -> 10.152.196.140:411 ESTABLISHED:ESTABLISHED
all tcp 10.152.252.98:59039 <- 10.10.10.2:15284 ESTABLISHED:ESTABLISHED
all tcp 10.152.208.228:15284 -> 10.152.252.98:59039 ESTABLISHED:ESTABLISHED
all tcp 10.152.197.159:411 <- 10.10.10.2:48004 ESTABLISHED:ESTABLISHED
all tcp 10.152.208.228:48004 -> 10.152.197.159:411 ESTABLISHED:ESTABLISHED
all tcp 93.84.88.249:64219 <- 10.10.10.2:42952 ESTABLISHED:ESTABLISHED
all tcp 94.242.144.39:42952 -> 93.84.88.249:64219 ESTABLISHED:ESTABLISHED
all tcp 10.152.208.228:6666 <- 10.152.206.229:18248 ESTABLISHED:ESTABLISHED
all tcp 10.152.206.229:18248 -> 10.10.10.2:6666 ESTABLISHED:ESTABLISHED
all tcp 80.94.239.2:32627 <- 10.10.10.2:20922 ESTABLISHED:ESTABLISHED
all tcp 94.242.144.39:20922 -> 80.94.239.2:32627 ESTABLISHED:ESTABLISHED
all tcp 94.125.51.76:34370 <- 10.10.10.2:36750 ESTABLISHED:ESTABLISHED
all tcp 94.242.144.39:36750 -> 94.125.51.76:34370 ESTABLISHED:ESTABLISHED
all tcp 93.84.88.249:64219 <- 10.10.10.2:8093 ESTABLISHED:ESTABLISHED
all tcp 94.242.144.39:8093 -> 93.84.88.249:64219 ESTABLISHED:ESTABLISHED
all tcp 90.151.144.39:21358 <- 10.10.10.2:51656 ESTABLISHED:ESTABLISHED
all tcp 94.242.144.39:51656 -> 90.151.144.39:21358 ESTABLISHED:ESTABLISHED
all tcp 93.84.88.249:64219 <- 10.10.10.2:52327 ESTABLISHED:ESTABLISHED
all tcp 94.242.144.39:52327 -> 93.84.88.249:64219 ESTABLISHED:ESTABLISHED
all tcp 10.152.196.177:411 <- 10.10.10.2:57186 ESTABLISHED:ESTABLISHED
all tcp 10.152.208.228:57186 -> 10.152.196.177:411 ESTABLISHED:ESTABLISHED
all tcp 94.242.144.39:6666 <- 83.167.21.11:3214 ESTABLISHED:ESTABLISHED
all tcp 83.167.21.11:3214 -> 10.10.10.2:6666 ESTABLISHED:ESTABLISHED
all tcp 93.84.88.249:64219 <- 10.10.10.2:22146 ESTABLISHED:ESTABLISHED
all tcp 94.242.144.39:22146 -> 93.84.88.249:64219 ESTABLISHED:ESTABLISHED
all tcp 92.127.116.116:63223 <- 10.10.10.2:23356 ESTABLISHED:ESTABLISHED
all tcp 94.242.144.39:23356 -> 92.127.116.116:63223 ESTABLISHED:ESTABLISHED
all tcp 89.221.22.138:45362 <- 10.10.10.2:29552 ESTABLISHED:ESTABLISHED
all tcp 94.242.144.39:29552 -> 89.221.22.138:45362 ESTABLISHED:ESTABLISHED
all tcp 94.125.51.76:34370 <- 10.10.10.2:35543 ESTABLISHED:ESTABLISHED
all tcp 94.242.144.39:35543 -> 94.125.51.76:34370 ESTABLISHED:ESTABLISHED
all tcp 94.125.51.76:34370 <- 10.10.10.2:42004 ESTABLISHED:ESTABLISHED
all tcp 94.242.144.39:42004 -> 94.125.51.76:34370 ESTABLISHED:ESTABLISHED
all tcp 94.125.51.76:34370 <- 10.10.10.2:42004 ESTABLISHED:ESTABLISHED
all tcp 94.242.144.39:42004 -> 94.125.51.76:34370 ESTABLISHED:ESTABLISHED
all tcp 92.47.86.212:55396 <- 10.10.10.2:43650 ESTABLISHED:ESTABLISHED
all tcp 94.242.144.39:43650 -> 92.47.86.212:55396 ESTABLISHED:ESTABLISHED
all tcp 94.125.51.76:34370 <- 10.10.10.2:54162 ESTABLISHED:ESTABLISHED
all tcp 94.242.144.39:54162 -> 94.125.51.76:34370 ESTABLISHED:ESTABLISHED
all tcp 10.152.211.45:32121 <- 10.10.10.2:60769 ESTABLISHED:ESTABLISHED
all tcp 10.152.208.228:60769 -> 10.152.211.45:32121 ESTABLISHED:ESTABLISHED
all tcp 92.47.86.212:55396 <- 10.10.10.2:62588 ESTABLISHED:ESTABLISHED
all tcp 94.242.144.39:62588 -> 92.47.86.212:55396 ESTABLISHED:ESTABLISHED
all udp 94.242.144.39:6666 <- 212.106.62.102:49967 MULTIPLE:MULTIPLE
all udp 212.106.62.102:49967 -> 10.10.10.2:6666 MULTIPLE:MULTIPLE
all tcp 94.242.144.39:6666 <- 93.84.88.249:3071 ESTABLISHED:ESTABLISHED
all tcp 93.84.88.249:3071 -> 10.10.10.2:6666 ESTABLISHED:ESTABLISHED
all tcp 94.242.144.39:6666 <- 84.109.161.147:2406 ESTABLISHED:ESTABLISHED
all tcp 84.109.161.147:2406 -> 10.10.10.2:6666 ESTABLISHED:ESTABLISHED
all tcp 94.242.144.39:6666 <- 85.174.132.118:1188 ESTABLISHED:ESTABLISHED
all tcp 85.174.132.118:1188 -> 10.10.10.2:6666 ESTABLISHED:ESTABLISHED
all tcp 94.242.144.39:6666 <- 217.115.186.68:15916 ESTABLISHED:ESTABLISHED
all tcp 217.115.186.68:15916 -> 10.10.10.2:6666 ESTABLISHED:ESTABLISHED
all tcp 94.242.144.39:6666 <- 78.36.132.76:49417 ESTABLISHED:ESTABLISHED
all tcp 78.36.132.76:49417 -> 10.10.10.2:6666 ESTABLISHED:ESTABLISHED
all tcp 217.25.225.21:51413 <- 10.10.10.2:23159 ESTABLISHED:ESTABLISHED
all tcp 94.242.144.39:23159 -> 217.25.225.21:51413 ESTABLISHED:ESTABLISHED
all tcp 188.17.9.142:40818 <- 10.10.10.2:23711 ESTABLISHED:ESTABLISHED
all tcp 94.242.144.39:23711 -> 188.17.9.142:40818 ESTABLISHED:ESTABLISHED
all udp 94.242.144.39:6666 <- 93.81.8.128:57944 MULTIPLE:MULTIPLE
all udp 93.81.8.128:57944 -> 10.10.10.2:6666 MULTIPLE:MULTIPLE
all udp 10.152.208.228:6666 <- 10.152.157.174:35694 MULTIPLE:MULTIPLE
all udp 10.152.157.174:35694 -> 10.10.10.2:6666 MULTIPLE:MULTIPLE
all tcp 94.242.144.39:6666 <- 87.218.124.18:1455 FIN_WAIT_2:FIN_WAIT_2
all tcp 87.218.124.18:1455 -> 10.10.10.2:6666 FIN_WAIT_2:FIN_WAIT_2
all tcp 94.242.144.39:6666 <- 89.162.241.112:59510 ESTABLISHED:ESTABLISHED
all tcp 89.162.241.112:59510 -> 10.10.10.2:6666 ESTABLISHED:ESTABLISHED
all udp 10.152.208.228:6666 <- 10.152.204.245:49967 MULTIPLE:MULTIPLE
all udp 10.152.204.245:49967 -> 10.10.10.2:6666 MULTIPLE:MULTIPLE
all tcp 62.148.136.156:55160 <- 10.10.10.2:28129 TIME_WAIT:TIME_WAIT
all tcp 94.242.144.39:28129 -> 62.148.136.156:55160 TIME_WAIT:TIME_WAIT
all udp 127.0.0.1:62247 -> 127.0.0.1:512 SINGLE:NO_TRAFFIC
all udp 127.0.0.1:512 <- 127.0.0.1:62247 NO_TRAFFIC:SINGLE
all tcp 94.242.144.39:6666 <- 212.106.62.102:3028 TIME_WAIT:TIME_WAIT
all tcp 212.106.62.102:3028 -> 10.10.10.2:6666 TIME_WAIT:TIME_WAIT
all tcp 10.152.12.86:57848 <- 10.10.10.2:28318 TIME_WAIT:TIME_WAIT
all tcp 10.152.208.228:28318 -> 10.152.12.86:57848 TIME_WAIT:TIME_WAIT
all tcp 10.152.12.38:10188 <- 10.10.10.2:28336 FIN_WAIT_2:FIN_WAIT_2
all tcp 10.152.208.228:28336 -> 10.152.12.38:10188 FIN_WAIT_2:FIN_WAIT_2
all tcp 10.152.12.68:43360 <- 10.10.10.2:28352 FIN_WAIT_2:FIN_WAIT_2
all tcp 10.152.208.228:28352 -> 10.152.12.68:43360 FIN_WAIT_2:FIN_WAIT_2
all tcp 10.152.201.152:56379 <- 10.10.10.2:28340 TIME_WAIT:TIME_WAIT
all tcp 10.152.208.228:28340 -> 10.152.201.152:56379 TIME_WAIT:TIME_WAIT
all tcp 10.152.200.242:415 <- 10.10.10.2:28365 TIME_WAIT:TIME_WAIT
all tcp 10.152.208.228:28381 -> 10.152.204.190:30585 TIME_WAIT:TIME_WAIT
all tcp 88.205.152.64:56511 <- 10.10.10.2:28387 FIN_WAIT_2:FIN_WAIT_2
all tcp 94.242.144.39:28387 -> 88.205.152.64:56511 FIN_WAIT_2:FIN_WAIT_2
all tcp 10.152.211.200:51609 <- 10.10.10.2:28392 FIN_WAIT_2:FIN_WAIT_2
all tcp 10.152.208.228:28392 -> 10.152.211.200:51609 FIN_WAIT_2:FIN_WAIT_2
all tcp 10.152.203.174:57944 <- 10.10.10.2:28394 FIN_WAIT_2:FIN_WAIT_2
all tcp 10.152.208.228:28394 -> 10.152.203.174:57944 FIN_WAIT_2:FIN_WAIT_2
all tcp 90.189.45.123:54148 <- 10.10.10.2:28395 FIN_WAIT_2:FIN_WAIT_2
all tcp 94.242.144.39:28395 -> 90.189.45.123:54148 FIN_WAIT_2:FIN_WAIT_2
all tcp 10.152.204.190:30585 <- 10.10.10.2:28402 TIME_WAIT:TIME_WAIT
all tcp 10.152.208.228:28402 -> 10.152.204.190:30585 TIME_WAIT:TIME_WAIT
all tcp 62.148.136.111:31715 <- 10.10.10.2:28403 FIN_WAIT_2:FIN_WAIT_2
all tcp 94.242.144.39:28403 -> 62.148.136.111:31715 FIN_WAIT_2:FIN_WAIT_2
all tcp 10.152.158.126:55160 <- 10.10.10.2:28409 TIME_WAIT:TIME_WAIT
all tcp 10.152.208.228:28409 -> 10.152.158.126:55160 TIME_WAIT:TIME_WAIT
all tcp 10.152.208.228:6666 <- 10.152.203.174:34408 FIN_WAIT_2:FIN_WAIT_2
all tcp 10.152.203.174:34408 -> 10.10.10.2:6666 FIN_WAIT_2:FIN_WAIT_2
all tcp 212.106.61.80:52311 <- 10.10.10.2:28327 CLOSED:SYN_SENT
all tcp 94.242.144.39:28327 -> 212.106.61.80:52311 SYN_SENT:CLOSED
all tcp 10.152.158.8:54380 <- 10.10.10.2:28338 CLOSED:SYN_SENT
all tcp 10.152.208.228:28338 -> 10.152.158.8:54380 SYN_SENT:CLOSED
all tcp 10.152.163.187:28379 <- 10.10.10.2:28329 CLOSED:SYN_SENT
all tcp 10.152.208.228:28329 -> 10.152.163.187:28379 SYN_SENT:CLOSED
all tcp 10.152.208.228:6666 <- 10.10.10.2:28331 CLOSED:SYN_SENT
all tcp 10.152.208.228:6666 <- 10.10.10.2:28335 CLOSED:SYN_SENT
all tcp 10.152.205.16:37705 <- 10.10.10.2:28425 FIN_WAIT_2:FIN_WAIT_2
all tcp 10.152.208.228:28425 -> 10.152.205.16:37705 FIN_WAIT_2:FIN_WAIT_2
all tcp 10.152.205.51:17225 <- 10.10.10.2:28418 TIME_WAIT:TIME_WAIT
all tcp 10.152.208.228:28418 -> 10.152.205.51:17225 TIME_WAIT:TIME_WAIT
all tcp 10.152.208.228:6666 <- 10.10.10.2:28346 CLOSED:SYN_SENT
all tcp 10.152.208.228:6666 <- 10.10.10.2:28353 CLOSED:SYN_SENT
all tcp 10.152.158.150:20899 <- 10.10.10.2:28349 CLOSED:SYN_SENT
all tcp 10.152.208.228:28349 -> 10.152.158.150:20899 SYN_SENT:CLOSED
all tcp 10.152.195.95:80 <- 10.10.10.2:28438 FIN_WAIT_2:FIN_WAIT_2
all tcp 10.152.208.228:28438 -> 10.152.195.95:80 FIN_WAIT_2:FIN_WAIT_2
all tcp 10.152.198.216:21497 <- 10.10.10.2:28439 FIN_WAIT_2:FIN_WAIT_2
all tcp 10.152.208.228:28439 -> 10.152.198.216:21497 FIN_WAIT_2:FIN_WAIT_2
all tcp 10.152.162.76:63222 <- 10.10.10.2:28446 TIME_WAIT:TIME_WAIT
all tcp 10.152.208.228:28446 -> 10.152.162.76:63222 TIME_WAIT:TIME_WAIT
all tcp 10.152.215.62:10507 <- 10.10.10.2:28455 TIME_WAIT:TIME_WAIT
all tcp 10.152.208.228:28455 -> 10.152.215.62:10507 TIME_WAIT:TIME_WAIT
all tcp 10.152.208.228:6666 <- 10.10.10.2:28360 CLOSED:SYN_SENT
all tcp 10.152.208.228:6666 <- 10.10.10.2:28363 CLOSED:SYN_SENT
all tcp 10.152.208.228:6666 <- 10.10.10.2:28362 CLOSED:SYN_SENT
all tcp 10.152.152.23:52385 <- 10.10.10.2:28369 CLOSED:SYN_SENT
all tcp 10.152.208.228:28369 -> 10.152.152.23:52385 SYN_SENT:CLOSED
all tcp 10.152.4.213:11811 <- 10.10.10.2:28370 CLOSED:SYN_SENT
all tcp 10.152.208.228:28370 -> 10.152.4.213:11811 SYN_SENT:CLOSED
all tcp 10.152.4.213:11811 <- 10.10.10.2:28367 CLOSED:SYN_SENT
all tcp 10.152.208.228:28367 -> 10.152.4.213:11811 SYN_SENT:CLOSED
all tcp 10.152.12.101:37090 <- 10.10.10.2:28460 FIN_WAIT_2:FIN_WAIT_2
all tcp 10.152.208.228:28460 -> 10.152.12.101:37090 FIN_WAIT_2:FIN_WAIT_2
all tcp 10.152.207.59:30501 <- 10.10.10.2:28463 FIN_WAIT_2:FIN_WAIT_2
all tcp 10.152.208.228:28463 -> 10.152.207.59:30501 FIN_WAIT_2:FIN_WAIT_2
all tcp 10.152.200.242:415 <- 10.10.10.2:28465 FIN_WAIT_2:FIN_WAIT_2
all tcp 10.152.208.228:28465 -> 10.152.200.242:415 FIN_WAIT_2:FIN_WAIT_2
all tcp 10.152.213.60:32925 <- 10.10.10.2:28466 FIN_WAIT_2:FIN_WAIT_2
all tcp 10.152.208.228:28466 -> 10.152.213.60:32925 FIN_WAIT_2:FIN_WAIT_2
all tcp 91.77.63.40:42222 <- 10.10.10.2:28474 FIN_WAIT_2:FIN_WAIT_2
all tcp 94.242.144.39:28474 -> 91.77.63.40:42222 FIN_WAIT_2:FIN_WAIT_2
all tcp 10.152.255.69:29715 <- 10.10.10.2:28480 FIN_WAIT_2:FIN_WAIT_2
all tcp 10.152.208.228:28480 -> 10.152.255.69:29715 FIN_WAIT_2:FIN_WAIT_2
all tcp 10.152.152.207:6881 <- 10.10.10.2:28483 FIN_WAIT_2:FIN_WAIT_2
all tcp 10.152.208.228:28483 -> 10.152.152.207:6881 FIN_WAIT_2:FIN_WAIT_2
all tcp 10.152.153.90:20841 <- 10.10.10.2:28468 TIME_WAIT:TIME_WAIT
all tcp 10.152.208.228:28468 -> 10.152.153.90:20841 TIME_WAIT:TIME_WAIT
all tcp 10.152.159.249:25665 <- 10.10.10.2:28475 TIME_WAIT:TIME_WAIT
all tcp 10.152.208.228:28475 -> 10.152.159.249:25665 TIME_WAIT:TIME_WAIT
all tcp 10.152.157.251:22011 <- 10.10.10.2:28500 TIME_WAIT:TIME_WAIT
all tcp 10.152.208.228:28500 -> 10.152.157.251:22011 TIME_WAIT:TIME_WAIT
all tcp 10.152.3.79:36880 <- 10.10.10.2:28503 FIN_WAIT_2:FIN_WAIT_2
all tcp 10.152.208.228:28503 -> 10.152.3.79:36880 FIN_WAIT_2:FIN_WAIT_2
all tcp 10.152.213.60:32925 <- 10.10.10.2:28504 FIN_WAIT_2:FIN_WAIT_2
all tcp 10.152.208.228:28504 -> 10.152.213.60:32925 FIN_WAIT_2:FIN_WAIT_2
all tcp 10.152.210.26:15965 <- 10.10.10.2:28506 FIN_WAIT_2:FIN_WAIT_2
all tcp 10.152.208.228:28506 -> 10.152.210.26:15965 FIN_WAIT_2:FIN_WAIT_2
all tcp 10.152.208.228:6666 <- 10.152.254.3:2091 FIN_WAIT_2:FIN_WAIT_2
all tcp 10.152.254.3:2091 -> 10.10.10.2:6666 FIN_WAIT_2:FIN_WAIT_2
all tcp 10.152.205.16:37705 <- 10.10.10.2:28516 TIME_WAIT:TIME_WAIT
all tcp 10.152.208.228:28516 -> 10.152.205.16:37705 TIME_WAIT:TIME_WAIT
all tcp 80.254.110.33:55921 <- 10.10.10.2:28508 TIME_WAIT:TIME_WAIT
all tcp 94.242.144.39:28508 -> 80.254.110.33:55921 TIME_WAIT:TIME_WAIT
all tcp 10.152.4.131:15222 <- 10.10.10.2:28501 TIME_WAIT:TIME_WAIT
all tcp 10.152.208.228:28501 -> 10.152.4.131:15222 TIME_WAIT:TIME_WAIT
all tcp 10.152.200.242:415 <- 10.10.10.2:28524 FIN_WAIT_2:FIN_WAIT_2
all tcp 10.152.208.228:28524 -> 10.152.200.242:415 FIN_WAIT_2:FIN_WAIT_2
all tcp 10.152.157.251:22011 <- 10.10.10.2:28538 TIME_WAIT:TIME_WAIT
all tcp 10.152.208.228:28538 -> 10.152.157.251:22011 TIME_WAIT:TIME_WAIT
all tcp 10.152.154.82:17885 <- 10.10.10.2:28531 FIN_WAIT_2:FIN_WAIT_2
all tcp 10.152.208.228:28531 -> 10.152.154.82:17885 FIN_WAIT_2:FIN_WAIT_2
all tcp 10.152.205.16:37705 <- 10.10.10.2:28550 FIN_WAIT_2:FIN_WAIT_2
all tcp 10.152.208.228:28550 -> 10.152.205.16:37705 FIN_WAIT_2:FIN_WAIT_2
all tcp 92.241.255.188:39509 <- 10.10.10.2:28561 TIME_WAIT:TIME_WAIT
all tcp 94.242.144.39:28561 -> 92.241.255.188:39509 TIME_WAIT:TIME_WAIT
all tcp 92.47.86.212:55396 <- 10.10.10.2:28570 ESTABLISHED:ESTABLISHED
all tcp 94.242.144.39:28570 -> 92.47.86.212:55396 ESTABLISHED:ESTABLISHED
all tcp 84.42.27.9:55201 <- 10.10.10.2:28572 FIN_WAIT_2:FIN_WAIT_2
all tcp 94.242.144.39:28572 -> 84.42.27.9:55201 FIN_WAIT_2:FIN_WAIT_2
all tcp 10.152.208.228:28597 -> 10.152.215.62:10507 TIME_WAIT:TIME_WAIT
all tcp 10.152.208.228:6666 <- 10.10.10.2:28601 CLOSED:SYN_SENT
all tcp 10.152.201.93:21822 <- 10.10.10.2:28602 CLOSED:SYN_SENT
all tcp 10.152.208.228:28602 -> 10.152.201.93:21822 SYN_SENT:CLOSED
all tcp 94.242.130.188:58372 <- 10.10.10.2:28604 CLOSED:SYN_SENT
all tcp 94.242.144.39:28604 -> 94.242.130.188:58372 SYN_SENT:CLOSED
all tcp 10.152.201.243:59277 <- 10.10.10.2:28605 FIN_WAIT_2:FIN_WAIT_2
all tcp 10.152.208.228:28605 -> 10.152.201.243:59277 FIN_WAIT_2:FIN_WAIT_2
all tcp 77.94.188.201:52854 <- 10.10.10.2:28511 CLOSED:SYN_SENT
all tcp 94.242.144.39:28511 -> 77.94.188.201:52854 SYN_SENT:CLOSED
all tcp 83.149.32.174:11168 <- 10.10.10.2:28510 CLOSED:SYN_SENT
all tcp 94.242.144.39:28510 -> 83.149.32.174:11168 SYN_SENT:CLOSED
all tcp 10.152.208.228:6666 <- 10.10.10.2:28518 CLOSED:SYN_SENT
all tcp 10.152.208.228:6666 <- 10.10.10.2:28517 CLOSED:SYN_SENT
all tcp 78.106.97.9:18894 <- 10.10.10.2:28519 CLOSED:SYN_SENT
all tcp 94.242.144.39:28519 -> 78.106.97.9:18894 SYN_SENT:CLOSED
all tcp 212.106.52.35:48252 <- 10.10.10.2:28609 CLOSED:SYN_SENT
all tcp 94.242.144.39:28609 -> 212.106.52.35:48252 SYN_SENT:CLOSED
all tcp 10.152.207.207:52356 <- 10.10.10.2:28611 FIN_WAIT_2:FIN_WAIT_2
all tcp 10.152.208.228:28611 -> 10.152.207.207:52356 FIN_WAIT_2:FIN_WAIT_2
all tcp 10.152.208.228:6666 <- 10.10.10.2:28612 CLOSED:SYN_SENT
all tcp 10.152.154.248:13284 <- 10.10.10.2:28614 CLOSED:SYN_SENT
all tcp 10.152.208.228:28614 -> 10.152.154.248:13284 SYN_SENT:CLOSED
all tcp 10.152.195.188:60197 <- 10.10.10.2:28616 CLOSED:SYN_SENT
all tcp 10.152.208.228:28616 -> 10.152.195.188:60197 SYN_SENT:CLOSED
all tcp 10.152.201.86:20363 <- 10.10.10.2:28618 FIN_WAIT_2:FIN_WAIT_2
all tcp 10.152.208.228:28618 -> 10.152.201.86:20363 FIN_WAIT_2:FIN_WAIT_2
all tcp 212.106.52.35:48252 <- 10.10.10.2:28620 CLOSED:SYN_SENT
all tcp 94.242.144.39:28620 -> 212.106.52.35:48252 SYN_SENT:CLOSED
all tcp 82.138.49.136:23448 <- 10.10.10.2:28621 CLOSED:SYN_SENT
all tcp 94.242.144.39:28621 -> 82.138.49.136:23448 SYN_SENT:CLOSED
all tcp 10.152.208.228:6666 <- 10.10.10.2:28626 CLOSED:SYN_SENT
all tcp 10.152.210.234:21715 <- 10.10.10.2:28627 TIME_WAIT:TIME_WAIT
all tcp 10.152.208.228:28627 -> 10.152.210.234:21715 TIME_WAIT:TIME_WAIT
all tcp 10.152.208.228:6666 <- 10.10.10.2:28630 CLOSED:SYN_SENT
all tcp 10.152.208.228:6666 <- 10.10.10.2:28632 CLOSED:SYN_SENT
all tcp 77.85.139.162:55626 <- 10.10.10.2:28633 TIME_WAIT:TIME_WAIT
all tcp 94.242.144.39:28633 -> 77.85.139.162:55626 TIME_WAIT:TIME_WAIT
all tcp 10.152.208.228:6666 <- 10.10.10.2:28527 CLOSED:SYN_SENT
all tcp 10.152.208.228:6666 <- 10.10.10.2:28526 CLOSED:SYN_SENT
all tcp 10.152.208.228:6666 <- 10.10.10.2:28525 CLOSED:SYN_SENT
all tcp 10.152.208.228:6666 <- 10.152.153.179:1119 TIME_WAIT:TIME_WAIT
all tcp 10.152.153.179:1119 -> 10.10.10.2:6666 TIME_WAIT:TIME_WAIT
all tcp 10.152.11.68:6881 <- 10.10.10.2:28638 CLOSED:SYN_SENT
all tcp 10.152.208.228:28638 -> 10.152.11.68:6881 SYN_SENT:CLOSED
all tcp 10.152.154.177:58672 <- 10.10.10.2:28639 FIN_WAIT_2:FIN_WAIT_2
all tcp 10.152.208.228:28639 -> 10.152.154.177:58672 FIN_WAIT_2:FIN_WAIT_2
all tcp 10.152.208.228:6666 <- 10.10.10.2:28641 CLOSED:SYN_SENT
all tcp 10.152.208.228:6666 <- 10.10.10.2:28644 CLOSED:SYN_SENT
all tcp 10.152.211.192:37325 <- 10.10.10.2:28645 CLOSED:SYN_SENT
all tcp 10.152.208.228:28657 -> 10.152.199.210:28811 SYN_SENT:CLOSED
all tcp 10.152.210.9:57944 <- 10.10.10.2:28658 TIME_WAIT:TIME_WAIT
all tcp 10.152.208.228:28658 -> 10.152.210.9:57944 TIME_WAIT:TIME_WAIT
all tcp 62.148.155.190:12877 <- 10.10.10.2:28659 TIME_WAIT:TIME_WAIT
all tcp 94.242.144.39:28659 -> 62.148.155.190:12877 TIME_WAIT:TIME_WAIT
all tcp 94.138.23.84:2666 <- 10.10.10.2:28664 TIME_WAIT:TIME_WAIT
all tcp 94.242.144.39:28664 -> 94.138.23.84:2666 TIME_WAIT:TIME_WAIT
all tcp 212.106.53.90:22011 <- 10.10.10.2:28669 CLOSED:SYN_SENT
all tcp 94.242.144.39:28669 -> 212.106.53.90:22011 SYN_SENT:CLOSED
all tcp 212.106.62.104:57405 <- 10.10.10.2:28670 TIME_WAIT:TIME_WAIT
all tcp 94.242.144.39:28670 -> 212.106.62.104:57405 TIME_WAIT:TIME_WAIT
all tcp 10.152.253.233:63222 <- 10.10.10.2:28672 TIME_WAIT:TIME_WAIT
all tcp 10.152.208.228:28672 -> 10.152.253.233:63222 TIME_WAIT:TIME_WAIT
all tcp 10.152.154.248:13284 <- 10.10.10.2:28674 CLOSED:SYN_SENT
all tcp 10.152.208.228:28674 -> 10.152.154.248:13284 SYN_SENT:CLOSED
all tcp 10.152.9.179:26842 <- 10.10.10.2:28676 CLOSED:SYN_SENT
all tcp 10.152.208.228:28676 -> 10.152.9.179:26842 SYN_SENT:CLOSED
all tcp 10.152.208.228:6666 <- 10.152.157.251:1295 FIN_WAIT_2:FIN_WAIT_2
all tcp 10.152.157.251:1295 -> 10.10.10.2:6666 FIN_WAIT_2:FIN_WAIT_2
all tcp 10.152.208.228:6666 <- 10.152.157.251:1300 FIN_WAIT_2:FIN_WAIT_2
all tcp 10.152.157.251:1300 -> 10.10.10.2:6666 FIN_WAIT_2:FIN_WAIT_2
all tcp 10.152.208.228:6666 <- 10.152.204.52:6364 TIME_WAIT:TIME_WAIT
all tcp 10.152.204.52:6364 -> 10.10.10.2:6666 TIME_WAIT:TIME_WAIT
all tcp 94.242.144.39:6666 <- 93.81.8.128:44512 FIN_WAIT_2:FIN_WAIT_2
all tcp 93.81.8.128:44512 -> 10.10.10.2:6666 FIN_WAIT_2:FIN_WAIT_2
all tcp 10.152.208.228:6666 <- 10.10.10.2:28706 CLOSED:SYN_SENT
all tcp 10.152.200.32:54437 <- 10.10.10.2:28705 TIME_WAIT:TIME_WAIT
all tcp 10.152.208.228:28705 -> 10.152.200.32:54437 TIME_WAIT:TIME_WAIT
all tcp 10.152.208.228:6666 <- 10.10.10.2:28709 CLOSED:SYN_SENT
all tcp 10.152.208.228:6666 <- 10.10.10.2:28712 CLOSED:SYN_SENT
all tcp 10.152.160.229:23678 <- 10.10.10.2:28713 CLOSED:SYN_SENT
all tcp 10.152.208.228:28713 -> 10.152.160.229:23678 SYN_SENT:CLOSED
all tcp 212.106.57.172:33499 <- 10.10.10.2:28715 TIME_WAIT:TIME_WAIT
all tcp 94.242.144.39:28715 -> 212.106.57.172:33499 TIME_WAIT:TIME_WAIT
all tcp 10.152.158.158:19031 <- 10.10.10.2:28721 CLOSED:SYN_SENT
all tcp 10.152.208.228:28721 -> 10.152.158.158:19031 SYN_SENT:CLOSED
all tcp 10.152.10.67:14401 <- 10.10.10.2:28722 TIME_WAIT:TIME_WAIT
all tcp 10.152.208.228:28722 -> 10.152.10.67:14401 TIME_WAIT:TIME_WAIT
all tcp 10.152.208.228:6666 <- 10.10.10.2:28724 CLOSED:SYN_SENT
all tcp 10.152.158.8:54380 <- 10.10.10.2:28726 CLOSED:SYN_SENT
all tcp 10.152.208.228:28726 -> 10.152.158.8:54380 SYN_SENT:CLOSED
all tcp 10.152.208.228:6666 <- 10.10.10.2:28727 CLOSED:SYN_SENT
all tcp 10.152.211.238:52780 <- 10.10.10.2:28730 FIN_WAIT_2:FIN_WAIT_2
all tcp 10.152.208.228:28730 -> 10.152.211.238:52780 FIN_WAIT_2:FIN_WAIT_2
all tcp 10.152.208.228:6666 <- 10.10.10.2:28731 CLOSED:SYN_SENT
all tcp 62.148.138.20:13701 <- 10.10.10.2:28732 CLOSED:SYN_SENT
all tcp 94.242.144.39:28732 -> 62.148.138.20:13701 SYN_SENT:CLOSED
all tcp 10.152.1.237:27247 <- 10.10.10.2:28735 CLOSED:SYN_SENT
all tcp 212.106.62.69:10507 <- 10.10.10.2:28753 CLOSED:SYN_SENT
all tcp 94.242.144.39:28753 -> 212.106.62.69:10507 SYN_SENT:CLOSED
all tcp 10.152.8.144:28327 <- 10.10.10.2:28755 CLOSED:SYN_SENT
all tcp 10.152.208.228:28755 -> 10.152.8.144:28327 SYN_SENT:CLOSED
all tcp 10.152.1.237:27247 <- 10.10.10.2:28757 CLOSED:SYN_SENT
all tcp 10.152.208.228:28757 -> 10.152.1.237:27247 SYN_SENT:CLOSED
all tcp 94.178.75.99:33905 <- 10.10.10.2:28759 FIN_WAIT_2:FIN_WAIT_2
all tcp 94.242.144.39:28759 -> 94.178.75.99:33905 FIN_WAIT_2:FIN_WAIT_2
all tcp 95.52.72.205:19087 <- 10.10.10.2:28763 CLOSED:SYN_SENT
all tcp 94.242.144.39:28763 -> 95.52.72.205:19087 SYN_SENT:CLOSED
all tcp 84.52.107.163:45563 <- 10.10.10.2:28764 CLOSED:SYN_SENT
all tcp 94.242.144.39:28764 -> 84.52.107.163:45563 SYN_SENT:CLOSED
all tcp 10.152.213.60:32925 <- 10.10.10.2:28768 FIN_WAIT_2:FIN_WAIT_2
all tcp 10.152.208.228:28768 -> 10.152.213.60:32925 FIN_WAIT_2:FIN_WAIT_2
all tcp 10.152.157.166:18950 <- 10.10.10.2:28769 CLOSED:SYN_SENT
all tcp 10.152.208.228:28769 -> 10.152.157.166:18950 SYN_SENT:CLOSED
all tcp 10.152.208.228:6666 <- 10.10.10.2:28773 CLOSED:SYN_SENT
all tcp 10.152.208.228:6666 <- 10.10.10.2:28775 CLOSED:SYN_SENT
all tcp 94.178.197.188:33905 <- 10.10.10.2:28776 CLOSED:SYN_SENT
all tcp 94.242.144.39:28776 -> 94.178.197.188:33905 SYN_SENT:CLOSED
all tcp 80.73.6.130:57232 <- 10.10.10.2:28761 TIME_WAIT:TIME_WAIT
all tcp 94.242.144.39:28761 -> 80.73.6.130:57232 TIME_WAIT:TIME_WAIT
all tcp 10.152.208.228:6666 <- 10.152.254.3:2293 FIN_WAIT_2:FIN_WAIT_2
all tcp 10.152.254.3:2293 -> 10.10.10.2:6666 FIN_WAIT_2:FIN_WAIT_2
all tcp 10.152.208.228:6666 <- 10.10.10.2:28780 CLOSED:SYN_SENT
all tcp 10.152.208.228:6666 <- 10.10.10.2:28781 CLOSED:SYN_SENT
all tcp 10.152.157.166:18950 <- 10.10.10.2:28784 CLOSED:SYN_SENT
all tcp 10.152.208.228:28784 -> 10.152.157.166:18950 SYN_SENT:CLOSED
all tcp 10.152.208.228:6666 <- 10.10.10.2:28785 CLOSED:SYN_SENT
all tcp 10.152.208.228:6666 <- 10.10.10.2:28788 CLOSED:SYN_SENT
all tcp 10.152.208.228:6666 <- 10.10.10.2:28789 CLOSED:SYN_SENT
all tcp 212.106.60.122:59039 <- 10.10.10.2:28791 CLOSED:SYN_SENT
all tcp 94.242.144.39:28791 -> 212.106.60.122:59039 SYN_SENT:CLOSED
all tcp 10.152.153.220:26574 <- 10.10.10.2:28793 FIN_WAIT_2:FIN_WAIT_2
all tcp 10.152.208.228:28793 -> 10.152.153.220:26574 FIN_WAIT_2:FIN_WAIT_2
all tcp 10.152.2.12:41117 <- 10.10.10.2:28795 CLOSED:SYN_SENT
all tcp 10.152.208.228:28795 -> 10.152.2.12:41117 SYN_SENT:CLOSED
all tcp 10.152.207.207:52356 <- 10.10.10.2:28796 CLOSED:SYN_SENT
all tcp 10.152.208.228:28796 -> 10.152.207.207:52356 SYN_SENT:CLOSED
all tcp 10.152.4.131:15222 <- 10.10.10.2:28771 TIME_WAIT:TIME_WAIT
all tcp 10.152.208.228:28771 -> 10.152.4.131:15222 TIME_WAIT:TIME_WAIT
all tcp 10.152.208.228:6666 <- 10.10.10.2:28668 CLOSED:SYN_SENT
all tcp 10.152.157.166:18950 <- 10.10.10.2:28665 CLOSED:SYN_SENT
all tcp 10.152.208.228:28665 -> 10.152.157.166:18950 SYN_SENT:CLOSED
all tcp 10.152.210.9:57944 <- 10.10.10.2:28803 TIME_WAIT:TIME_WAIT
all tcp 10.152.208.228:28803 -> 10.152.210.9:57944 TIME_WAIT:TIME_WAIT
all tcp 10.152.208.228:6666 <- 10.10.10.2:28804 CLOSED:SYN_SENT
all tcp 10.152.4.213:11811 <- 10.10.10.2:28805 CLOSED:SYN_SENT
all tcp 10.152.208.228:28805 -> 10.152.4.213:11811 SYN_SENT:CLOSED
all tcp 10.152.208.228:28811 -> 10.152.15.247:39718 TIME_WAIT:TIME_WAIT
all tcp 10.152.208.228:6666 <- 10.10.10.2:28814 CLOSED:SYN_SENT
all tcp 10.152.208.228:6666 <- 10.10.10.2:28815 CLOSED:SYN_SENT
all tcp 10.152.215.62:10507 <- 10.10.10.2:28816 TIME_WAIT:TIME_WAIT
all tcp 10.152.208.228:28816 -> 10.152.215.62:10507 TIME_WAIT:TIME_WAIT
all tcp 10.152.159.249:25665 <- 10.10.10.2:28800 TIME_WAIT:TIME_WAIT
all tcp 10.152.208.228:28800 -> 10.152.159.249:25665 TIME_WAIT:TIME_WAIT
INFO:
Status: Enabled for 0 days 11:21:47 Debug: Urgent
State Table Total Rate
current entries 415
searches 27989518 684.2/s
inserts 695676 17.0/s
removals 695261 17.0/s
Counters
match 700030 17.1/s
bad-offset 0 0.0/s
fragment 0 0.0/s
short 0 0.0/s
normalize 0 0.0/s
memory 0 0.0/s
bad-timestamp 0 0.0/s
congestion 0 0.0/s
ip-option 0 0.0/s
proto-cksum 164 0.0/s
state-mismatch 718 0.0/s
state-insert 0 0.0/s
state-limit 0 0.0/s
src-limit 0 0.0/s
synproxy 0 0.0/s
TIMEOUTS:
tcp.first 30s
tcp.opening 5s
tcp.established 18000s
tcp.closing 60s
tcp.finwait 30s
tcp.closed 30s
tcp.tsdiff 10s
udp.first 60s
udp.single 30s
udp.multiple 60s
icmp.first 20s
icmp.error 10s
other.first 60s
other.single 30s
other.multiple 60s
frag 30s
interval 10s
adaptive.start 6000 states
adaptive.end 12000 states
src.track 0s
LIMITS:
states hard limit 10000
src-nodes hard limit 10000
frags hard limit 5000
tables hard limit 1000
table-entries hard limit 200000
OS FINGERPRINTS:
696 fingerprints loaded
Очереди:
Код: Выделить всё
# pfctl -sq -v
queue root_vr0 on vr0 bandwidth 100Mb priority 0 cbq( wrr root ) {main}
[ pkts: 6224409 bytes: 3704840495 dropped pkts: 0 bytes: 0 ]
[ qlength: 0/ 50 borrows: 0 suspends: 0 ]
queue main on vr0 bandwidth 98Mb priority 3 cbq( red borrow default )
[ pkts: 6224409 bytes: 3704840495 dropped pkts: 0 bytes: 0 ]
[ qlength: 0/ 50 borrows: 0 suspends: 0 ]
queue root_ng0 on ng0 bandwidth 1.15Mb priority 0 cbq( wrr root ) {computer_ext_inet, server_ext_inet, netbook_ext_inet}
[ pkts: 2842760 bytes: 480342440 dropped pkts: 0 bytes: 0 ]
[ qlength: 0/ 50 borrows: 0 suspends: 0 ]
queue computer_ext_inet on ng0 bandwidth 400Kb cbq( borrow ) {computer_ext_icmp_inet, computer_ext_mail_inet, computer_ext_http_inet, computer_ext_other_inet}
[ pkts: 0 bytes: 0 dropped pkts: 0 bytes: 0 ]
[ qlength: 0/ 50 borrows: 11547 suspends: 0 ]
queue computer_ext_icmp_inet on ng0 bandwidth 20Kb priority 7 cbq( red borrow )
[ pkts: 0 bytes: 0 dropped pkts: 0 bytes: 0 ]
[ qlength: 0/ 50 borrows: 0 suspends: 0 ]
queue computer_ext_mail_inet on ng0 bandwidth 140Kb priority 5 cbq( red borrow )
[ pkts: 0 bytes: 0 dropped pkts: 0 bytes: 0 ]
[ qlength: 0/ 50 borrows: 0 suspends: 0 ]
queue computer_ext_http_inet on ng0 bandwidth 140Kb priority 3 cbq( red borrow )
[ pkts: 0 bytes: 0 dropped pkts: 0 bytes: 0 ]
[ qlength: 0/ 50 borrows: 0 suspends: 0 ]
queue computer_ext_other_inet on ng0 bandwidth 100Kb cbq( red borrow default )
[ pkts: 1147309 bytes: 184216808 dropped pkts: 1814 bytes: 811422 ]
[ qlength: 0/ 50 borrows: 71250 suspends: 1753 ]
queue server_ext_inet on ng0 bandwidth 350Kb cbq( borrow ) {server_ext_dns_inet, server_ext_icmp_inet, server_ext_ssh_inet, server_ext_http_inet, server_ext_other_inet}
[ pkts: 0 bytes: 0 dropped pkts: 0 bytes: 0 ]
[ qlength: 0/ 50 borrows: 41877 suspends: 0 ]
queue server_ext_dns_inet on ng0 bandwidth 35Kb priority 6 cbq( red borrow )
[ pkts: 706 bytes: 55455 dropped pkts: 0 bytes: 0 ]
[ qlength: 0/ 50 borrows: 0 suspends: 0 ]
queue server_ext_icmp_inet on ng0 bandwidth 17.50Kb priority 7 cbq( red borrow )
[ pkts: 0 bytes: 0 dropped pkts: 0 bytes: 0 ]
[ qlength: 0/ 50 borrows: 0 suspends: 0 ]
queue server_ext_ssh_inet on ng0 bandwidth 105Kb priority 5 cbq( red borrow )
[ pkts: 0 bytes: 0 dropped pkts: 0 bytes: 0 ]
[ qlength: 0/ 50 borrows: 0 suspends: 0 ]
queue server_ext_http_inet on ng0 bandwidth 105Kb priority 3 cbq( red borrow )
[ pkts: 19116 bytes: 6022207 dropped pkts: 50 bytes: 43014 ]
[ qlength: 0/ 50 borrows: 2281 suspends: 163 ]
queue server_ext_other_inet on ng0 bandwidth 87.50Kb cbq( red borrow )
[ pkts: 1675629 bytes: 290047970 dropped pkts: 17666 bytes: 4464710 ]
[ qlength: 0/ 50 borrows: 384225 suspends: 2586 ]
queue netbook_ext_inet on ng0 bandwidth 400Kb cbq( borrow ) {netbook_ext_icmp_inet, netbook_ext_mail_inet, netbook_ext_http_inet, netbook_ext_other_inet}
[ pkts: 0 bytes: 0 dropped pkts: 0 bytes: 0 ]
[ qlength: 0/ 50 borrows: 0 suspends: 0 ]
queue netbook_ext_icmp_inet on ng0 bandwidth 20Kb priority 7 cbq( red borrow )
[ pkts: 0 bytes: 0 dropped pkts: 0 bytes: 0 ]
[ qlength: 0/ 50 borrows: 0 suspends: 0 ]
queue netbook_ext_mail_inet on ng0 bandwidth 140Kb priority 5 cbq( red borrow )
[ pkts: 0 bytes: 0 dropped pkts: 0 bytes: 0 ]
[ qlength: 0/ 50 borrows: 0 suspends: 0 ]
queue netbook_ext_http_inet on ng0 bandwidth 140Kb priority 3 cbq( red borrow )
[ pkts: 0 bytes: 0 dropped pkts: 0 bytes: 0 ]
[ qlength: 0/ 50 borrows: 0 suspends: 0 ]
queue netbook_ext_other_inet on ng0 bandwidth 100Kb cbq( red borrow )
[ pkts: 0 bytes: 0 dropped pkts: 0 bytes: 0 ]
[ qlength: 0/ 50 borrows: 0 suspends: 0 ]
queue root_ng1 on ng1 bandwidth 1.65Mb priority 0 cbq( wrr root ) {computer_ext_dml, server_ext_dml, netbook_ext_dml}
[ pkts: 4834016 bytes: 5147428682 dropped pkts: 0 bytes: 0 ]
[ qlength: 0/ 50 borrows: 0 suspends: 0 ]
queue computer_ext_dml on ng1 bandwidth 150Kb cbq( borrow ) {computer_ext_icmp_dml, computer_ext_http_dml, computer_ext_other_dml}
[ pkts: 0 bytes: 0 dropped pkts: 0 bytes: 0 ]
[ qlength: 0/ 50 borrows: 2476344 suspends: 0 ]
queue computer_ext_icmp_dml on ng1 bandwidth 7.50Kb priority 7 cbq( red borrow default )
[ pkts: 2498450 bytes: 3457003780 dropped pkts: 6715 bytes: 9177344 ]
[ qlength: 0/ 50 borrows: 2476584 suspends: 0 ]
queue computer_ext_http_dml on ng1 bandwidth 75Kb priority 3 cbq( red borrow )
[ pkts: 0 bytes: 0 dropped pkts: 0 bytes: 0 ]
[ qlength: 0/ 50 borrows: 0 suspends: 0 ]
queue computer_ext_other_dml on ng1 bandwidth 67.50Kb cbq( red borrow )
[ pkts: 0 bytes: 0 dropped pkts: 0 bytes: 0 ]
[ qlength: 0/ 50 borrows: 0 suspends: 0 ]
queue server_ext_dml on ng1 bandwidth 200Kb cbq( borrow ) {server_ext_dns_dml, server_ext_icmp_dml, server_ext_ssh_dml, server_ext_http_dml, server_ext_other_dml}
[ pkts: 0 bytes: 0 dropped pkts: 0 bytes: 0 ]
[ qlength: 0/ 50 borrows: 1977612 suspends: 0 ]
queue server_ext_dns_dml on ng1 bandwidth 20Kb priority 6 cbq( red borrow )
[ pkts: 787 bytes: 53375 dropped pkts: 0 bytes: 0 ]
[ qlength: 0/ 50 borrows: 0 suspends: 0 ]
queue server_ext_icmp_dml on ng1 bandwidth 10Kb priority 7 cbq( red borrow )
[ pkts: 70 bytes: 5950 dropped pkts: 0 bytes: 0 ]
[ qlength: 0/ 50 borrows: 0 suspends: 0 ]
queue server_ext_ssh_dml on ng1 bandwidth 60Kb priority 5 cbq( red borrow )
[ pkts: 0 bytes: 0 dropped pkts: 0 bytes: 0 ]
[ qlength: 0/ 50 borrows: 0 suspends: 0 ]
queue server_ext_http_dml on ng1 bandwidth 60Kb priority 3 cbq( red borrow )
[ pkts: 30936 bytes: 3227315 dropped pkts: 0 bytes: 0 ]
[ qlength: 0/ 50 borrows: 911 suspends: 0 ]
queue server_ext_other_dml on ng1 bandwidth 50Kb cbq( red borrow )
[ pkts: 2303773 bytes: 1687138262 dropped pkts: 4580 bytes: 2704718 ]
[ qlength: 0/ 50 borrows: 2097460 suspends: 0 ]
queue netbook_ext_dml on ng1 bandwidth 150Kb cbq( borrow ) {netbook_ext_icmp_dml, netbook_ext_http_dml, netbook_ext_other_dml}
[ pkts: 0 bytes: 0 dropped pkts: 0 bytes: 0 ]
[ qlength: 0/ 50 borrows: 0 suspends: 0 ]
queue netbook_ext_icmp_dml on ng1 bandwidth 7.50Kb priority 7 cbq( red borrow )
[ pkts: 0 bytes: 0 dropped pkts: 0 bytes: 0 ]
[ qlength: 0/ 50 borrows: 0 suspends: 0 ]
queue netbook_ext_http_dml on ng1 bandwidth 75Kb priority 3 cbq( red borrow )
[ pkts: 0 bytes: 0 dropped pkts: 0 bytes: 0 ]
[ qlength: 0/ 50 borrows: 0 suspends: 0 ]
queue netbook_ext_other_dml on ng1 bandwidth 67.50Kb cbq( red borrow )
[ pkts: 0 bytes: 0 dropped pkts: 0 bytes: 0 ]
[ qlength: 0/ 50 borrows: 0 suspends: 0 ]
Re: PF и ALTQ, что я делаю не так?
Добавлено: 2009-02-17 18:19:53
mnz_home
Ну что, никто не знает?

Неохота из-за такой фигни на линукс переезжать...
Re: PF и ALTQ, что я делаю не так?
Добавлено: 2009-02-17 21:06:11
mnz_home
В общем правила срабатывают правильно:
Код: Выделить всё
pass in quick on vr0 inet proto tcp from 10.10.10.2 to any port = http flags S/SA keep state queue computer_ext_http_inet
[ Evaluations: 5248 Packets: 57 Bytes: 8625 States: 0 ]
[ Inserted: uid 0 pid 3116 ]
Но пакеты в очередь не попадают:
Код: Выделить всё
queue computer_ext_http_inet on ng0 bandwidth 140Kb priority 3 cbq( borrow )
[ pkts: 0 bytes: 0 dropped pkts: 0 bytes: 0 ]
[ qlength: 0/ 50 borrows: 0 suspends: 0 ]
Почему пакеты из сработавшего правила не попадают в очередь?

Re: PF и ALTQ, что я делаю не так?
Добавлено: 2009-02-17 22:53:43
mnz_home
Тихо сам с собой веду я беседу.

Предполагаю, что pf не может различить пакеты, помеченные для определенной очереди, после прохождения их через kernel nat. Соответственно все они сваливаются в дефолтовую. Как побороть, есть у кого идеи? Кроме использования nat средствами pf, до этого я и сам додумался.

Re: PF и ALTQ, что я делаю не так?
Добавлено: 2009-02-20 21:41:49
mnz_home
Всем спасибо. Таки разобрался...
Re: PF и ALTQ, что я делаю не так?
Добавлено: 2009-02-20 21:44:50
paradox
молодец)
опиши решения
что бы потом народ повторно не поднимал тему с вопросом
Re: PF и ALTQ, что я делаю не так?
Добавлено: 2009-02-20 21:46:41
zingel
да, в 7.1-STABLE это пофикшено, вчера.
Re: PF и ALTQ, что я делаю не так?
Добавлено: 2009-02-20 22:27:25
mnz_home
paradox писал(а):молодец)
опиши решения
что бы потом народ повторно не поднимал тему с вопросом
В принципе решение топорное, прописал очереди в pf.conf, а правила по которым пакеты попадают в очереди в правилах ipfw ( спасибо Covax'у за статью
http://www.lissyara.su/?id=1660 ).
rc.gw.firewall
Код: Выделить всё
#==================================================================================================================
${FwCmd} add 100 count altq lan_computer all from ${comp_addr} to ${lan_in_ip},${lan_in_net} via ${lan_in}
${FwCmd} add 200 count altq lan_computer all from ${lan_in_ip},${lan_in_net} to ${comp_addr} via ${lan_in}
${FwCmd} add 300 count altq lan_netbook all from ${nout_addr} to ${lan_in_ip},${lan_in_net} via ${lan_in}
${FwCmd} add 400 count altq lan_netbook all from ${lan_in_ip},${lan_in_net} to ${nout_addr} via ${lan_in}
#==================================================================================================================
${FwCmd} add 500 count altq computer_in_http_dml tcp from ${dml_local} 80,411,1080,8080 to ${comp_addr} via ${lan_in}
${FwCmd} add 600 count altq computer_in_icmp_dml icmp from ${dml_local} to ${comp_addr} via ${lan_in}
${FwCmd} add 700 count altq computer_in_other_dml all from ${dml_local} to ${comp_addr} via ${lan_in}
#==================================================================================================================
${FwCmd} add 800 count altq netbook_in_http_dml tcp from ${dml_local} 80,411,1080,8080 to ${nout_addr} via ${lan_in}
${FwCmd} add 900 count altq netbook_in_icmp_dml icmp from ${dml_local} to ${nout_addr} via ${lan_in}
${FwCmd} add 1000 count altq netbook_in_other_dml all from ${dml_local} to ${nout_addr} via ${lan_in}
#==================================================================================================================
${FwCmd} add 1100 count altq computer_in_http_inet tcp from any 80,411,1080,8080 to ${comp_addr} via ${lan_in}
${FwCmd} add 1200 count altq computer_in_icmp_inet icmp from any to ${comp_addr} via ${lan_in}
${FwCmd} add 1300 count altq computer_in_other_inet all from any to ${comp_addr} via ${lan_in}
#==================================================================================================================
${FwCmd} add 1400 count altq netbook_in_http_inet tcp from any 80,411,1080,8080 to ${nout_addr} via ${lan_in}
${FwCmd} add 1500 count altq netbook_in_icmp_inet icmp from any to ${nout_addr} via ${lan_in}
${FwCmd} add 1600 count altq netbook_in_other_inet all from any to ${nout_addr} via ${lan_in}
#==================================================================================================================
#==================================================================================================================
${FwCmd} add 1700 count altq computer_ext_http_dml tcp from ${comp_addr} to ${dml_local} 80,411,1080,8080 via ${lan_in}
${FwCmd} add 1800 count altq computer_ext_icmp_dml icmp from ${comp_addr} to ${dml_local} via ${lan_in}
${FwCmd} add 1900 count altq computer_ext_other_dml all from ${comp_addr} to ${dml_local} via ${lan_in}
#==================================================================================================================
${FwCmd} add 2000 count altq netbook_ext_http_dml tcp from ${nout_addr} to ${dml_local} 80,411,1080,8080 via ${lan_in}
${FwCmd} add 2100 count altq netbook_ext_icmp_dml icmp from ${nout_addr} to ${dml_local} via ${lan_in}
${FwCmd} add 2200 count altq netbook_ext_other_dml all from ${nout_addr} to ${dml_local} via ${lan_in}
#==================================================================================================================
${FwCmd} add 2300 count altq server_ext_dns_dml udp from ${dml_ip} to ${dml_local} 53 via ${lan_dml}
${FwCmd} add 2400 count altq server_ext_icmp_dml icmp from ${dml_ip} to ${dml_local} via ${lan_dml}
${FwCmd} add 2500 count altq server_ext_http_dml tcp from ${dml_ip} to ${dml_local} 80,411,1080,8080 via ${lan_dml}.
${FwCmd} add 2600 count altq server_ext_http_dml tcp from ${dml_ip} 80 to ${dml_local} via ${lan_dml}
${FwCmd} add 2700 count altq server_ext_ssh_dml tcp from ${dml_ip} 22 to ${dml_local} via ${lan_dml}
${FwCmd} add 2800 count altq server_ext_other_dml all from ${dml_ip} to ${dml_local} via ${lan_dml}
#==================================================================================================================
${FwCmd} add 2900 count altq computer_ext_http_inet tcp from ${comp_addr} to any 80,411,1080,8080 via ${lan_in}
${FwCmd} add 3000 count altq computer_ext_icmp_inet icmp from ${comp_addr} to any via ${lan_in}
${FwCmd} add 3100 count altq computer_ext_other_inet all from ${comp_addr} to any via ${lan_in}
#==================================================================================================================
${FwCmd} add 3200 count altq netbook_ext_http_inet tcp from ${nout_addr} to any 80,411,1080,8080 via ${lan_in}
${FwCmd} add 3300 count altq netbook_ext_icmp_inet icmp from ${nout_addr} to any via ${lan_in}
${FwCmd} add 3400 count altq netbook_ext_other_inet all from ${nout_addr} to any via ${lan_in}
#==================================================================================================================
${FwCmd} add 3500 count altq server_ext_dns_inet udp from me to any 53 via ${lan_inet}
${FwCmd} add 3600 count altq server_ext_icmp_inet icmp from me to any via ${lan_inet}
${FwCmd} add 3700 count altq server_ext_http_inet tcp from me to any 80,411,1080,8080 via ${lan_inet}.
${FwCmd} add 3800 count altq server_ext_http_inet tcp from me 80 to any via ${lan_inet}
${FwCmd} add 3900 count altq server_ext_ssh_inet tcp from me 22 to any via ${lan_inet}
${FwCmd} add 4000 count altq server_ext_other_inet all from me to any via ${lan_inet}
#==================================================================================================================
${FwCmd} add 4100 check-state
.... [правила]
да, в 7.1-STABLE это пофикшено, вчера.
Хорошая новость, но пожалуй подожду релиза.
PS. Может кто навскидку помнит, hfsc поддерживает вложенные очереди (как cbq)? Т.е. конструкции вида:
Код: Выделить всё
altq on ... hfsc ... queue ...
queue 1 ...
queue 2 ...
queue 3 ...
Re: PF и ALTQ, что я делаю не так?
Добавлено: 2009-02-20 22:33:39
paradox
hfsc уде как то обсуждался
поищи по форуму
а если мануалы нужны но нём то лучше в openbsd посмотри
там с примерами
Re: PF и ALTQ, что я делаю не так?
Добавлено: 2009-02-21 0:56:42
voider
не знаю почему непопадают у меня все попадает или я чето не догоняю? рабочий конф
Код: Выделить всё
ext_if="re0"
int_if="rl0"
vpn_if="ng0"
table <private_net> { 192.168.0.0/24, 10.0.0.0/8, 34.41.22.87 }
set optimization aggressive
set block-policy drop
set require-order yes
set skip on lo0
scrub in all fragment reassemble
scrub out all random-id max-mss 1460
altq on $int_if bandwidth 100Mb hfsc queue { inet_in, default_in }
queue default_in bandwidth 97Mb priority 0 hfsc(default)
queue inet_in bandwidth 2560Kb priority 7 hfsc{ q_comp1_in, q_comp2_in, q_comp3_in }
queue q_comp1_in bandwidth 1024Kb priority 5 hfsc(realtime 1024Kb upperlimit 2560Kb)
queue q_comp2_in bandwidth 1024Kb priority 5 hfsc(realtime 1024Kb upperlimit 2048Kb)
queue q_comp3_in bandwidth 512Kb priority 5 hfsc(realtime 512Kb upperlimit 512Kb)
nat on $ext_if proto { tcp udp icmp } from $int_if:network to any -> ($ext_if)
nat on $vpn_if proto { tcp udp icmp } from $int_if:network to any -> ($vpn_if)
pass out on $int_if from ! <private_net> to $comp1 queue q_comp1_in
pass out on $int_if from ! <private_net> to $comp2 queue q_comp2_in
pass out on $int_if from ! <private_net> to $comp3 queue q_comp3_in
Re: PF и ALTQ, что я делаю не так?
Добавлено: 2009-02-21 11:57:35
mnz_home
voider писал(а):не знаю почему непопадают у меня все попадает или я чето не догоняю? рабочий конф
nat у меня в ipfw, а не в pf...
Re: PF и ALTQ, что я делаю не так?
Добавлено: 2009-02-21 13:07:40
voider
mnz_home а что мешает его сдалеть на pf? Недостаток знаний ? или лень?
Re: PF и ALTQ, что я делаю не так?
Добавлено: 2009-02-21 13:27:03
mnz_home
voider писал(а):mnz_home а что мешает его сдалеть на pf? Недостаток знаний ? или лень?
Пока нет желания трогать то, что хорошо работает.
Re: PF и ALTQ, что я делаю не так?
Добавлено: 2009-02-21 23:08:44
voider
2mnz_home раз вы создали эту тему и хотите чего то узнать значит это не работает так как вы хотите

=> вы лжете:)
Re: PF и ALTQ, что я делаю не так?
Добавлено: 2009-02-21 23:28:47
mnz_home
voider писал(а):2mnz_home раз вы создали эту тему и хотите чего то узнать значит это не работает так как вы хотите

=> вы лжете:)
Тот факт, что я создал эту тему и хочу что-то узнать сосвсем не означает, что ipfw и kernel nat работают не так как я хочу, а точнее они работают в точности так, как мне надо. Поэтому вариант с отдельным шейпером был предпочтительнее... => вы лжете, что я лгу.

Чем nat в pf лучше ядерного? Кстати, благодарю за пример с hfsc. Настроил шейпер - сказка, utorrent с 8 закачками и 500 подключениями теперь совсем не мешает веб-сервингу.

Re: PF и ALTQ, что я делаю не так?
Добавлено: 2009-02-22 0:06:36
voider
mnz_home писал(а): Чем nat в pf лучше ядерного?
не знаю
Кстати, благодарю за пример с hfsc. Настроил шейпер - сказка, utorrent с 8 закачками и 500 подключениями теперь совсем не мешает веб-сервингу.

пасиба ,ксати ,чтобы торент не забивал всю линию просто максимальную скачку нужно сделать чуть меньше ,тогда она этот "чучуть" не будет трогать и он остатеньться для сёрфинга

Re: PF и ALTQ, что я делаю не так?
Добавлено: 2009-02-22 20:45:23
mnz_home
voider писал(а):пасиба ,ксати ,чтобы торент не забивал всю линию просто максимальную скачку нужно сделать чуть меньше ,тогда она этот "чучуть" не будет трогать и он остатеньться для сёрфинга

Вы имеете ввиду ограничивать скорость в utorrent? Так и было раньше. Но захотелось чтобы при отсутствии прочей активности utorrent забирал ВСЮ полосу. И динамически отдавал при появлении приоритетного трафика от компьютеров.
Re: PF и ALTQ, что я делаю не так?
Добавлено: 2009-02-22 20:51:31
voider
на самом деле он так и делал у меня этот уторент ,но потом некоторые сайты стали иногда ошибку выдавать и срабатываало только со второго раза ,поэтому ирешил что альтку медленно реагирует на изменеия поэтому я чуть меньше полосу сделал
Re: PF и ALTQ, что я делаю не так?
Добавлено: 2009-02-22 23:32:01
mnz_home
voider писал(а):на самом деле он так и делал у меня этот уторент ,но потом некоторые сайты стали иногда ошибку выдавать и срабатываало только со второго раза ,поэтому ирешил что альтку медленно реагирует на изменеия поэтому я чуть меньше полосу сделал
Про это правило не забыли когда нарезали полосы?
REMEMBER: Do not set your upload bandwidth too high otherwise the queue in pf will be useless. A safe rule is to set the maximum bandwidth at around 97% of the total upload speed available to you. Setting your max speed lower is preferable to setting it too high.
https://calomel.org/pf_hfsc.html
Re: PF и ALTQ, что я делаю не так?
Добавлено: 2009-02-23 0:13:14
voider
вот как раз и не читал это

сам кароче додумался

методом дедукции

) спасибо за ссылочку тепрь я знаю что можно в процентах максимум скачки ставить
