Portál AbcLinuxu, 12. května 2025 11:08

Dotaz: blokovani portu 25 z lokalni site

21.7.2011 21:09 RaFo | skóre: 8
blokovani portu 25 z lokalni site
Přečteno: 860×
Odpovědět | Admin
Ahoj pouzivam Suse jako firewall a jelikoz jsem posledni dva dny stale na nejakem black listu, mam podezeni, ze nejaka stanice uvnitr site spamuje. Muze prosim nekdo poradit jak tedy zakazat port 25. Na eth0 mam LAN eth1 je WAN a pouzivam standardni susefirewall.

Diky za pripadne reakce

ps:Dale na tom stroji jede postfix, ktery dle vsech testu neni openrelay.

Řešení dotazu:


Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

21.7.2011 21:33 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: blokovani portu 25 z lokalni site
Odpovědět | | Sbalit | Link | Blokovat | Admin
Přidejte do řetězce FORWARD firewallu pravidlo zakazující spojení na port 25. S -A jej přidáte na konec, pomocí -I můžete určit přesně pozici v řetězci, kam se má pravidlo přidat – aby zareagovalo dřív, než případné jiné pravidlo, které by komunikaci povolilo. Řetězcem FORWARD procházejí jen pakety určené pro jiné počítače, takže programy běžící přímo na routeru nijak neovlivní.
iptables -A FORWARD -p tcp -dport 25 -j drop
21.7.2011 21:34 NN
Rozbalit Rozbalit vše Re: blokovani portu 25 z lokalni site
Odpovědět | | Sbalit | Link | Blokovat | Admin
iptables -A INPUT -i eth0 -p tcp --destination-port 25 -j DROP
?

NN
Jesus Jimenez avatar 21.7.2011 21:38 Jesus Jimenez | skóre: 29
Rozbalit Rozbalit vše Re: blokovani portu 25 z lokalni site
no, tim jste mu zabezpecil ten postfix z vnitni site :-D
Doaenův zákon průtahů: Čím pomaleji pracuješ, tím méně naděláš chyb. -- Murphy
the.max avatar 21.7.2011 22:00 the.max | skóre: 46 | blog: Smetiště
Rozbalit Rozbalit vše Re: blokovani portu 25 z lokalni site
INPUT je pouze pro vstup do routeru, pokud to ale routerem prochazi coz zrejme ano, tak bych to videl spise na FORWARD.

iptables -A FORWARD -o eth0 -p tcp --dport 25 -j DROP

kde eth0 je rozhrani, ktere jde do netu. Pred tim je dobre povolit pouze firemni mailserver. Pokud nekdo chce posilat mail, tak to ma delat prez firemni mailserver, ostatni stanice to nepotrebuji. Pokud i prez to nekdo ano, da s taky separatne povolit.
KERNEL ULTRAS Fan Team || Sabaton - nejlepší učitel dějepisu || Gentoo - dokud nás systemd nerozdělí.
22.7.2011 07:34 RaFo | skóre: 8
Rozbalit Rozbalit vše Re: blokovani portu 25 z lokalni site
Diky za hojne reakce a snahu pomoci, moc si toho cenim.

Nicmene kdyz z radky spustim "iptables -A FORWARD -o eth0 -p tcp --dport 25 -j DROP" jsem stale schopen z LANu telnetnout port 25 na lokalnim tak i WANove ip :(

22.7.2011 08:02 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: blokovani portu 25 z lokalni site
Vynechte -o eth0, to je špatně. Když už by se mělo kontrolovat rozhraní, muselo by to být -o eth1 nebo -i eth0, protože byste pravděpodobně chtěl zakázat to, co přichází z vnitřní sítě nebo odchází ven. Ale já bych tam ta rozhraní vůbec nedával, přece vám na rozhraní nezáleží a chcete zakázat jakoukoli komunikaci s cílovým portem 25 vedenou přes router, bez ohledu na směr. Když by někdo chtěl poslat z venku e-mail na nějaký server ve vaší vnitřní síti, taky ho nejspíš nechcete pustit.
22.7.2011 08:05 oron | skóre: 27
Rozbalit Rozbalit vše Re: blokovani portu 25 z lokalni site
skus:
iptables -I FORWARD -o eth0 -p tcp --dport 25 -j DROP
22.7.2011 08:08 oron | skóre: 27
Rozbalit Rozbalit vše Re: blokovani portu 25 z lokalni site
alebo teda este lepsie bez -o eth0 ako pise filip ...
22.7.2011 08:41 RaFo | skóre: 8
Rozbalit Rozbalit vše Re: blokovani portu 25 z lokalni site
"iptables -I FORWARD -p tcp --dport 25 -j DROP" a stale telnetim :(. Objevil jsem "iptables -L" a vylustil, ze to co zadavam z radky se do tech pravidel nezapise :( a tim padem asi nefunguje.

22.7.2011 08:45 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: blokovani portu 25 z lokalni site
Objevil jsem "iptables -L" a vylustil, ze to co zadavam z radky se do tech pravidel nezapise
V tom případě zadáváte něco špatně. To vám ani iptables nevypíše nějakou chybu?
22.7.2011 08:55 RaFo | skóre: 8
Rozbalit Rozbalit vše Re: blokovani portu 25 z lokalni site
Projde to bez hlasky, ale do logu jsem nekoukal to se priznam. Kazdopadne cely firewall se ridi z yastu, tak nevim, jestli to takhle z radky pujde doeditovat.
22.7.2011 08:59 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: blokovani portu 25 z lokalni site
Pokud to projde bez hlášky, musí tam ten záznam být.
iptables -A FORWARD -p tcp --dport 25 -j DROP
přidá pravidlo na konec řetězce FORWARD
iptables -I FORWARD -p tcp --dport 25 -j DROP
přidá pravidlo na začátek řetězce FORWARD
iptables -nL FORWARD
vypíše pravidla v řetězci FORWARD (a nepřekládá IP adresy na jména).
22.7.2011 09:25 RaFo | skóre: 8
Rozbalit Rozbalit vše Re: blokovani portu 25 z lokalni site
Ja to shrnu.

Kdyz buh tvoril idioty, byl jsem prvni na rade a dal si na me opravdu zalezet :-)

Pravidlo tam je, ale ja ho prehledl. Po vypisu "iptables -nL FORWARD" uz prehlednout nejde.

A idiot jsem proto, ze to testuju na vlastni smtp, kdyz otestuju "telnet smtp.seznam.cz 25" tak se samozrejme nespojim.

Ale na druhou stranu pokud telnetim na LANovou IP, tak to jde to chapu, ale kdyz z LANu telnetim na WANovou IP, tak si myslim, ze uz by to nemelo jit? Je to tak? Nebo se pletu?

Diky
22.7.2011 09:36 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: blokovani portu 25 z lokalni site
Ale na druhou stranu pokud telnetim na LANovou IP, tak to jde to chapu, ale kdyz z LANu telnetim na WANovou IP, tak si myslim, ze uz by to nemelo jit? Je to tak? Nebo se pletu?
Je to jinak. Všechny pakety, které mají zdroj i cíl mimo daný počítač, procházejí FORWARDem. Pokud má paket zdroj nebo cíl na daném počítači, nejde přes FORWARD, ale přes INPUT nebo OUTPUT. Nezáleží na tom, že do počítače vstoupil jiným rozhraním, než tím cílovým, a uvnitř počítače se tedy jakoby předal mezi rozhraními.
22.7.2011 10:01 RaFo | skóre: 8
Rozbalit Rozbalit vše Re: blokovani portu 25 z lokalni site
Ahaaa :-)chapu :-). Diky za trpelivost.

A jeste me zajima, jak ted ulozim to nastaveni? Pomoci iptables-save?

22.7.2011 10:50 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: blokovani portu 25 z lokalni site
Měl byste použít distribuční skripty. Podívejte se na /etc/sysconfig/scripts/SuSEfirewall2-custom (snad je to správně), nebo zda není možné v YaST nebo konfiguraci SuSEfirewall2 nakonfigurovat vlastní pravidla. Nebylo by dobré kombinovat konfiguraci přes SuSEfirewall2 s nějakými vlastními skripty, mohlo by se to pak mezi sebou prát…
22.7.2011 11:04 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: blokovani portu 25 z lokalni site
Cesta je správně :-), a je to asi jediná rozumná možnost jak používat SuSEfirewall2/Yast s vlastními pravidly.
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
Řešení 1× (RaFo (tazatel))
22.7.2011 14:42 RaFo | skóre: 8
Rozbalit Rozbalit vše Re: blokovani portu 25 z lokalni site
Tak to bude porod :) :) ... Velke diky za pomoc a protoze je vyreseno, tak uzaviram. R.
22.7.2011 20:46 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: blokovani portu 25 z lokalni site
Nemusíte u toho rodit, prostě si je tam zapište mimo ty fce co tam jsou a je to :-)
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.