Portál AbcLinuxu, 20. dubna 2024 01:46


Dotaz: Firehol směrování z LAN do LAN pres domenovy nazev

10.2.2009 19:13 KDante
Firehol směrování z LAN do LAN pres domenovy nazev
Přečteno: 408×
Odpovědět | Admin

Mám takovou otázku. Na routeru mám nastavený firehol, ale nevím jak nastavit následující situaci:

Na router je smerovana domena 2. urovne (napr. www.test.cz), nektere porty jsou presmerovane natem na jiny stroj - napr.

dnat to 192.168.0.2:80 inface eth1 proto tcp dport 80

eth1 je vnejsi sitova karta

toto je v pořádku a bezproblémů se pakety směrují, co ale nefunguje je situace, kdyz chci na stroj pristoupit zevnitr site. Smerovani neprobehne.

Ocekaval bych, ze by mohlo pomoct neco takovehoto,ale pak prestane fungovat web zevnitr site uplne, pravdepodobne se vse smeruje na 192.168.0.2.

dnat to 192.168.0.2:80 inface eth0 proto tcp dport 80

Poradí mi prosím někdo, jak firehol nastavit? Děkuji

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

Odpovědi

11.2.2009 10:14 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Firehol směrování z LAN do LAN pres domenovy nazev
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud je klient ve stejné síti jako server, probíhá komunikace s DNATem tak, že klient pošle úvodní paket na router, ten udělá DNAT (změní adresu příjemce), ale adresa odesílatele zůstane stejná. Paket pak přepošle na server, a ten odpoví na adresu odesílatele – tedy přímo původnímu klientovi. Ten ale dostane odpověď od počítače, se kterým komunikaci nenavázal, a paket zahodí. Takže musíte pro tento případ nastavit na routeru i SNAT – aby server odpověděl zpátky routeru, ten přepíše hlavičky a odpověď pošle původnímu klientovi.

Samozřejmě nemůžete ten NAT nastavit pro všechny pakety přicházející z nějakého interface (jako to máte v dotau), ale musíte jej nastavit jen pro komunikaci s určitou IP adresou – tj. místo inface eth0 tam musí být určení cílové IP adresy. Firehol neznám, takže vám nemůžu poradit, jak konkrétně se v něm tohle nastaví.

Nebo pokud chcete ušetřit provoz na síti a na routeru, nastavte si DNS pro vnitřní síť a tam uveďte pro váš web přímo IP adresu serveru ve vnitřní síti. Klient pak půjde rovnou na server, nebudete muset řešit DNAT a SNAT na routeru pro vnitřní síť a nebude se zdvojnásobovat komunikace na síti.
11.2.2009 12:23 KDante
Rozbalit Rozbalit vše Re: Firehol směrování z LAN do LAN pres domenovy nazev

Diky za odpoved. Bohuzel nemam zprovozneny DNS server v siti (ale pouzivam ISP) a tak to zatim resim tak, ze jsem u konkretnich stanic nastavil hosts, coz samozrejme nepomuze treba u notebooku :)

Ze do toho bude nejak zapojeny snat jsem tusil. Mozna by tudiz pravidlo pro firehol mohlo vypadat nejak takto. No, jeste se na to podivam.

snat to 192.168.0.0/24 outface eth0 src 192.168.0.0/24

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.