* custom redirector
@ 2004-08-12 16:58 Nicolás Velásquez O.
2004-08-13 1:02 ` Antony Stone
0 siblings, 1 reply; 3+ messages in thread
From: Nicolás Velásquez O. @ 2004-08-12 16:58 UTC (permalink / raw)
To: netfilter
Hello there,
I want to do some custom redirection rules, I've searched the web with
no success.
What I want to do is to set the forward policy a redirect.
Here is what I was trying without success:
$IPTABLES -t nat -N MY_REDIRECTOR_POLICY
$IPTABLES -t nat -A PREROUTING -i $LAN_IFACE -p TCP --dport 80 -j
MY_REDIRECTOR_POLICY --to-port 81
$IPTABLES -A MY_REDIRECTOR_POLICY -j REDIRECT --to-port 81
$IPTABLES -A FORWARD -j MY_REDIRECTOR_POLICY
That snip would go at the end of the rules. so it will work like a
policy.
First of all, is it possible to do what I want to do??
Squid is not an option as no body has to be doing any configuration
changes on the machines. Transparent Proxy won't do the job, as the
objective of the project is to do direct connection. Besides the
connections can happen on non web ports.
--
Atentamente,
Nicolás Velásquez
Bogotá, Colombia
(^) ASCII Ribbon Campaign
X NO HTML/RTF in e-mail
/ \ NO Word docs in e-mail
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: custom redirector
2004-08-12 16:58 custom redirector Nicolás Velásquez O.
@ 2004-08-13 1:02 ` Antony Stone
0 siblings, 0 replies; 3+ messages in thread
From: Antony Stone @ 2004-08-13 1:02 UTC (permalink / raw)
To: netfilter
On Thursday 12 August 2004 5:58 pm, Nicolás Velásquez O. wrote:
> Hello there,
>
> I want to do some custom redirection rules, I've searched the web with
> no success.
>
> What I want to do is to set the forward policy a redirect.
You can only set the default policy of a chain to ACCEPT or DROP.
> Here is what I was trying without success:
> $IPTABLES -t nat -N MY_REDIRECTOR_POLICY
> $IPTABLES -t nat -A PREROUTING -i $LAN_IFACE -p TCP --dport 80 -j
> MY_REDIRECTOR_POLICY --to-port 81
> $IPTABLES -A MY_REDIRECTOR_POLICY -j REDIRECT --to-port 81
> $IPTABLES -A FORWARD -j MY_REDIRECTOR_POLICY
>
> That snip would go at the end of the rules. so it will work like a
> policy.
Yes, that would work in the same way as a default policy, agreed.
However, the REDIRECT target is only valid in the net table, therefore your
third rule above needs a "-t nat" in it.
The first rule doesn't need "-t nat" because you are creating a chain, and
user-defined chains contain all tables as standard.
I don't understand why you don't simply write the second rule as "iptables -t
nat -A PREROUTING -i $LAN_IFACE -p TCP --dport 80 -j REDIRECT --to 81"
If you keep in mind that REDIRECT has to happen in the PREROUTING chain, which
is before the FORWARD chain, you should be able to sort things out.
Regards,
Antony.
--
"Note: Windows 98, Windows 98SE and Windows 95 are not affected by [MS
Blaster]. However, these products are no longer supported. Users of these
products are strongly encouraged to upgrade to later versions."
(which *are* affected by MS Blaster...)
http://www.microsoft.com/security/security_bulletins/ms03-026.asp
Please reply to the list;
please don't CC me.
^ permalink raw reply [flat|nested] 3+ messages in thread
* custom redirector
@ 2004-08-12 4:04 Nicolás Velásquez O.
0 siblings, 0 replies; 3+ messages in thread
From: Nicolás Velásquez O. @ 2004-08-12 4:04 UTC (permalink / raw)
To: netfilter
Hello there,
I want to do some custom redirection rules, I've searched the web with
no success.
What I want to do is to set the forward policy a redirect.
Here is what I was trying without success:
$IPTABLES -t nat -N MY_REDIRECTOR_POLICY
$IPTABLES -t nat -A PREROUTING -i $LAN_IFACE -p TCP --dport 80 -j
MY_REDIRECTOR_POLICY --to-port 81
$IPTABLES -A MY_REDIRECTOR_POLICY -j REDIRECT --to-port 81
$IPTABLES -A FORWARD -j MY_REDIRECTOR_POLICY
That snip would go at the end of the rules. so it will work like a
policy.
First of all, is it possible to do what I want to do??
Squid is not an option as no body has to be doing any configuration
changes on the machines. Transparent Proxy won't do the job, as the
objective of the project is to do direct connection. Besides the
connections can happen on non web ports.
--
Gracias por su tiempo,
Cordialmente Nicolás Velásquez.
Easy Solutions LTDA.
móvil : +57(1)(300) 5576534
teléfono : +57(1)3490294
Email: nvelasquez@easysol.net
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2004-08-13 1:02 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-08-12 16:58 custom redirector Nicolás Velásquez O.
2004-08-13 1:02 ` Antony Stone
-- strict thread matches above, loose matches on Subject: below --
2004-08-12 4:04 Nicolás Velásquez O.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox