Dziwny objaw iptables
Marek Guevara Braun
marek.guevara w atm.com.pl
Śro, 17 Maj 2006, 11:58:07 CEST
Patrycjusz Fudała wrote:
> To jest w logu z iptables:
> May 15 13:29:52 alfa kernel: IN=eth3 OUT=eth0 SRC=192.168.99.2
> DST=10.11.11.3 LEN=129 TOS=0x00 PREC=0x00 TTL=63 ID=4256 DF PROTO=TCP
> SPT=465 DPT=43522 WINDOW=15180 RES=0x00 ACK PSH URGP=0
Jakie regułu odpowadają za powyższe logi. Jakoś brakuje mi tu pozycji
MAC=....
> A reguły odpowiedzialne za przepuszczenie tego pakietu to:
> iptables -A FORWARD -i $ETH_LAN -o $ETH_DMZ_1 -j internal_dmz_1
> iptables -A FORWARD -i $ETH_DMZ_1 -o $ETH_LAN -j dmz_1_internal
Czy nie lepiej mieć jedno
iptales -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
i kontrolować tylko nowe sesje ?
> poniżej reguła która otwiera ruch z sieci lokalnej do serwera poczty
>
> iptables -A internal_dmz_1 -p tcp -d $DMZ_1_SMTP_POP_IP -m multiport\
> --dport $SMTP_POP_TCP -m state --state NEW,ESTABLISHED,RELATED\
> -j ACCEPT
Czy jest jakiś specjalny powód dla którego przepuszczasz nowe sesje
bez ustawionego bitu SYN (skany itp) ?
Co poza ww. regułką znajduje się w łańcuchu internal_dmz_1
Co to jest $SMTP_POP_TCP, $ETH_LAN, $ETH_DMZ_1, $DMZ_1_SMTP_POP_IP ?
> poniżej reguła powrotna z serwera poczty
>
> iptables -A dmz_1_internal -p tcp -m state --state ESTABLISHED,RELATED\
> -j ACCEPT
Co poza ww. regułką znajduje się w łańcuchu dmz_1_internal ?
Dlaczego rozróżniasz nawiązaną sesje idącą w jednym kierunku od sesji
idącej w drugim kierunku? Jakieś logowanie, znakowanie, limitowanie?
> w takiej konfiguracji działało na 2.6.8-4
Jakie moduły związane z iptables miałeś załadowane na starej wersji
jądra, a jakie teraz? jakieś conntrack ? Kiedyś pamiętam była jakaś
zmiana nazwy modułu odpowiadającego za śledzenie sesji - może nie masz
wszystkiego załadowanego?
Pozdrawiam,
Marek
Więcej informacji o liście dyskusyjnej pld-users-pl