ISC-DHCP in Proxmox LXC Works Only Inside PVE — No IPs for LAN Clients

froggi1030

New Member
Nov 16, 2025
4
0
1
Hello everyone,

I recently started using Proxmox and haven't had any major problems so far. Now I wanted to move my “old” DHCP server from a Raspberry to Proxmox.
I tried an LXC container with both Debian and Ubuntu and installed isc-dhcp. Even with a minimal configuration, I end up in an endless loop of Discover - Offer - Discover - Offer ... (the old DHCP is turned off in the meantime).
Somehow, the clients outside don't seem to be receiving anything.
A Windows machine within PVE is assigned a DHCP IP.
Could it be that something has to be explicitly set in the container cfg for the packets to get through?
The firewall on the Proxmox and in the node is not active.

Container Config
INI:
arch: amd64
cores: 1
features: nesting=1
hostname: dhcp01
memory: 512
nameserver: 192.168.178.2
net0: name=eth0,bridge=vmbr0,firewall=0,gw=192.168.176.254,hwaddr=xx:xx:xx:xx:xx:xx,ip=192.168.178.1/20,type=veth
ostype: ubuntu
rootfs: local-lvm:vm-104-disk-3,size=8G
searchdomain: baisiepen.stunic.de
swap: 512
unprivileged: 1
lxc.apparmor.profile: unconfined
lxc.cap.drop:

Interface Config
INI:
auto lo
iface lo inet loopback

iface enp100s0 inet manual

auto vmbr0
iface vmbr0 inet static
        address 192.168.176.160/20
        gateway 192.168.176.254
        bridge-ports enp100s0
        bridge-stp off
        bridge-fd 0
source /etc/network/interfaces.d/*