Go to file
Stefan Hanreich de75183366 conntrack: arp: move handling to guest chains
In order to make sure we are only affecting VM traffic and no host
interfaces that are bridged, move the rules into a chain that gets
executed inside the guest chain, rather than setting the rules
globally.

Since ether type matches on the respective Ethernet header, it
doesn't work for packets with VLAN header. Matching via meta protocol
ensures that VLAN encapsulated ARP packets are matched as well.
Otherwise ARP traffic inside VLANs gets dropped, due to them having
conntrack state invalid.

Signed-off-by: Stefan Hanreich <s.hanreich@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2024-07-22 17:53:54 +02:00
.cargo move .cargo/config to .cargo/config.toml 2024-06-20 12:32:19 +02:00
debian cargo: bump proxmox-sys and proxmox-schema dependencies 2024-07-22 17:50:11 +02:00
proxmox-firewall conntrack: arp: move handling to guest chains 2024-07-22 17:53:54 +02:00
proxmox-nftables config: nftables: add support for icmp-type any 2024-04-25 19:21:50 +02:00
proxmox-ve-config cargo: bump proxmox-sys and proxmox-schema dependencies 2024-07-22 17:50:11 +02:00
.gitignore firewall: add integration test 2024-04-18 21:47:21 +02:00
Cargo.toml firewall: add firewall crate 2024-04-18 21:46:28 +02:00
defines.mk firewall: add files for debian packaging 2024-04-18 21:47:11 +02:00
Makefile buildsys: add upload target 2024-04-18 22:03:10 +02:00