Перейти до

Как научить стг считат ррр0???


Рекомендованные сообщения

Вобщем такая ситуация:

имеется машина FreeBSD 5.4 +stg 2.0.14

локаль 192.168.0.0/24 - айпи машины в локали 192.168.0.254 (rl0)

именно на нем СТГ считает трафик.... и все было хорошо пока меня не упросили взять клиента на модем по ночам (диал-ин)... вобщем прописываю в конфиг стг следущее:

iface=rl0, ppp0

после рибута системы стг вобще не запускается... в лог ругается что нет интерфейса ррр0...

после того как юзер конектится и создается интерфейс ррр0 перезапускаю стг... статует успешно, но трафик юзера не считает!! в настройках юзера стоит интерфейс ррр0...

видел на форуме что стг не считает трафик по виртуальным интерфейсам...

 

кто нацчил щитать его? поделитесь пожалуйста! уж очень нужно... не охота поднимать второй биллинг на одной ммашине для одного юзера....

Заранее благодарен!

Ссылка на сообщение
Поделиться на других сайтах

всё просто чувак только "Мечтатель2" работает с виртуальными интерфейсами ... а 2.014-2.016 не могут нормально на фре это делать

Ссылка на сообщение
Поделиться на других сайтах

дык я так и делаю... локаль которая на rl0 192.168.0.0/24, айпи диал-ин клиента 192.168.0.100... интерфейс вседа ppp0... не считает....

насчет версии 2.4 дайте пжл доку по инсталлу... а то чето не получилось у меня... заранее благодарен

Ссылка на сообщение
Поделиться на других сайтах

дык я так и делаю... локаль которая на rl0 192.168.0.0/24, айпи диал-ин клиента 192.168.0.100... интерфейс вседа ppp0... не считает....

насчет версии 2.4 дайте пжл доку по инсталлу... а то чето не получилось у меня... заранее благодарен

Ссылка на сообщение
Поделиться на других сайтах

поставил стг 2.4... пока не тестил щитает ли... но прикол такой... при старте машины еще нет интерфейса ppp0 и он ругается об этом в лог и не запускается... сам интерфейс создается после того, как подключится клиент на модем (тоесть неизвесно когда)... вопрос такой: как насильно создать при старте системы интерфейс ppp0?

Ссылка на сообщение
Поделиться на других сайтах

у меня стоит freeBSD 5.3, STG2, ipfw, divert, pppoe(tun0) всё считается ... скоро напишу статью на системный администратор кк напишу так сообщать буду

Ссылка на сообщение
Поделиться на других сайтах

вобщем задача свелась до такого:

нужно написать скрипт, который при запуске поднимит интерфейс ppp0, назначит ему айпи, потом поднимет стг и убьет интерфейс...

возможно ли такое?

Ссылка на сообщение
Поделиться на других сайтах

FreeBSD 5.4

я вот думал:

#!/bin/sh

#Поднятие интрефейса ppp0 и назначение айпи...

.....

#Ждем 3 секунды

sleep 3

#Запускаем стг

/sbin/stargazer

#Ждем еще 3 секуды

sleep 3

#Убиваем интерфейс

....

 

 

Так вот что прописать вместо точек? думал чето с pppd захимичить... пока не получается

Ссылка на сообщение
Поделиться на других сайтах

Я в свое время учил )

Ещё на 2.014 или 2.016.

Отписывался тут о проделанных исследованиях.

 

Минусы:

1. Один протокол (TCP или UDP) считается через divert, другой только через tee (ибо пакеты обратно не возвращает).

2. Грузит систему больше, чем через bpf.

3. Насчитывает лишка ;-)

 

Пункты 2 и 3 убивают всю полезность по сравнению с bpf.

 

Жду фиксинга этого способа подсчета )

 

А вот libipq, судя по отзывам на форуме, работает на ура.

Ссылка на сообщение
Поделиться на других сайтах

вот нашел на форуме вчера

Я НАШЕЛ!!!!!!!ВОТ НЕЛЕПОСТЬ ТО.........

ВОБЩЕМ.....В divertcap.cpp(в папке freebsd исходников) ВСЕ БЫСТРО ПРАВИМ :

 

- #define BUFF_LEN 1024

 

НА

 

+ #define BUFF_LEN 30000

 

.....А ТО ПОЛУЧАЕТСЯ....ЧТО МАКСИМАЛЬНЫЙ РАЗМЕР ПАКЕТА 1024 БАЙТА...

ВО ТРАБЛ ТО......АФИГЕТ........ТОРОПИЛСЯ НАВЕРНОЕ АВТОР......РЕЛИЗ ВЫПУСТИТЬ.....=)))

 

ТАМ КСТАТИ....ЕЩЕ МНОГО НЕДОЧЕТОВ........НО ЭТ ПРОСТО ВЫНОС....=))

что скажете? кто пробовал такую фишку? стоит ли пробовать?

Ссылка на сообщение
Поделиться на других сайтах

Пробовал, эффекта 0.

Хотя не помню, может и был эффект, но сейчас такое значение вроде уже стоит.

Вообще, если есть программеры tcp/ip, можно самим патч накатать.

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

×
×
  • Створити нове...