Re: INPUT or FORWARD;;

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

 



On December 20, 2004 08:24 am, Rob Sterenborg wrote:
> netfilter-bounces@xxxxxxxxxxxxxxxxxxx wrote:
> >> A multi-homed firewall having at least two interfaces, is known, at
> >> least to itself by those IP/hostnames combos assinged to its
> >> interfaces.  <i.e. ppp0 and eth0>  So say rules coming from the ppp0
> >> interface into the firewall <INPUT rules> are directed to it's other
> >> name/interface
> >>
> >> -i /dev/ppp0 -d /dev/eth0
> >
> > well--those values make no sense whatsoever, but if you're
> > asking if the following is valid:
> >
> >   iptables -A INPUT -i ppp0 -d $IP_OF_ETH0 -j ACCEPT
> >
> > then yes.  the INPUT chain is traversed by packets destined
> > for a local process (IP addresses).  the input interface is
> > just a tag attached to the packet.
>
> I'm not sure I understand this :
> I agree it's a valid rule (syntax), but I don't think it will ever match
> a packet.
>
> If -i and -d are specified, they both have to match to accept a packet,
> right ?
> Because <ip_eth0> is not assigned to ppp0, how can -i ppp0 -d <ip_eth0>
> ever match for the INPUT chain ?
>

 In weird cases where one has dual routes to the host.
 *cough* like when I first setup my dual routes and was sending stuff out 
 interfaces with the wrong IP .... one ISP dropped the martians, the other
 didn't.  It took me a couple of hours to get the wiring correct
 *cough* IP_NAT_LOCAL *cough*

 Legitimately, one might have two pipes from the same provider, with
 different delivery methods, thus different IPs.  However in THAT case, one
 would drop the interface specification.

 Alistair Tonner

>
> Gr,
> Rob


[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