Freesco, NND, CDN, EOS http://forum.freesco.pl/ |
|
Przekierowanie portów http://forum.freesco.pl/viewtopic.php?f=8&t=17329 |
Strona 1 z 1 |
Autor: | orzyl [ środa, 26 listopada 2008, 13:51 ] |
Tytuł: | Przekierowanie portów |
użyłem opcji szukaj, lecz nie za bardzo mogę znaleźć odpowiedź na swoje pytanie: kofiguracja: domena abc.pl (wskazuje na q.w.e.r) wlan0: q.w.e.r (nat) eth0: 10.0.0.1 serwer mailowy: 10.0.0.2 (po switchu do eth0) komputer x: 10.0.0.3 (po switchu do eth0) Jak zrobić konfiguracje iptables żeby: - ze świata wysyłając maila z xyz.pl na abc.pl, porty mailowe (smtp,pop3,imap) szły na serwer mailowy, ale zeby bylo wykazane ze mail przyszedl z xyz.pl - z komputera X jak bede dobijał się do portu smtp na abc.pl zeby odzywal się port z serwera mailowego. Do tej pory gry zrobiłem przekierowanie: $i -I FORWARD -p tcp -d 10.0.0.2 --dport 25 -j ACCEPT $i -t nat -A PREROUTING -i $EXTIF -p tcp --dport 25 -j DNAT --to 10.0.0.2:25 warunek nr 1 był spełniony ale nr 2 juz nie a gdy: iptables -t nat -A PREROUTING -p tcp -d q.w.e.r --dport 25 -j DNAT --to 10.0.0.2 iptables -t nat -A POSTROUTING -d 10.0.0.2 -j MASQUERADE hermes pokazywal ze mail przyszedl z 10.0.0.1, warunek nr 2 byl spelniony. Czy jest możliwość konfiguracji tego tak, żeby oba warunki zostały spełnione? |
Autor: | Maciek [ środa, 26 listopada 2008, 14:58 ] |
Tytuł: | |
Jeśli masz serwer z jakąś usługą za natem, to oczywiście w takim przypadku trzeba porty forwardować lub zrobić całościowy DMZ dla tej maszyny. Dla połączeń z zewnątrz nic nie trzeba kombinować serwer zawsze będzie wiedział, że one przyszły ze świata i będzie wiedział skąd. W sieci wewnetrznej w zależności od sytuacji mogą się pojawić rozmaite kłopoty. Jeśli z LANu chcesz skorzystać z usługi i ona nie działa (np. timeout), to musisz faktycznie ustawić przekierowania, ale iptables tutaj się raczej nie sprawdzi. Można wg mnie skorzystać z dnsmasq dla LANu i ustawić w /etc/hosts wpis, że 192.168.0.2 to jest mail.abc.pl a 192.168.0.3 to jest www.abc.pl i inne tego typu wpisy. Można w każdym kliencie niezależnie od systemu też wykorzystać lokalny plik hsosts do tego celu. Używanie iptablesów raczej powinno służyć tylko do forwardowania portu z bramy na komputer z usługą, a nie przekierowania ruchu z lanu. |
Autor: | orzyl [ środa, 26 listopada 2008, 15:11 ] |
Tytuł: | |
Cytuj: Dla połączeń z zewnątrz nic nie trzeba kombinować serwer zawsze będzie wiedział, że one przyszły ze świata i będzie wiedział skąd.
jesteś w stanie mi wytłumaczyc zachowanie hermesa? Dlaczego w tabelach pokazuj mi IP źródła jako ip routera ? |
Autor: | Maciek [ środa, 26 listopada 2008, 16:22 ] |
Tytuł: | |
To jest niestety problem konfiguracji hermesa, niestety dokładnie nie pamiętam już rozwiązania. Wiem, że ktoś w podobny sposób miał serwer smtp za natem. Dla hermesa i exima nie jest to dobre rozwiązanie. Zalecałbym w takiej sytuacji przejście na greylisting bezpośrednio w eximie. |
Strona 1 z 1 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |