Jump to content

STG-2.402 пропускает трафик


Recommended Posts

увеличение буфера ни преводит неи к чему.

Ибо лнух и queue рулит на данный момент

был приверженцем фри но линух считает намана

наданный момент только линнь под стг, пока ждем решения.

Link to post
Share on other sites

2_J_:

Если есть тестовая машинка и желание потестить, попробуй использовать в одну сторону divert, а в другую tee.

Я описал выше, что куда.

Link to post
Share on other sites
  XoRe said:
2_J_:

Если есть тестовая машинка и желание потестить, попробуй использовать в одну сторону divert, а в другую tee.

Я описал выше, что куда.

Вопрос по bpf остается открытым..

вчера товарищу настроил stg 2.4 который самый последний, в принципе сполпинка завел... но с bpf стремно

Link to post
Share on other sites
  _J_ said:

увеличение буфера ни преводит неи к чему.

Ибо лнух и queue рулит на данный момент

Эти строки как-то связаны между собой ?

Насколько я понимаю единственная возможная причина пропуска пакетов - переполнение буфера bpf, т.е. если старгейзер не успевает забирать из него(буфера) данные. В таком случае увеличение буфера в какой-то степени может помочь. Или я не прав ?

Link to post
Share on other sites

ADSL + Free + stg divert

5 дней считает как в аптеке

счетчики фаервола и stg сходятся до последней цыфры

а bpf за 8 месяцев всегда оставлял желать лучшего

Link to post
Share on other sites
  JenyaP said:
ADSL + Free + stg divert

5 дней считает как в аптеке

счетчики фаервола и stg сходятся до последней цыфры

а bpf за 8 месяцев всегда оставлял желать лучшего

тоесть после замены тех 50 на 10 все стало в шоколаде?

Link to post
Share on other sites
  digim said:
  JenyaP said:
ADSL + Free + stg divert

5 дней считает как в аптеке

счетчики фаервола и stg сходятся до последней цыфры

а bpf за 8 месяцев всегда оставлял желать лучшего

тоесть после замены тех 50 на 10 все стало в шоколаде?

точно,

прямо как в документации по диверту, только другие порты не пробовал (синицы пока хватает)

Link to post
Share on other sites
  • 3 weeks later...

У меня вообще прикол.. Стоял Старгейзер 2.0, так тот считал нормально, вообще, ниче не пропускал, при любой скорости, хоть и 500 мбит/с. А вот 2.4 считает ну де-то 30%. Читаю форум и вижу, что с 2.4 проблемы, но на маленькой скорости (512 килобит) все вродь считается нормально. Я начинающий, и если бы кто-то написал подробно, как и что делать, чтобы пересобрать старгейзер и вообще что нужно для работы с Дивертом, был бы благодарен.

Link to post
Share on other sites

Если кому ещё интересно.

Сегодня проверил. У меня через bpf считает вполне правильно.

Sempron2200+

FreeBSD6.1

Stg v. Stg 2.403b

10 Мбит

~50 юзеров онлайн

net.bpf.bufsize=20 000

net.bpf.maxbufsize=1 000 000

Link to post
Share on other sites
  Колян said:
У меня вообще прикол.. Стоял Старгейзер 2.0, так тот считал нормально, вообще, ниче не пропускал, при любой скорости, хоть и 500 мбит/с. А вот 2.4 считает ну де-то 30%. Читаю форум и вижу, что с 2.4 проблемы, но на маленькой скорости (512 килобит) все вродь считается нормально. Я начинающий, и если бы кто-то написал подробно, как и что делать, чтобы пересобрать старгейзер и вообще что нужно для работы с Дивертом, был бы благодарен.

Я же писал уже

http://local.com.ua/forum/index.php?showtopic=6618&st=15

 

в строке 308 файла divert_cap.cpp замени

if ((bytes = recvfrom (cddiv.sock, buf, BUFF_LEN, 0, (struct sockaddr*) &divertaddr, &divertaddrSize)) > 50)

 

на

if ((bytes = recvfrom (cddiv.sock, buf, BUFF_LEN, 0, (struct sockaddr*) &divertaddr, &divertaddrSize)) > 10)

 

и собирай как в доках написано про диверт,

только порт диверта не меняй.

Link to post
Share on other sites
  • 4 weeks later...

А можно поинтересоваться, в каких доках? На сайте в разделе ДОКУМЕНТАЦИЯ только для версии 2.0 К текущей абсолютно не подходит. Можно ссылочку?

Link to post
Share on other sites
  • 3 weeks later...
  _J_ said:
Вопщи проделал следующее

1. зафильтровал весь лишний трафик, на рутер разрешен только icmp и 22 tcp и 5555 tcp/udp

2. Сменил сетевые карты на em - intel gogabit

3. Максимально облегчил ядро, выкинул всякие usb. sata и таму-подобную лабуду что не нужна в данном случае

4. Отправл в rules весь халявный трафик в NULL, тоесть всё 192.168.0.0/16 в NULL, а 0.0.0.0/0 DIR1

 

Чтож - ситуация не изменилась, процентов 20 "пролетает"

 

Сегодня попробовал divert

1. Пересобрал ядрос divert'ом

2. Добавил что надо в конфиг,

/sbin/ipfw add `expr $4 '*' 10 + 29001` allow ip from $2 to any // user $1

cat /etc/stargazer/OnConnect
/sbin/ipfw add `expr $4 '*' 10 + 28000` divert 15701 ip from $2 to any via em0 // user $1
/sbin/ipfw add `expr $4 '*' 10 + 28001` divert 15701 ip from any to $2 via em0 // user $1
/sbin/ipfw add `expr $4 '*' 10 + 29000` allow ip from any to $2 // user $1

Диверт не возвращает в ядро пакеты, тоесть работа невозможна. Пробовал 15701 как указано в сырцах, так и другие порты.

Тоесть сейчас работаю по первой схеме.

 

Что можете посоветовать в данной ситуации?

Или есть какието альтернативные сборщики трафика совместимые с freebsd 5.4?

Готов оплатить денежку за рабочую версию коллектора.

Установи в сырцах стг вес кило 957 пересобери и будь счастлив.

Не изобретай велосипед заново... Тема стара как мир...

Link to post
Share on other sites
  egor2fsys said:
Собирать никак не надо, надо в конфиге включить соответствующий модуль (mod_cap_divert).

У меня єтого модуля просто нету. Я пытался включить, не получаетсчя, так как нету попросту модуля.

Link to post
Share on other sites
  • 3 weeks later...
  JenyaP said:
  Колян said:
Все же интрересует, как СОБРАТЬ старгейзер версии 2.402 под диверт? Нигде ничего не нашел! Помогите, дока есть только к 2.0.

я по етим докам собрал

http://stargazer.dp.ua/doc20/conf_divert.html

Спасибо:)

Link to post
Share on other sites
  • 4 months later...
  denz said:
Установи в сырцах стг вес кило 957 пересобери и будь счастлив.

Не изобретай велосипед заново... Тема стара как мир...

Укажи конкретные строки и в каком файле, пожалуйста.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...