Portál AbcLinuxu, 7. prosince 2025 22:03
Podpora je, protoze SNATuji celou sit- Maskarada a jine PREROUTINGY zapsane totozne s timto mi jedou, ale neni to port 80, ale TSE-3389 a jede vpohode! Takze nevim
Jinak to druhé pravidlo ten port 80 povolí pouze jak požadavek přijde z rozhraní internetu a odchazi pres rozhrani do mistni site na ten pc co tam máš uveden port 80.
Prostě přemejšlej co dáváš do pravidel samozřejmě pokud požadavek přijde z místní sítě tak bude zahozen pokud tam nemáš nějaké jiné pravidla co to povolí.
Jinak u pravidla prvního to bude fungovat pouze pokud se na ten PC budeš odkazovat tou veřejnou IP pokud použiješ z vnitřní sítě vnitřní IP tak to fungovat taky nebude.
Čili pokud na port toho PC se potřebujeme dostát odkudkoliv tak stačí:
$IPTABLES -A FORWARD -o $LAN1_IFACE -p tcp -d 10.10.10.88 --dport 80 -j ACCEPT
A ani to -o by tam nemuselo být protože tam máte -d s IP toho PC a pokud máte správně routování tak by to mělo odcházet přes to rozhraní k tomu PC.
Takže by uplně stačilo:
$IPTABLES -A FORWARD -p tcp -d 10.10.10.88 --dport 80 -j ACCEPT
Takže cokoliv se dostane na forward a má cílový PC adresu 10.10.10.88 port 80 bude povolené.
Pokud se některé IP nemají vyskytovat na nějakém rozhraní (například na internetu se nemají co vyskytovat lokální IP) tak jak to udělat máte popsáno tady kde se můžete inspirovat.
Takže tam ten první řadek (PREROUTING) musí být pro přístup z internetu.
Prostě co potřebuješ aby na ten www se dalo připojit i z internetu nebo jenom z vnitřní síte ?
Prave ze to potrebuji aby to bylo pristupne jak jak z NETu, tak i z vnitrni site. A to uz je mi nyni jasne.
Vas firewall je pekne napsany, ale jeste jedna vec me napada:Kdyz mam implicitne INPUT a FORWARD DROP a OUTPUT ACCEPT a chtel bych podle Vaseho firewallu zakazat nejake IP at nechodi ven- tz. pres router do netu, jak by jste to prosim resil, pac me se to u me nedari
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.