Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
witam
naprawdę już nie wiem jak to załatwić
jest sobie router o adresie 192.168.1.10 i komp o adresie 192.168.1.12
chcę aby dostęp z tego konta był tylko do poczty poprzez program pocztowy, wpisuje reguły:
iptables -A FORWARD -p tcp -d 192.168.1.12 --dport 25 -m state --state NEW -j ACCEPT
iptables -A FORWARD -p tcp -d 192.168.1.12 --dport 25 -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A FORWARD -p tcp -d 192.168.1.12 --dport 110 -m state --state NEW -j ACCEPT
iptables -A FORWARD -p tcp -d 192.168.1.12 --dport 110 -m state --state RELATED,ESTABLISHED -j ACCEPT
i niestety thunderbird non stop wywala komunikat: nie można się połączyć z serwerem poczty
łańcuchy INPUT i OUTPUT mają porty 25,110 otwarte, komenda iptables -L FORWARD pokazuje:
ACCEPT tcp -- anywhere 192.168.1.12 tcp dpt:smtp state NEW
ACCEPT tcp -- anywhere 192.168.1.12 tcp dpt:smtp state RELATED,ESTABLISHED
ACCEPT tcp -- anywhere 192.168.1.12 tcp dpt:pop3 state NEW
ACCEPT tcp -- anywhere 192.168.1.12 tcp dpt:pop3 state RELATED,ESTABLISHED
ACCEPT tcp -- 192.168.1.12 anywhere tcp dpt:smtp state NEW
ACCEPT tcp -- 192.168.1.12 anywhere tcp dpt:smtp state RELATED,ESTABLISHED
ACCEPT tcp -- 192.168.1.12 anywhere tcp dpt:pop3 state NEW
ACCEPT tcp -- 192.168.1.12 anywhere tcp dpt:pop3 state RELATED,ESTABLISHED
może, ktoś mi powie jak to skonfigurować, moze też być na poziomie squida
pozdrawiam
Offline
Moim zdaniem wystarczy tak:
iptables - A FORWARD -s 192.168.1.12 -p tcp --dport 25 -j ACCEPT
iptables -A FORWARD -s 192.168.1.12 -p tcp --dport 110 -j ACCEPT
iptables -A FORWARD -d 192.168.1.12 -m state --state RELATED,ESTABLISHED -j ACCEPT
Jesli serwer jest na zewnątrz sieci to w input i output nie musisz mieć otwartych portów,
Oczywiście musisz jeszcze z natować ruch z 1.12 zeby zadziałało
A wg mnie twoje reguły w ogóle nie mają sensu, bo połączenie inicjuje komp a nie serwer pocztowy.
Ostatnio edytowany przez maro (2009-01-25 18:43:47)
Offline
witam, tylko że jak załącze regułe:
iptables -A FORWARD -d 192.168.1.12 -m state --state RELATED,ESTABLISHED -j ACCEPT
to będzie dostep do internetu, a nie tylko do poczty, bo mam wcześniej dopuszczone na określonych portach dla całej podsieci i między innymi są tam porty 25,110,80
a coś takiego nie działa:
iptables -A FORWARD -d 192.168.1.12 --dport 25 -m state --state RELATED,ESTABLISHED -j ACCEPT
pozdrawiam
Offline
juz puszczalem dns-y i dalej to samo, przyjde dzis wieczorem do domq to jeszcze powalcze, bo teoretycznie powinno dzialac, a praktycznie nei działa
pozdrawiam
Offline
rulezdc napisał(-a):
witam, tylko że jak załącze regułe:
iptables -A FORWARD -d 192.168.1.12 -m state --state RELATED,ESTABLISHED -j ACCEPT
to będzie dostep do internetu, a nie tylko do poczty, bo mam wcześniej dopuszczone na określonych portach dla całej podsieci i między innymi są tam porty 25,110,80
a coś takiego nie działa:
iptables -A FORWARD -d 192.168.1.12 --dport 25 -m state --state RELATED,ESTABLISHED -j ACCEPT
pozdrawiam ^^^^^^^
Jak dla mnie powinno tutaj być --sport zamiast --dport to serwer słucha na porcie 25, na kliencie jest port losowy
Ostatnio edytowany przez maro (2009-01-26 10:54:53)
Offline
Jak masz ustawioną polityke FORWARD?
Jeśli przed regółami jakie pokazałes w pierwszym poście przepuszczasz całą podsiec to te regółki juz nic nie łapią, bo niby co maja łapać skoro wcześniej regółu podsieci uwzględniły i tą maszyne 192.168.1.12.
Przed regółami dla całej podsieci wypuść połacznia z tej maszyny (-s 192.168.1.12) na porty docelowe (--dport) a pod nimi zablokuj reszte (-s 192.168.1.12, -j DROP). Pamiętaj o odpuszczeniu również DNSa jak pisała BiExi, bo nie wydaje mi sie aby użytkownik konfigurował klienta poczty po IP. Po tym przepuszczeniu zapodaj regóły dla podsieci. Musi gadać, łaski nie robi :)
Offline
witam
dziekuje za wskazówki wieczorem potestuje
bo teraz ne mam jak
Offline
rulezdc napisał(-a):
witam, tylko że jak załącze regułe:
iptables -A FORWARD -d 192.168.1.12 -m state --state RELATED,ESTABLISHED -j ACCEPT
to będzie dostep do internetu, a nie tylko do poczty, bo mam wcześniej dopuszczone na określonych portach dla całej podsieci i między innymi są tam porty 25,110,80
a coś takiego nie działa:
iptables -A FORWARD -d 192.168.1.12 --dport 25 -m state --state RELATED,ESTABLISHED -j ACCEPT
pozdrawiam
blad w Twoich regulkach jest taki ze nie mozesz zakladac ze serwer bedzie nadawl z takiego portu na jakim slucha ... zatem nie ograniczyc tego na ruchu powrotnym ... dlatego powinno byc tak jak napisal maro - powinenes wypuszczac z za NATu ruch na wybrane porty a wpuszczac wszystkie nawiazane polaczenia ...
Offline
witam
przepraszam za zawracanie głowy, faktycznie mea culpa, miałem forward dla wybranych portów, no i wszystko przechodziło, teraz zrobiłem w pętli dla każdego hosta, puściłem na dany IP tylko pop3, smtp i działa
jednak wyniknął inny problem, a ze czytałem jużchyba z 4 dni o tym dalej nie kumam, nei wiem czemu, mam u siebie squida, i poprzez kontrole acl mam dopuszczoną całą podsieć i za cholere nei wiem jak zrobić aby dla wybranego kompa, grupy kompów pozwolić na połączenia tylko na dane strony, lub całkiem zabronić dostępu do neta, moze ktoś może mi wkleić przykład jak to powinno wyglądac
będę bardzo wdzięczny
pozdrawiam
T.M.
Offline
witam odpowiem sobie sam i może komuś też się przyda, a więc przewertowałem dokumentacje squida, troszke poczytałem na forach itp., i teraz odpowiedź na powyższe:
zakładamy sobie liste acl:
acl block_ip src "/sciezka_do_pliku/block_ip.txt" ---> w pliku block_ip.txt wpisujemy blokowane IP, oczywiscie w jednej linii jeden IP
acl url_allow url_regex -i "/sciezka_do_pliku/url_allow.txt" --> w pliku wpisujemy sobie url ktore maja byc dopuszczone
no i zakladamy sobie reguły http_access:
http_access allow block_ip url_allow
http_access deny block_ip
i oczywiście jak ktoś ma inne acl-e to sobie je wkomponuje
no i działa tak jak ma działać
pozdrawiam
Offline
Strony: 1