Portál AbcLinuxu, 7. května 2025 17:22
Zdravim, potreboval bych pomoci s nasledujici situaci: Router je eth0: 192.168.0.1/24 eth1: 1.2.3.4/30 pc1: 192.168.0.2/24 www: 192.168.0.30/24 Potrebuji vyresit situaci, kdy PC1 at zada jakoukoliv stranku, bude presmerovan zpet na WWWW. Napadlo me: iptables -t nat -A PREROUTING -j DNAT -s 192.168.0.2 -p tcp --dport 80 --to 192.168.0.30:80 lec to nefunguje. Prosim tedy o radu, dekuji
iptables -t nat -A PREROUTING -i $INT_IF -p tcp --dport 80 -j DNAT --to-destination $WWW_IP:80 iptables -t nat -A POSTROUTING -o $INT_IF -s $LOCAL_NET -d $WWW_IP -p tcp --dport 80 -j SNAT --to-source $ROUTER_IPPlus povolit prislusny forward. Neni to ani zdaleka idealni reseni, ale ani ten pozadavek neni uplne idealni, je lepsi se zasahovani do trafficu vyhnout. Podle konkretni situace by se hodila spis transparentni proxy, ktera muze presmerovani resit na urovni HTTP protokolu.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.