Hi everyone,
I'm planning to set up MAC filtering for IPv4 traffic in my Proxmox live cluster and aim to use ebtables and ipset where necessary, but I would like to primarily rely on Proxmox's built-in GUI features for easier management.
As I'm still learning Proxmox's firewall system and don't have much experience with its configuration, I’d greatly appreciate a detailed, step-by-step guide to help me achieve this.
Thank you so much in advance for your help!
Best regards
I'm planning to set up MAC filtering for IPv4 traffic in my Proxmox live cluster and aim to use ebtables and ipset where necessary, but I would like to primarily rely on Proxmox's built-in GUI features for easier management.
As I'm still learning Proxmox's firewall system and don't have much experience with its configuration, I’d greatly appreciate a detailed, step-by-step guide to help me achieve this.
Here’s my intended setup:
Datacenter Level:
- Define global rules to ensure MAC filtering is applied uniformly across the cluster.
- Use ipset to dynamically manage a list of allowed MAC-IP pairs (if supported in Proxmox).
- Enforce firewall rules to allow only traffic from permitted MAC-IP pairs.
Host Level:
- Configure firewalls on individual nodes to ensure consistent MAC filtering while maintaining critical cluster functions like live migration.
For VMs:
- Ideally, avoid configuring anything on the VMs themselves (beyond assigning specific MAC addresses).
- Use the firewall at the host or datacenter level to handle filtering.
My Questions:
- Datacenter Level:
- What is the best way to configure global MAC-IP filtering rules at the datacenter level using the GUI?
- Should I create custom rules for ebtables/ipset within the GUI, or is there a more straightforward approach?
- Host Level:
- How should the node-level firewalls be set up to ensure reliable MAC filtering for IPv4 traffic without disrupting cluster communication?
- VM Configuration:
- Can I fully manage MAC-IP filtering through the Proxmox firewall without additional configuration on the VMs (beyond setting MAC addresses)?
Thank you so much in advance for your help!
Best regards
Last edited: