* [Sysadmins] squid + ulogd @ 2008-05-08 12:32 Andrey V. Samopal 2008-05-08 12:41 ` Andrew Avramenko ` (2 more replies) 0 siblings, 3 replies; 11+ messages in thread From: Andrey V. Samopal @ 2008-05-08 12:32 UTC (permalink / raw) To: sysadmins Здравствуйте, sysadmins. ПОМОГИТЕ ПЛИЗ уже писал но никто не ответил, так что извините что повторяюсь. делаю я связку улога и сквида, чтоб была возможность отрубывать народ от прокси четко по оканчанию своего лимита трафика. настроил я чтоб все пакеты идущие от прокси к пользователям попадали в базу ulogd. -A OUTPUT -s 192.168.2.147 -d 192.168.0.0/255.255.0.0 -o eth0 -p tcp -m tcp --sport 3128 -j ULOG --ulog-prefix "SQUID_OUT" --ulog-cprange 48 --ulog-qthreshold 50 нашел метод как вычислить запросом сколько трафика взял определенный ip. как я понял по эксперементам, что через squid некешированные(squidом) данные попадают в ulogd 2 раза. как отбросить вторичное попадание пакета в ulogd! понимаю что можно не использовать кеш, но по определенным причинам мне он необходим! Помогите пожалуйста! -- С уважением, Andrey mailto:coma@admin.dn.ua ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Sysadmins] squid + ulogd 2008-05-08 12:32 [Sysadmins] squid + ulogd Andrey V. Samopal @ 2008-05-08 12:41 ` Andrew Avramenko 2008-05-09 10:31 ` Michael Shigorin 2008-05-13 3:20 ` User Dima 2 siblings, 0 replies; 11+ messages in thread From: Andrew Avramenko @ 2008-05-08 12:41 UTC (permalink / raw) To: Andrey V. Samopal, ALT Linux sysadmin discuss > как я понял по эксперементам, что через squid некешированные(squidом) > данные попадают в ulogd 2 раза. Скажите, а Вы уже смогли это логически объяснить? Или хотя бы есть логи tcpdump'а? Просто лично мне непонятно почему это происходит. Нарисуйте краткую схему сети (с ip-адресами), чтобы было понятнее. -- With best regards, Andrew ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Sysadmins] squid + ulogd 2008-05-08 12:32 [Sysadmins] squid + ulogd Andrey V. Samopal 2008-05-08 12:41 ` Andrew Avramenko @ 2008-05-09 10:31 ` Michael Shigorin 2008-05-11 12:12 ` Andrey V. Samopal 2008-05-13 3:20 ` User Dima 2 siblings, 1 reply; 11+ messages in thread From: Michael Shigorin @ 2008-05-09 10:31 UTC (permalink / raw) To: sysadmins On Thu, May 08, 2008 at 03:32:39PM +0300, Andrey V. Samopal wrote: > как я понял по эксперементам, что через squid > некешированные(squidом) данные попадают в ulogd 2 раза. > как отбросить вторичное попадание пакета в ulogd! Если один eth, то или добавить второй (всяко сильно удобнее), или объяснять ulogd, где трафик LAN<->squid, а где squid<->inet. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Sysadmins] squid + ulogd 2008-05-09 10:31 ` Michael Shigorin @ 2008-05-11 12:12 ` Andrey V. Samopal 2008-05-11 15:38 ` Michael Shigorin 2008-05-12 5:14 ` Eugene Prokopiev 0 siblings, 2 replies; 11+ messages in thread From: Andrey V. Samopal @ 2008-05-11 12:12 UTC (permalink / raw) To: sysadmins Здравствуйте, Michael. Вы писали 9 мая 2008 г., 13:31:26: > On Thu, May 08, 2008 at 03:32:39PM +0300, Andrey V. Samopal wrote: >> как я понял по эксперементам, что через squid >> некешированные(squidом) данные попадают в ulogd 2 раза. >> как отбросить вторичное попадание пакета в ulogd! > Если один eth, то или добавить второй (всяко сильно удобнее), > или объяснять ulogd, где трафик LAN<->squid, а где squid<->inet. а можно по подробней как сделать второе? -- С уважением, Andrey mailto:coma@admin.dn.ua ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Sysadmins] squid + ulogd 2008-05-11 12:12 ` Andrey V. Samopal @ 2008-05-11 15:38 ` Michael Shigorin 2008-05-12 5:14 ` Eugene Prokopiev 1 sibling, 0 replies; 11+ messages in thread From: Michael Shigorin @ 2008-05-11 15:38 UTC (permalink / raw) To: sysadmins On Sun, May 11, 2008 at 03:12:03PM +0300, Andrey V. Samopal wrote: > >> как я понял по эксперементам, что через squid > >> некешированные(squidом) данные попадают в ulogd 2 раза. > >> как отбросить вторичное попадание пакета в ulogd! > > Если один eth, то или добавить второй (всяко сильно удобнее), > > или объяснять ulogd, где трафик LAN<->squid, а где squid<->inet. > а можно по подробней как сделать второе? Не сталкивался (аккаунтингом коллега занимался, но предпочтение по части разных интерфейсов для разного трафика у нас скорее общее). -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Sysadmins] squid + ulogd 2008-05-11 12:12 ` Andrey V. Samopal 2008-05-11 15:38 ` Michael Shigorin @ 2008-05-12 5:14 ` Eugene Prokopiev 2008-05-12 6:13 ` Andrew Avramenko 2008-05-12 7:51 ` Andrey V. Samopal 1 sibling, 2 replies; 11+ messages in thread From: Eugene Prokopiev @ 2008-05-12 5:14 UTC (permalink / raw) To: Andrey V. Samopal, ALT Linux sysadmin discuss > >> как отбросить вторичное попадание пакета в ulogd! > > > Если один eth, то или добавить второй (всяко сильно удобнее), ну это кому как, мне удобнее не плодить физические интерфейсы ;) > > или объяснять ulogd, где трафик LAN<->squid, а где squid<->inet. > > > а можно по подробней как сделать второе? отбирать LAN<->squid и squid<->inet разными правилами iptables c разным --ulog-prefix -- С уважением, Прокопьев Евгений ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Sysadmins] squid + ulogd 2008-05-12 5:14 ` Eugene Prokopiev @ 2008-05-12 6:13 ` Andrew Avramenko 2008-05-12 7:51 ` Andrey V. Samopal 2008-05-12 7:51 ` Andrey V. Samopal 1 sibling, 1 reply; 11+ messages in thread From: Andrew Avramenko @ 2008-05-12 6:13 UTC (permalink / raw) To: ALT Linux sysadmin discuss Судя по правил, которое писалось выше, он и не должен цеплять squid<->inet, поэтому я чего-то не могу никак понять в чем проблема. 12 мая 2008 г. 9:14 пользователь Eugene Prokopiev <enp@altlinux.org> написал: > > >> как отбросить вторичное попадание пакета в ulogd! > > > > > Если один eth, то или добавить второй (всяко сильно удобнее), > > ну это кому как, мне удобнее не плодить физические интерфейсы ;) > > > > > или объяснять ulogd, где трафик LAN<->squid, а где squid<->inet. > > > > > > а можно по подробней как сделать второе? > > отбирать LAN<->squid и squid<->inet разными правилами iptables c > разным --ulog-prefix > > -- > С уважением, > Прокопьев Евгений > > > _______________________________________________ > Sysadmins mailing list > Sysadmins@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/sysadmins > -- With best regards, Andrew ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Sysadmins] squid + ulogd 2008-05-12 6:13 ` Andrew Avramenko @ 2008-05-12 7:51 ` Andrey V. Samopal 0 siblings, 0 replies; 11+ messages in thread From: Andrey V. Samopal @ 2008-05-12 7:51 UTC (permalink / raw) To: sysadmins Здравствуйте, Andrew. Вы писали 12 мая 2008 г., 9:13:30: продублировал, кажись не в рассылку слал > Судя по правил, которое писалось выше, он и не должен цеплять > squid<->inet, поэтому я чего-то не могу никак понять в чем проблема. писани ПЛЗ какие ключи дать tcpdump'у я лог выложу. на текущий момент стоит машина с 2мя сетевыми. внешний не помню, внутренний 192.168.3.2 на ней ipchance(не моё произведение) в нем делается дырка через которую сквид ходит в инет. в дальнейшем будет DMZ поднятое на cisco asa5520. такое описание сетки подойдет или подробней написать, полностью все точки прохождения? P.S. С народои общаюсь, говорят что возможно из-за кеша сквидового > 12 мая 2008 г. 9:14 пользователь Eugene Prokopiev <enp@altlinux.org> написал: >> > >> как отбросить вторичное попадание пакета в ulogd! >> > >> > > Если один eth, то или добавить второй (всяко сильно удобнее), >> >> ну это кому как, мне удобнее не плодить физические интерфейсы ;) >> >> >> > > или объяснять ulogd, где трафик LAN<->squid, а где squid<->inet. >> > >> > >> > а можно по подробней как сделать второе? >> >> отбирать LAN<->squid и squid<->inet разными правилами iptables c >> разным --ulog-prefix >> >> -- >> С уважением, >> Прокопьев Евгений >> >> >> _______________________________________________ >> Sysadmins mailing list >> Sysadmins@lists.altlinux.org >> https://lists.altlinux.org/mailman/listinfo/sysadmins >> -- С уважением, Andrey mailto:coma@admin.dn.ua ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Sysadmins] squid + ulogd 2008-05-12 5:14 ` Eugene Prokopiev 2008-05-12 6:13 ` Andrew Avramenko @ 2008-05-12 7:51 ` Andrey V. Samopal 1 sibling, 0 replies; 11+ messages in thread From: Andrey V. Samopal @ 2008-05-12 7:51 UTC (permalink / raw) To: sysadmins Здравствуйте, Eugene. Вы писали 12 мая 2008 г., 8:14:13: продублировал, кажись не в рассылку слал >> >> как отбросить вторичное попадание пакета в ulogd! >> >> > Если один eth, то или добавить второй (всяко сильно удобнее), > ну это кому как, мне удобнее не плодить физические интерфейсы ;) >> > или объяснять ulogd, где трафик LAN<->squid, а где squid<->inet. >> >> >> а можно по подробней как сделать второе? > отбирать LAN<->squid и squid<->inet разными правилами iptables c > разным --ulog-prefix в таком случае у меня и так отбирается только сквидовый трафик идущий к пользователю! -A OUTPUT -s 192.168.2.147 -d 192.168.0.0/255.255.0.0 -o eth0 -p tcp -m tcp --sport 3128 -j ULOG --ulog-prefix "SQUID_OUT" --ulog-cprange48 --ulog-qthreshold 50 -- С уважением, Andrey mailto:coma@admin.dn.ua ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Sysadmins] squid + ulogd 2008-05-08 12:32 [Sysadmins] squid + ulogd Andrey V. Samopal 2008-05-08 12:41 ` Andrew Avramenko 2008-05-09 10:31 ` Michael Shigorin @ 2008-05-13 3:20 ` User Dima 2008-05-13 4:48 ` Andrey V. Samopal 2 siblings, 1 reply; 11+ messages in thread From: User Dima @ 2008-05-13 3:20 UTC (permalink / raw) To: Andrey V. Samopal, ALT Linux sysadmin discuss В чт, 08/05/2008 в 15:32 +0300, Andrey V. Samopal пишет: > Здравствуйте, sysadmins. > > ПОМОГИТЕ ПЛИЗ > уже писал но никто не ответил, так что извините что повторяюсь. > делаю я связку улога и сквида, чтоб была возможность отрубывать народ > от прокси четко по оканчанию своего лимита трафика. > ... > > Помогите пожалуйста! > Вообще мне кажется, что вы занимаетесь не тем, чем нужно. Пытаться скрестить ежа с ужом - не самое правильное занятие. Если уж вам так хочется использовать подсчет через эти утилиты, то надо выбрать что-то одно и считать по этому. И отрубать с использованием того средства, по которому вы считаете. Для сквида можно организовать квоты пользователей в один файлик, разрешенных пользователей в другой файлик и менять этот файлик на основе превышения квот, ну, допустим, раз в минуту. Вообще же нелишне было бы еще посмотреть в сторону связки из терминатора pppoe, RADIUS-сервера и БД. ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Sysadmins] squid + ulogd 2008-05-13 3:20 ` User Dima @ 2008-05-13 4:48 ` Andrey V. Samopal 0 siblings, 0 replies; 11+ messages in thread From: Andrey V. Samopal @ 2008-05-13 4:48 UTC (permalink / raw) To: User Dima, ALT Linux sysadmin discuss Здравствуйте, User. Вы писали 13 мая 2008 г., 6:20:25: > В чт, 08/05/2008 в 15:32 +0300, Andrey V. Samopal пишет: >> Здравствуйте, sysadmins. >> >> ПОМОГИТЕ ПЛИЗ >> уже писал но никто не ответил, так что извините что повторяюсь. >> делаю я связку улога и сквида, чтоб была возможность отрубывать народ >> от прокси четко по оканчанию своего лимита трафика. >> > ... >> >> Помогите пожалуйста! >> > Вообще мне кажется, что вы занимаетесь не тем, чем нужно. Пытаться > скрестить ежа с ужом - не самое правильное занятие. > Если уж вам так хочется использовать подсчет через эти утилиты, то надо > выбрать что-то одно и считать по этому. именно одно и выбрал, считаю исходящий к пользователям трафик от прокси сервера. > И отрубать с использованием того средства, по которому вы считаете. Считает скрипт, толи на PHP, толи на PERL не суть важно, важно то что народ уже делал, и оно работает так как нада. > Для сквида можно организовать квоты > пользователей в один файлик, разрешенных пользователей в другой файлик и > менять этот файлик на основе превышения квот, ну, допустим, раз в > минуту. а считать как, по access.log? Потом выйдет что пользователь с лимитом в 100 метров файлик с 1Гб скачал. > Вообще же нелишне было бы еще посмотреть в сторону связки из терминатора > pppoe, RADIUS-сервера и БД. смотрел, и не только на эту связку, есть и по интересней. но только одно мешает, у меня нет пока домена, и оббегать 800 пользователей нет ни возможности, ни желания. мне всего лишь осталось разобраться в этом трабле, чтоб правильно начал отбивать пакеты ulogd, чтоб закончить работу над основным скриптом, считающий трафик пользователей. Граждане, помогите с "лекарством"!!! -- С уважением, Andrey mailto:coma@admin.dn.ua ^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2008-05-13 4:48 UTC | newest] Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2008-05-08 12:32 [Sysadmins] squid + ulogd Andrey V. Samopal 2008-05-08 12:41 ` Andrew Avramenko 2008-05-09 10:31 ` Michael Shigorin 2008-05-11 12:12 ` Andrey V. Samopal 2008-05-11 15:38 ` Michael Shigorin 2008-05-12 5:14 ` Eugene Prokopiev 2008-05-12 6:13 ` Andrew Avramenko 2008-05-12 7:51 ` Andrey V. Samopal 2008-05-12 7:51 ` Andrey V. Samopal 2008-05-13 3:20 ` User Dima 2008-05-13 4:48 ` Andrey V. Samopal
ALT Linux sysadmins discussion This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/sysadmins/0 sysadmins/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 sysadmins sysadmins/ http://lore.altlinux.org/sysadmins \ sysadmins@lists.altlinux.org sysadmins@lists.altlinux.ru sysadmins@lists.altlinux.com public-inbox-index sysadmins Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.sysadmins AGPL code for this site: git clone https://public-inbox.org/public-inbox.git