Wiki inaccuracy regarding the 'redirect' statement

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

 



Hi there,

https://wiki.nftables.org/wiki-nftables/index.php/Performing_Network_Address_Translation_(NAT)#Redirect
states that the _redirect_ statement "only makes sense in a prerouting
chain of NAT type."

This is AFAICS inaccurate. A _redirect_ statement is also useful if one
wants to redirect outgoing traffic through a local, transparent proxy,
cf. the example configuration to route traffic through a local tor
client
https://trac.torproject.org/projects/tor/wiki/doc/TransparentProxy#LocalRedirectionThroughTor
.

This is seconded by nft's man page, which states that "dnat and redirect
statements are only valid in the prerouting and output chains".

Therefore I suggest to patch the aforementioned Wiki page:
- Note that: ''redirect'' only makes sense in a prerouting chain of NAT
type.
---
+ This example redirects outgoing 53/tcp traffic to a local proxy
listening on port 10053/tcp:
+
+ <source lang="bash">
+ % nft add rule nat output tcp dport 853 redirect to 10053
+ </source>
+
+ Note that: ''redirect'' only makes sense in prerouting and output
chains of NAT type.

-- 
Best

dirdi



[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