Re: port redirection

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Brian Lewis <bsl04@xxxxxxxx> writes:

> I run a servlet container that wants to listen on TCP 8080. I want to
> redirect TCP 80 on my machine to 8080 on the same machine.
>
> If I do -t nat -I PREROUTING -i $IF -d $IP -p tcp --dport 80 -j REDIRECT
> --to-port 8080, it works in that I reach the 8080 server when I connect
> to 80.
>
> But I have to allow 8080 through. Is there a way to provide access to the
> 8080 server via port 80 without having to allow 8080?

Would the following work?

iptables -t mangle -A PREROUTING -p tcp --dport 80 -j MARK
--set-mark 1

iptables -A INPUT -m mark --mark 1 -j ACCEPT
iptables -A INPUT -p tcp --dport 8080 -j DROP



[Index of Archives]     [Linux Netfilter Development]     [Linux Kernel Networking Development]     [Netem]     [Berkeley Packet Filter]     [Linux Kernel Development]     [Advanced Routing & Traffice Control]     [Bugtraq]

  Powered by Linux