Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest wtorek, 16 kwietnia 2024, 20:08

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 4 ] 
Autor Wiadomość
Post: środa, 26 listopada 2008, 13:51 
Offline

Rejestracja: sobota, 27 stycznia 2007, 14:10
Posty: 80
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?


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 26 listopada 2008, 14:58 
Offline
Honorowy Admin

Rejestracja: piątek, 5 lipca 2002, 17:30
Posty: 7800
Lokalizacja: Słupsk
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.

_________________
Obrazek Belfer.one.PL
Obrazek Audio Cafe


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 26 listopada 2008, 15:11 
Offline

Rejestracja: sobota, 27 stycznia 2007, 14:10
Posty: 80
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 ?


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 26 listopada 2008, 16:22 
Offline
Honorowy Admin

Rejestracja: piątek, 5 lipca 2002, 17:30
Posty: 7800
Lokalizacja: Słupsk
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.

_________________
Obrazek Belfer.one.PL
Obrazek Audio Cafe


Na górę
 Wyświetl profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 4 ] 

Strefa czasowa UTC+2godz.


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 7 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
cron
Technologię dostarcza phpBB® Forum Software © phpBB Group
Hosting: Compus-Net
RobertKonik.pl