Ahoj, před cca týdnem jsem přešel na domácím routeru z defaultního firmwaru na DD-wrt. Mám nastavené forwardování portů na domácí server. Při požadavku na server z lokální sítě na jeho lokální adresu vše funguje - například se zobrazí webová stránka atp. , avšak při připojení na veřejnou ip z lokální sítě nedostanu žádnou korektní odpověď - webová stránka se do nekonečna načítá, nikdy mi ale nevyskočí hláška server není dostupný (nebo jak je error code 404 ve Firefoxu). Mimo lokální síť však vše běží správně - kamarád se normálně dostane na stránku. Tipuji že stačí přes iptables nastavit přesměrování. Jak však bohužel již ne. Dovedl by mi někdo prosím poradit?
Problem je asi v tom ze porty sa forwrduju cez DNAT, ktory router prepise pri pristupe na verejnu ip z lokalej siete na lokalnu adresu ktora potom nejde cez router. Napr. mam verejnu 1.2.3.4 a lokalnu 10.10.10.10. Takze router prepise adresu 1.2.3.4 na adresu 10.10.10.10 a potom sa klient pripaja na lokalnu adresu 10.10.10.10 a uz dalej komunikacia neprechdza cez router takze dalsi paket neprejde kedze sa nerobi DNAT. Riesnie je ro robit SNAT pri pristupe na na adresu 10.10.10.10 na lokalnom interfaci.
Problém řeší přesměrování přes iptables iptables -t nat -I POSTROUTING -o br0 -s 192.168.1.0/24 -d 192.168.1.0/24 -j MASQUERADE