Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   Проблема со squid (http://forum.oszone.net/showthread.php?t=45851)

ColdZero 24-02-2005 15:03 301239

Проблема со squid
 
Есть сервак. Установлена Fedora Core 3.
Поставил squid, сделал его transparent (невидимым) - редиректнул поток через сквидовый порт. Поставил "режик". Все работает.

Но вот напасть инет есть, аська есть, а почту люди получить не могут.
Отрубаю сквид, точнее возвращаю таблицу нат, включаю ip-форвардинг - все ок, почту получают.

В чем может быть проблема?

JeweL 24-02-2005 17:51 301283

1. не помешало бы привести ваши правила iptables
2. почта внешняя или откуда?

ColdZero 25-02-2005 12:49 301532

1. a)Правила для работы без сквида:
-A POSTROUTING -s 192.168.0.0/24 -j SNAT --to-source 123.123.123.123
-A POSTROUTING -s 192.168.0.0/24 -o eth1 -j MASQUERADE

b)Правила для работы со сквидом. снат и маскарадинг выключен
-A PREROUTING -s 192.168.0.0/24 -d ! 192.168.0.250 -p tcp -m multiport --dports 80 -j REDIRECT --to-ports 3128
-A PREROUTING -s 192.168.0.0/24 -d ! 192.168.0.250 -p udp -m multiport --dports 80 -j REDIRECT --to-ports 3128

2. Почта внешняя, на хостере. POP и SMTP

ColdZero 25-02-2005 14:39 301555

Господа, как написать строчку в iptables, чтоб разрешить юзерам ходить на pop сервер, если он совпадает с заданным?
Ну, т.е. весть http идет через сквид, а почта идет через нат...

Как написать, подскажите строчку, плиз!!!

JeweL 28-02-2005 14:50 302251

не это ли вам нужно?
Код:

-t nat -A POSTROUTING -s 192.168.0.0/24 -o eth1 -j SNAT --to-source 123.123.123.123

ColdZero 02-03-2005 15:51 302926

а маскарадить в этом случае не надо айпишники или надо?

Mozgoved 27-04-2005 14:15 319659

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

iptables -t nat -A POSTROUTING -p tcp -s 192.168.0.0/24 -o eth1 --dport 25 -j SNAT --to-source 123.123.123.123
и тоже самое на 110 порт. Наверно необходимо и UDP открыть, но не уверен. из моей практики пакеты по UDP не проскакивали.


Время: 19:52.

Время: 19:52.
© OSzone.net 2001-