Linux Netfilter discussions
 help / color / mirror / Atom feed
* interface vs ip
@ 2005-09-27 11:32 P theodorou
  2005-09-27 11:43 ` Mariusz Kruk
  0 siblings, 1 reply; 3+ messages in thread
From: P theodorou @ 2005-09-27 11:32 UTC (permalink / raw)
  To: netfilter

Im new to this therefore i need to clarify the followings

1)can i send or recieve packets from interface to ip and vise versa

or  only to interfaces and only to ips

2)

I want to let icmp packets from 192.168.0.1(eth1) to 192.168.1.1(eth2)

is it safer to declare

iptables -A INPUT  -i eth1   -o eth2 -J ACCEPT

or
iptables -A INPUT -s 192.168.0.1 -d 192.168.1.1

Thank You




^ permalink raw reply	[flat|nested] 3+ messages in thread
* RE: interface vs ip
@ 2005-09-27 12:36 Derick Anderson
  0 siblings, 0 replies; 3+ messages in thread
From: Derick Anderson @ 2005-09-27 12:36 UTC (permalink / raw)
  To: P theodorou, netfilter

 

> -----Original Message-----
> From: netfilter-bounces@lists.netfilter.org 
> [mailto:netfilter-bounces@lists.netfilter.org] On Behalf Of P 
> theodorou
> Sent: Tuesday, September 27, 2005 7:33 AM
> To: netfilter@lists.netfilter.org
> Subject: interface vs ip
> 
> Im new to this therefore i need to clarify the followings
> 
> 1)can i send or recieve packets from interface to ip and vise versa
> 
> or  only to interfaces and only to ips

Not sure if I understand this question but I'll give it a shot:

The short answer is you can send and receive packets from interface to
ip or vice versa. The long answer is that the details of this differ
depending on the chain you use. FORWARD is the only chain which supports
both -i and -o (inbound and outbound interfaces). The rest support
either -i or -o and I'll leave it up to you to determine how that works:

http://iptables-tutorial.frozentux.net/iptables-tutorial.html#GENERICMAT
CHES
 
> 2)
> 
> I want to let icmp packets from 192.168.0.1(eth1) to 192.168.1.1(eth2)
> 
> is it safer to declare
> 
> iptables -A INPUT  -i eth1   -o eth2 -J ACCEPT
> 
> or
> iptables -A INPUT -s 192.168.0.1 -d 192.168.1.1
> 
> Thank You

First of all -o is not valid for the INPUT chain.

Next, I'm going to assume by "safer" you mean more secure. I typically
use both -i/o and -s/d. Let's pretend you used the FORWARD chain instead
of INPUT up there, eth1's subnet is 192.168.0.0/24 and eth2's subnet is
192.168.1.0/24. You want to explicitly allow all of 192.168.0.1's
packets to 192.168.1.1. Your rule would look like this:

iptables -A FORWARD -i eth1 -o eth2 -s 192.168.0.1 -d 192.168.1.1 -j
ACCEPT

By itself this rule doesn't really help you but I think you get the
idea.

Derick Anderson


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2005-09-27 12:36 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-09-27 11:32 interface vs ip P theodorou
2005-09-27 11:43 ` Mariusz Kruk
  -- strict thread matches above, loose matches on Subject: below --
2005-09-27 12:36 Derick Anderson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox