LinuxForum.Fans
Тема

Squid + ssl

Автор: XliN 31 сообщений 8870 просмотров
#221836

Вот посмотрите мой скрипт http://linuxforum.ru/viewtopic.php?pid=238418#p238418

Vadimsky написал:
Что бы этого добится, Вам как раз не нужны эти два правила.
Ну вообщем Вам решать, чего Вы конкретно хотите.

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

Vadimsky написал:
Третье добавлять правила в iptables следует по такому принципу - читается сверху вниз.

Это понятно, но просто я путаться начинаю. wink И вообще есть желание переписать весь скрипт для iptables.

Vadimsky написал:
Второе cache_mem 512 MB я бы увеличил, если RAM позволяет. Если не позволяет, то добавил бы RAM, а затем увеличил cache_mem

Валяется где то планка на гиг. Надо впендюрить. Все собирался. Получается ее время пришло. :D

#221839
newzenon написал:
Ой! Как раз отработают, в скрипт кидаю всегда сначала политики, потом правила. Или мы о разном?

Конечно о разном. Политики-политиками, а я говорил именно о правилах.
У себя я всегда ставлю
[console]/sbin/iptables -P INPUT DROP
/sbin/iptables -P FORWARD DROP
/sbin/iptables -P OUTPUT DROP[/console]
И потом разрешаю только то что нужно.
Но зачастуюу политики как раз стоят в ACCEPT
и тогда правило доступа к вебсерверу, стоящее после запрещающего, типа
[console]
/sbin/iptables -A INPUT -i eth1-j DROP
/sbin/iptables -A INPUT -i eth1 -p tcp --dport 80 -j ACCEPT
[/console]
работать не будет. Я имел ввиду именно это.

#221841
Vadimsky написал:

[console]
/sbin/iptables -A INPUT -i eth1-j DROP
/sbin/iptables -A INPUT -i eth1 -p tcp --dport 80 -j ACCEPT
[/console]

Ну это вообще бессмысленная запись.

#221843
--=XliN=-- написал:
Вот посмотрите мой скрипт Отключить интернет #238418

Я ужастно не люблю маскарадов. Если у провайдер дал вам статический внешний айпишник, то замените
[console]iptables --table nat --append POSTROUTING --out-interface eth1 -j MASQUERADE[/console]
на
[console]/sbin/iptables -t nat -A POSTROUTING -o $INET -s $ALL -j SNAT --to-source $WAN1[/console]
А вот эт оне есть тру.

#Разрешаем гулять всем подсетям

Золтое правило админо - всё запретить, а потом разрешить только нужное.
ладно если в сети 2 компа (тогда зачем вланы???) но если их хотя бы 20, то попади червь на 1 машину, он же может располстись по другим именн через #Разрешаем гулять всем подсетям
Кстати, я вижу у Вас много правил OUTPUT дублирующих INPUT.
Если в самом начале прописать
[console]/sbin/iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
/sbin/iptables -A OUTPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
/sbin/iptables -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT[/console]
То многих дублирующих правил, например как это:
[console]iptables -A INPUT -p tcp -m tcp --dport 60000:60235 -j ACCEPT
iptables -A OUTPUT -p tcp -m tcp --sport 60000:60235 -j ACCEPT[/console]
Просто не нужно. Достаточно только INPUT. Форварда это тоже касается. Тоесть разрешающее правило в одну сторону. Обратно оно само подцепися, если есть RELATED,ESTABLISHED
Вообщем у Вас в скипте фаервола много лишниз и есть взаимоисключающие правила.
Вы ещё раз его проверьте. А правила, что бы сделать проксю прозрачной нужно ставить после политик, после обозначения ната и после RELATED,ESTABLISHED. А потом уже все остальные.

#221844
newzenon написал:
Ну это вообще бессмысленная запись.

В таком виде. Но мне часто попадались правила, где всё запретят, при разрешающих политиках, а потом начинают добавлять свои правила и спрашивать почему ничео не работает.

#221848

443 порт не как сделать прозрачным! Токо если вручную прописывать у клиентов вручную. Не какие правила не помогут :(
Использую для этого wpad.dat. --=XliN=-- просто добавь 443 порт в список портов который попадает в цепочку FORWARD и всё у тебя будет.

#221850
--=XliN=-- написал:
text
iptables -t nat -A PREROUTING -i vlan5 -s 192.168.2.100 -p tcp --dport 443 -j MASQUERADE

Я впендюрил такое правило и у меня упал сервер. Завтра ехать на работу :( ХЗ, может из-за этого?

Блин не первый год а такая ..... Просто пропустить 443 в FORWARD и всё.

#221855

В твоём случае переписывать нечего.

#221907

Вроде работает. Надо потестить.

#221947

Кто знает как SAMS (или аналог посоветуйте) интегрировать с AD? Делал кто такое?

#221950

SAMS - дебильная система, хотя и нарисован красиво.
Я использую SARG, выглядит по спартански, зато всё хавает и на мыло ещё шлёт, если что.

Войдите или зарегистрируйтесь, чтобы ответить.