Zero666 0 Posted 2006-05-22 22:10:02 Share Posted 2006-05-22 22:10:02 Вобщем такая ситуация: имеется машина FreeBSD 5.4 +stg 2.0.14 локаль 192.168.0.0/24 - айпи машины в локали 192.168.0.254 (rl0) именно на нем СТГ считает трафик.... и все было хорошо пока меня не упросили взять клиента на модем по ночам (диал-ин)... вобщем прописываю в конфиг стг следущее: iface=rl0, ppp0 после рибута системы стг вобще не запускается... в лог ругается что нет интерфейса ррр0... после того как юзер конектится и создается интерфейс ррр0 перезапускаю стг... статует успешно, но трафик юзера не считает!! в настройках юзера стоит интерфейс ррр0... видел на форуме что стг не считает трафик по виртуальным интерфейсам... кто нацчил щитать его? поделитесь пожалуйста! уж очень нужно... не охота поднимать второй биллинг на одной ммашине для одного юзера.... Заранее благодарен! Link to post Share on other sites
sypper-pit 0 Posted 2006-05-23 06:19:55 Share Posted 2006-05-23 06:19:55 всё просто чувак только "Мечтатель2" работает с виртуальными интерфейсами ... а 2.014-2.016 не могут нормально на фре это делать Link to post Share on other sites
p0int 0 Posted 2006-05-23 06:53:44 Share Posted 2006-05-23 06:53:44 ставь версию 2.4 она умеет Link to post Share on other sites
sypper-pit 0 Posted 2006-05-23 07:13:17 Share Posted 2006-05-23 07:13:17 да и еще имея локалку серые ip бери и прописывай что слушать на rl0 Link to post Share on other sites
Parol 0 Posted 2006-05-23 08:54:43 Share Posted 2006-05-23 08:54:43 Ещё как вариант давай диалапному клиенту IP из своей локалки и скитай его с (rl0) Link to post Share on other sites
sypper-pit 0 Posted 2006-05-23 09:07:21 Share Posted 2006-05-23 09:07:21 ну а я что написал Link to post Share on other sites
Zero666 0 Posted 2006-05-23 16:16:12 Author Share Posted 2006-05-23 16:16:12 дык я так и делаю... локаль которая на rl0 192.168.0.0/24, айпи диал-ин клиента 192.168.0.100... интерфейс вседа ppp0... не считает.... насчет версии 2.4 дайте пжл доку по инсталлу... а то чето не получилось у меня... заранее благодарен Link to post Share on other sites
Zero666 0 Posted 2006-05-23 16:20:36 Author Share Posted 2006-05-23 16:20:36 дык я так и делаю... локаль которая на rl0 192.168.0.0/24, айпи диал-ин клиента 192.168.0.100... интерфейс вседа ppp0... не считает.... насчет версии 2.4 дайте пжл доку по инсталлу... а то чето не получилось у меня... заранее благодарен Link to post Share on other sites
Zero666 0 Posted 2006-05-23 16:58:52 Author Share Posted 2006-05-23 16:58:52 а никто 2.0.14 не пропатчил под ррр? видел на форуме намеки... но ничего конкретного... Link to post Share on other sites
Zero666 0 Posted 2006-05-23 23:42:16 Author Share Posted 2006-05-23 23:42:16 поставил стг 2.4... пока не тестил щитает ли... но прикол такой... при старте машины еще нет интерфейса ppp0 и он ругается об этом в лог и не запускается... сам интерфейс создается после того, как подключится клиент на модем (тоесть неизвесно когда)... вопрос такой: как насильно создать при старте системы интерфейс ppp0? Link to post Share on other sites
XoRe 0 Posted 2006-05-24 12:39:01 Share Posted 2006-05-24 12:39:01 СТГ на ppp0 трафик не считает. Link to post Share on other sites
Zero666 0 Posted 2006-05-24 17:51:12 Author Share Posted 2006-05-24 17:51:12 говорили же что 2.4 считает... Link to post Share on other sites
sypper-pit 0 Posted 2006-05-25 09:24:49 Share Posted 2006-05-25 09:24:49 у меня стоит freeBSD 5.3, STG2, ipfw, divert, pppoe(tun0) всё считается ... скоро напишу статью на системный администратор кк напишу так сообщать буду Link to post Share on other sites
Zero666 0 Posted 2006-05-25 11:39:37 Author Share Posted 2006-05-25 11:39:37 в диверте считаеш? Link to post Share on other sites
Zero666 0 Posted 2006-05-25 21:13:54 Author Share Posted 2006-05-25 21:13:54 вобщем задача свелась до такого: нужно написать скрипт, который при запуске поднимит интерфейс ppp0, назначит ему айпи, потом поднимет стг и убьет интерфейс... возможно ли такое? Link to post Share on other sites
sypper-pit 0 Posted 2006-05-26 03:35:52 Share Posted 2006-05-26 03:35:52 ясен огурец можно ... ну смотря на чём ты рабораеш .... Link to post Share on other sites
Zero666 0 Posted 2006-05-26 12:22:50 Author Share Posted 2006-05-26 12:22:50 FreeBSD 5.4 я вот думал: #!/bin/sh #Поднятие интрефейса ppp0 и назначение айпи... ..... #Ждем 3 секунды sleep 3 #Запускаем стг /sbin/stargazer #Ждем еще 3 секуды sleep 3 #Убиваем интерфейс .... Так вот что прописать вместо точек? думал чето с pppd захимичить... пока не получается Link to post Share on other sites
Zero666 0 Posted 2006-05-26 19:37:52 Author Share Posted 2006-05-26 19:37:52 не считает стг 2,4 на вирт интерфейсах... остается divert socket.... кто научил правильно считать во фре? Link to post Share on other sites
XoRe 0 Posted 2006-05-27 06:31:31 Share Posted 2006-05-27 06:31:31 Я в свое время учил ) Ещё на 2.014 или 2.016. Отписывался тут о проделанных исследованиях. Минусы: 1. Один протокол (TCP или UDP) считается через divert, другой только через tee (ибо пакеты обратно не возвращает). 2. Грузит систему больше, чем через bpf. 3. Насчитывает лишка ;-) Пункты 2 и 3 убивают всю полезность по сравнению с bpf. Жду фиксинга этого способа подсчета ) А вот libipq, судя по отзывам на форуме, работает на ура. Link to post Share on other sites
Zero666 0 Posted 2006-05-27 18:03:24 Author Share Posted 2006-05-27 18:03:24 вот нашел на форуме вчера Я НАШЕЛ!!!!!!!ВОТ НЕЛЕПОСТЬ ТО......... ВОБЩЕМ.....В divertcap.cpp(в папке freebsd исходников) ВСЕ БЫСТРО ПРАВИМ : - #define BUFF_LEN 1024 НА + #define BUFF_LEN 30000 .....А ТО ПОЛУЧАЕТСЯ....ЧТО МАКСИМАЛЬНЫЙ РАЗМЕР ПАКЕТА 1024 БАЙТА... ВО ТРАБЛ ТО......АФИГЕТ........ТОРОПИЛСЯ НАВЕРНОЕ АВТОР......РЕЛИЗ ВЫПУСТИТЬ.....=))) ТАМ КСТАТИ....ЕЩЕ МНОГО НЕДОЧЕТОВ........НО ЭТ ПРОСТО ВЫНОС....=)) что скажете? кто пробовал такую фишку? стоит ли пробовать? Link to post Share on other sites
XoRe 0 Posted 2006-05-28 07:19:13 Share Posted 2006-05-28 07:19:13 Пробовал, эффекта 0. Хотя не помню, может и был эффект, но сейчас такое значение вроде уже стоит. Вообще, если есть программеры tcp/ip, можно самим патч накатать. Link to post Share on other sites
Zero666 0 Posted 2006-05-29 22:01:47 Author Share Posted 2006-05-29 22:01:47 та если б были я б не спрашивал... ну так ч реально никто не пропатчил в сторонну диверта? Link to post Share on other sites
sypper-pit 0 Posted 2006-05-30 06:45:57 Share Posted 2006-05-30 06:45:57 http://local.com.ua/forum/index.php?act=ST&f=3&t=4670 Link to post Share on other sites
Zero666 0 Posted 2006-05-30 22:00:16 Author Share Posted 2006-05-30 22:00:16 http://local.com.ua/forum/index.php?act=ST&f=3&t=4670 непонял идеи Link to post Share on other sites
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now