Linux Netfilter discussions
 help / color / mirror / Atom feed
* ingress hook on interface with multiple addresses ?
@ 2020-08-12 15:41 sean darcy
  2020-08-12 20:57 ` Florian Westphal
  0 siblings, 1 reply; 6+ messages in thread
From: sean darcy @ 2020-08-12 15:41 UTC (permalink / raw)
  To: netfilter

I have an interface with 2 ip addresses:

ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN 
group default qlen 1000
............
2: enp1s0f1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel 
state UP group default qlen 1000
     link/ether 98:29:a6:48:49:8e brd ff:ff:ff:ff:ff:ff
     inet 10.0.0.61/24 brd 10.0.0.255 scope global noprefixroute enp1s0f1
        valid_lft forever preferred_lft forever
     inet 10.0.0.2/32 scope global noprefixroute enp1s0f1
        valid_lft forever preferred_lft forever

When I try to add a chain on ingress hook, nft is unhappy:

nft list table netdev foo
table netdev foo {
	set allowlist {
		type ipv4_addr
		flags interval
		auto-merge
		elements = { 10.0.0.0/8, 127.0.0.1 }
	}
}


nft 'add chain netdev foo dev0filter { type filter hook ingress device 
enp1s0f1 priority 0 ; }'
Error: Could not process rule: No such file or directory
add chain netdev foo dev0filter { type filter hook ingress device 
enp1s0f1 priority 0 ; }
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Can you have a chain on ingress hook for an interface that has multiple 
addresses ? If so, how?



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

end of thread, other threads:[~2020-08-13 21:14 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-08-12 15:41 ingress hook on interface with multiple addresses ? sean darcy
2020-08-12 20:57 ` Florian Westphal
2020-08-12 21:30   ` sean darcy
2020-08-12 22:03     ` Florian Westphal
2020-08-13  0:54       ` Pablo Neira Ayuso
2020-08-13 21:14         ` sean darcy

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