Форум на Kuban.ru (http://forums.kuban.ru/)
-   Сети и их администрирование (http://forums.kuban.ru/f1029/)
-   -   модуль string, кто использует? (http://forums.kuban.ru/f1029/modul-_string_kto_ispol-zuet-2207680.html)

gloomymen 15.02.2012 15:27

модуль string, кто использует?
 
есть надежда что где-то что-то, я все таки упустил
но пока, навскидку вроде бы баг
не срабатывает в пользовательских цепочках, только в штатных

iptables-1.4.7-4.el6.i686, kernel-2.6.32-220.4.1.el6.i686

кому не лень проверьте

droidman 15.02.2012 16:00

iptables v1.4.12.1
в основной таблице, после команды
[code]iptables -I FORWARD -p tcp -m string --string "HTTP" --algo kmp -j mynet_frwd[/code][quote]
Chain FORWARD (policy DROP 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
99 50635 ACCEPT tcp -- * * 0.0.0.0/0 0.0.0.0/0 STRING match "HTTP" ALGO name kmp TO 65535[/quote]
в пользовательской, после команды
[code]iptables -I mynet_frwd -p tcp -m string --string "HTTP" --algo kmp -j ACCEPT[/code]
[quote]Chain mynet_frwd (1 references)
pkts bytes target prot opt in out source destination
49 33206 ACCEPT tcp -- * * 0.0.0.0/0 0.0.0.0/0 STRING match "HTTP" ALGO name kmp TO 65535[/quote]

droidman 15.02.2012 16:04

Мож у тя до той цепочки не доходит ничего или условия какие извратные?
ЗЫ: у мя kernel 3.1.10-gentoo-r1 =)

gloomymen 15.02.2012 16:07

бред какой-то, у меня в пользовательских по нулям

droidman 15.02.2012 16:08

первая команда была: [code]iptables -I FORWARD -p tcp -m string --string "HTTP" --algo kmp -j ACCEPT[/code]
если это вообще кого-то возмутило =) прост тестил, не пользовалсо ни разу этим матчем

gloomymen 15.02.2012 16:08

3-droidman > все доходит, а вот string не срабатывает

droidman 15.02.2012 16:18

мож обновишь iptables? прост он у тя почти двухлетней давности

gloomymen 15.02.2012 16:30

это нет, только из репозитария, из-за второстепенного функционала рисковать - не мое

gloomymen 15.02.2012 20:36

и все таки недоглядел....
переход в цепочку был после правила приема по состоянию
разруха

gloomymen 15.02.2012 20:43

а все началось с того что сняли winroute, мой шлюз встал с его адресом, хостов там под сотню, и у некоторых прописан скрипт автонастройки прокси gw.ip:3128/pac/proxy.pac, олин такой запрос заканчивается глубокой рекурсией) не фатально, но неприятно, cache.log вырастает на 8МБ
захотел костыль приделать пока хозяева раскачаются, и вот.... проглядел

droidman 16.02.2012 01:05

shorewall, еси впадлу помнить шо куда идёт)
lighttpd, шобы отдавать .pac

gloomymen 16.02.2012 08:50

в сад всякие нашлепки-свистелки, мне так привычнее, просто "глаз замылился", со всеми бывает
[em]lighttpd, шобы отдавать .pac[/em]
зачем? у меня апач прекрасно раздает скрипт автонастройки

gloomymen 16.02.2012 08:54

и кстати, droidman, спасибо что откликнулся) добрый человек)
не лень же было

8 J 16.02.2012 09:47

из [url]https://www.google.com/search?q=squid+%2Fpac%2Fproxy.pac+redirect+to+apache&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ru:official&client=firefox[/url]

нашел

[url]http://wiki.squid-cache.org/SquidFaq/ConfiguringBrowsers[/url]

где прочел про

Redirect /wpad.dat [url]http://example.com/proxy.pac[/url]

показалось правильной мыслью

gloomymen 16.02.2012 10:17

[em]Redirect /wpad.dat [url]http://example.com/proxy.pac[/url]
показалось правильной мыслью[/em]
показалось

8 J 16.02.2012 10:44

почему? (рекурсии же нет тут)

разве задача была не в том, чтобы дать автонастройку?

или было лютое желание сделать автонастройку не через сквид?

gloomymen 16.02.2012 11:24

возможно у меня что-то с головой,
но не улавливаю практической пользы в инструкции redirect для апача # в данном контексте

[em]разве задача была не в том, чтобы дать автонастройку?[/em]
нет

[em]или было лютое желание сделать автонастройку не через сквид?[/em]
"То, что [b]было[/b] с нею, [b]было или нет[/b]?!
Хоакин, послушай... смерть взяла наш след
Все, что [b]было[/b], [b]было[/b] как вчерашний дым
С молодым тобою, не стобой седым.
Не [b]было[/b] и [b]было[/b], не стобой"

droidman 16.02.2012 14:28

ну Apache для отдачи 1 файла - жестоко) и жрёт он дофига) можно какойнть "simplehttpd"-процесс, шобы жрал от силы 100-200к памяти)

а shorewall - как раз шобы не помнить миллиард цепочек и переходов, он как c++ если брать iptables как assembler ;)

gloomymen 16.02.2012 14:32

18-droidman > слушай, я [u]обязательно[/u] должен расписать для чего у меня апач, кроме отдачи одного файла?
что-то вас граждане на коллективные фантазии начало развозить, не к добру это

gloomymen 16.02.2012 14:37

18-droidman > если злободневная задача сэкономить, рекомендую thttpd посмотреть

droidman 16.02.2012 14:59

та не переживай так) я ж не со зла советую)

gloomymen 16.02.2012 15:56

да как-то не до переживаний, проблема почти сутки как закрыта, а рецепты все поступают)
и мне, на самом деле, ассемблер проще и понятнее, чем цэ++


Текущее время: 23:36. Часовой пояс GMT +3.