NetFilter
[Top] [All Lists]

Re: Bridge Transparent Proxy

To: netfilter@lists.netfilter.org
Subject: Re: Bridge Transparent Proxy
From: Pascal Hambourg <pascal.mail@plouf.fr.eu.org>
Date: Tue, 22 May 2007 18:06:12 +0200
Delivered-to: sp-com-lists@consult.net
Delivered-to: netfilter-list1@securepoint.com
In-reply-to: <C2785BE6.1C244%robert@leblancnet.us>
List-archive: </pipermail/netfilter>
List-help: <mailto:netfilter-request@lists.netfilter.org?subject=help>
List-id: General discussion and user questions <netfilter.lists.netfilter.org>
List-post: <mailto:netfilter@lists.netfilter.org>
List-subscribe: <https://lists.netfilter.org/mailman/listinfo/netfilter>, <mailto:netfilter-request@lists.netfilter.org?subject=subscribe>
List-unsubscribe: <https://lists.netfilter.org/mailman/listinfo/netfilter>, <mailto:netfilter-request@lists.netfilter.org?subject=unsubscribe>
Organization: Plouf !
References: <C2785BE6.1C244%robert@leblancnet.us>
Sender: netfilter-bounces@lists.netfilter.org
User-agent: Mozilla Thunderbird 1.0.6 (Windows/20050716)
Hello,

Robert LeBlanc a écrit :
You will need to look at ebtables. Bridging will bypass iptables.

Bridged IPv4 packets traverse the iptables chains if the kernel was compiled with Netfilter bridge support (CONFIG_BRIDGE_NETFILTER=y). It allows finer filtering than ebtables, for instance accepting only outgoing HTTP/HTTPS connections and related ICMP messages in both directions thanks to connection tracking, e.g. :

iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -m physdev --physdev-in eth1 -m state --state NEW \
  -p tcp -m multiport --dports 80,443 -j ACCEPT


<Prev in Thread] Current Thread [Next in Thread>