axelkiz
|
|
« : 09 Марта 2013, 12:02:34 » |
|
День добрый.
как можно снимать статисктику о трафике с МТ и передавать в нодени (тарифы с динамическим шейпированием)?
|
|
|
Записан
|
|
|
|
boomer666
NoDeny
Постоялец
Карма: 1
Offline
Сообщений: 194
|
|
« Ответ #1 : 09 Марта 2013, 13:08:10 » |
|
|
|
|
Записан
|
|
|
|
axelkiz
|
|
« Ответ #2 : 10 Марта 2013, 09:37:55 » |
|
поставил flow-tools-ng запустил как в доке, файл /usr/local/nodeny/netflow_8888.pl создался, постоянно изменяется. в его содержании: "/usr/local/nodeny/sql/2-........", но в этой папке есть только файлы 1-.... /var/db/flows/ - пусто # tcpdump -i em0 -p -n udp port 8888 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on em0, link-type EN10MB (Ethernet), capture size 65535 bytes 09:27:37.131063 IP 193.х.х.х.8888 > 193.х.х.х.8888: UDP, length 216 09:27:39.130984 IP 193.х.х.х.8888 > 193.х.х.х.8888: UDP, length 216 09:27:41.130900 IP 193.х.х.х.8888 > 193.х.х.х.8888: UDP, length 216 09:27:43.130941 IP 193.х.х.х.8888 > 193.х.х.х.8888: UDP, length 264 09:27:45.130730 IP 193.х.х.х.8888 > 193.х.х.х.8888: UDP, length 216 09:27:47.130651 IP 193.х.х.х.8888 > 193.х.х.х.8888: UDP, length 216 ^C 6 packets captured 36700 packets received by filter 0 packets dropped by kernel
прошу помощи
|
|
« Последнее редактирование: 10 Марта 2013, 10:01:35 от axelkiz »
|
Записан
|
|
|
|
poxy.
NoDeny
Спец
Карма: 10
Offline
Сообщений: 844
|
|
« Ответ #3 : 10 Марта 2013, 10:17:24 » |
|
Фаер из доки?
|
|
|
Записан
|
|
|
|
axelkiz
|
|
« Ответ #4 : 10 Марта 2013, 10:22:19 » |
|
почти #!/bin/sh - f='/sbin/ipfw'
ifOut='em0'
${f} -f flush
#${f} add 5 allow ip any from any ${f} add 15 allow gre from any to any
${f} add 16 deny tcp from "table(45)" to "table(44)" ${f} add 16 deny tcp from "table(44)" to "table(45)"
${f} add 45 allow tcp from any to me 22 ${f} add 45 allow tcp from any 22 to me ${f} add 45 allow tcp from any to me 2202 ${f} add 45 allow tcp from any 2202 to me ${f} add 45 allow tcp from any to me 10000 ${f} add 45 allow tcp from any 10000 to me ${f} add 45 allow tcp from any to me 1979 ${f} add 45 allow tcp from any 1979 to me ${f} add 45 allow tcp from any to me 25 ${f} add 45 allow tcp from any 25 to me ${f} add 45 allow tcp from any to me 110 ${f} add 45 allow tcp from any 110 to me #netflow ${f} add 45 allow tcp from any to me 8888 ${f} add 45 allow tcp from any 8888 to me
${f} add 100 deny tcp from any to any 445
${f} add 110 allow ip from any to any via lo0 ${f} add 120 skipto 1000 ip from me to any ${f} add 130 deny log icmp from any to any in icmptype 5,9,13,14,15,16,17 ${f} add 140 deny ip from any to "table(120)" ${f} add 150 deny ip from "table(120)" to any ${f} add 160 skipto 2000 ip from any to me
${f} add 200 skipto 500 ip from any to any via ${ifOut}
${f} add 300 skipto 4500 ip from any to any in
${f} add 400 skipto 450 ip from any to any recv ${ifOut}
${f} add 420 divert 1 ip from any to any ${f} add 450 divert 2 ip from any to any ${f} add 490 allow ip from any to any
${f} add 500 skipto 32500 ip from any to any in ${f} add 540 allow ip from any to any
${f} add 1000 allow udp from any 53,7723 to any ${f} add 1010 allow tcp from any to any setup keep-state ${f} add 1020 allow udp from any to any keep-state ${f} add 1100 allow ip from any to any
${f} add 2000 check-state ${f} add 2010 allow icmp from any to any ${f} add 2020 allow tcp from any to any 80,443 ${f} add 2050 deny ip from any to any via ${ifOut} ${f} add 2060 allow udp from any to any 53,7723
#${f} add 65534 deny ip from any to any
|
|
|
Записан
|
|
|
|
poxy.
NoDeny
Спец
Карма: 10
Offline
Сообщений: 844
|
|
« Ответ #5 : 10 Марта 2013, 10:30:50 » |
|
На микротике указал порт и ип на которые отдавать статистику?
|
|
|
Записан
|
|
|
|
axelkiz
|
|
« Ответ #6 : 10 Марта 2013, 10:35:05 » |
|
да, на микротике все регистрируется, информация о трафике приходит, во втором моем посте вывод команды tcpdump
|
|
|
Записан
|
|
|
|
ser970
NoDeny
Спец
Карма: 70
Offline
Сообщений: 1323
|
|
« Ответ #7 : 10 Марта 2013, 10:38:02 » |
|
да, на микротике все регистрируется, информация о трафике приходит, во втором моем посте вывод команды tcpdump
${f} add 45 allow tcp from any to me 8888 ${f} add 45 allow tcp from any 8888 to me и 09:27:37.131063 IP 193.х.х.х.8888 > 193.х.х.х.8888: UDP, length 216 разница в tcp и udp
|
|
|
Записан
|
|
|
|
axelkiz
|
|
« Ответ #8 : 10 Марта 2013, 10:51:02 » |
|
спасибо, подправил, вопрос снят
|
|
|
Записан
|
|
|
|
axelkiz
|
|
« Ответ #9 : 24 Марта 2013, 17:39:12 » |
|
Проблема такая.
Не синхронизируется с микротиком (второй). Статитистику с него шлет в базу, а обновление address lists не происходит, simple queues не добавляются и не изменяются.
api включено, порт прописан верно.
подскажите, в каких логах искать причины?
|
|
|
Записан
|
|
|
|
stix
NoDeny
Спец
Карма: 72
Offline
Сообщений: 1872
Nodeny Support Team
|
|
« Ответ #10 : 24 Марта 2013, 18:00:54 » |
|
в логах микротика и логах noserver
|
|
|
Записан
|
|
|
|
YuSHa
NoDeny
Постоялец
Карма: 6
Offline
Сообщений: 183
|
|
« Ответ #11 : 26 Мая 2013, 16:13:18 » |
|
статистика у вас идет по netflow а аксес листами и шейпером управляет nofire.pl (там есть специальный для mikrotik) пробовал я такое, работа не понравилась. пришел в схеме: (управление ipfw) биллинг ----------------> натящий серв с bsd --------> инет - - (запросы radius) - - (роутинг) - - микротик (PPPoE) - - - абоны
|
|
|
Записан
|
|
|
|
elite
Начальник планеты
NoDeny
Спец
Карма: 52
Offline
Сообщений: 1226
In LAN we trust!
|
|
« Ответ #12 : 26 Мая 2013, 16:51:17 » |
|
а чем фряха не пппое сервер?
|
|
|
Записан
|
|
|
|
|