I am testing a CHR 7.14.1 on Proxmox 8.1.4 and have some issues with DHCP leases on LAN side of CHR not beeing bound, but only offered.
The machine has 4 network cards.
I have tried passing two network cards directly to the CHR instance (Intel i226), I have tried with Proxmox bridges, different driver models (E1000, virtIO, vmxnet3), different ethernet cables, a PC connected directly or with a switch in between CHR LAN interface and the PC, only 1 CPU core, 2 or even 10, tried different processor types, double checked the firewall is disabled on Proxmox and I guess some more I forgot about.
I also tried importing the config from a working CHR on esxi. Same result.
The end result is: I cannot get a DHCP lease on ether2 (LAN side of CHR) with any devices I tried, be it a PC, a laptop, a switch or a VoIP phone.
All I get is "offered" and never bound.
If I manually set the IP on the PC, traffic passes just fine.
Anyone with Proxmox 8.1.4 and CHR able to get DHCP leases?
Or maybe there is a trick with Proxmox? I am new to Proxmox, as I only used esxi lately.
CHR config
Code: Select all
/interface list
add name=LAN
add name=WAN
/ip pool
add name=pool1 ranges=192.168.101.10-192.168.101.199
/ip dhcp-server
add address-pool=pool1 interface=ether2 lease-time=1d name=server1
/interface list member
add interface=ether2 list=LAN
add interface=ether1 list=WAN
/ip address
add address=192.168.101.1/24 interface=ether2 network=192.168.101.0
/ip dhcp-client
add interface=ether1
/ip dhcp-server network
add address=192.168.101.0/24 dns-server=192.168.101.1 gateway=192.168.101.1
/ip dns
set allow-remote-requests=yes
/ip firewall nat
add action=masquerade chain=srcnat out-interface-list=WAN
WIll test with another card.