Hello,
I'm trying to get my nftables working on my dedicated server with Proxmox v8.4.14, and the problem I'm having is that my rules applied to the "nftable list ruleset" aren't being taken into account by the virtual machines hosted on my dedicated server. Only the Proxmox server itself (SSH, web UI) is taking them into account. For example, I've applied IP blocking rules within nftables, and it only blocks access to the Proxmox server, but when access is attempted to the virtual machines hosted on it, it allows traffic normally without applying the blocking rules set in nftables.
What could be causing this?
I've already enabled the "nftables (tech preview)" option in NODE -> FIREWALL -> OPTIONS.
I've also set Firewall to 1 in the virtual machine's network device settings within Proxmox -> Hardware.
I've also enabled Firewall on the virtual machine in Firewall -> Options -> Firewall and changed it to Yes.
I can't figure out how to get nftables working in the virtual machine so that it applies the rules set to nftables.
My dedicated server is running Linux -> Proxmox.
However, my virtual machines hosted on Proxmox are running Windows Server. Could this be the problem? Or should all my hosted virtual machines still apply the nftables rules?
By the way, I'm using vmbr0 on the virtual machine's bridge.
In summary: How do I make my virtual machines take into account the rules applied in nftables? Currently, they are only taken into account by the Proxmox server itself (SSH, web UI) and not by the virtual machines.
I'm trying to get my nftables working on my dedicated server with Proxmox v8.4.14, and the problem I'm having is that my rules applied to the "nftable list ruleset" aren't being taken into account by the virtual machines hosted on my dedicated server. Only the Proxmox server itself (SSH, web UI) is taking them into account. For example, I've applied IP blocking rules within nftables, and it only blocks access to the Proxmox server, but when access is attempted to the virtual machines hosted on it, it allows traffic normally without applying the blocking rules set in nftables.
What could be causing this?
I've already enabled the "nftables (tech preview)" option in NODE -> FIREWALL -> OPTIONS.
I've also set Firewall to 1 in the virtual machine's network device settings within Proxmox -> Hardware.
I've also enabled Firewall on the virtual machine in Firewall -> Options -> Firewall and changed it to Yes.
I can't figure out how to get nftables working in the virtual machine so that it applies the rules set to nftables.
My dedicated server is running Linux -> Proxmox.
However, my virtual machines hosted on Proxmox are running Windows Server. Could this be the problem? Or should all my hosted virtual machines still apply the nftables rules?
By the way, I'm using vmbr0 on the virtual machine's bridge.
In summary: How do I make my virtual machines take into account the rules applied in nftables? Currently, they are only taken into account by the Proxmox server itself (SSH, web UI) and not by the virtual machines.
Last edited:




