Wired Networking Problem, not able to get IP addresses

kousik

Active Member
Nov 16, 2020
6
0
41
42
I have a setup of dual home network, one for internal access and other for public access. Both are configured DHCP, sometimes systems IP is getting blank, I have to change the driver from proxmox web interface, then only it gets fixed. Any solutions for that? Thanks, in advanced.
 
Hi,

first of, please some more information, e.g. the output of pveversion -v and cat /etc/network/interfaces is always useful to have.

Are you talking about host networking?
Proxmox VE doesn't use/support DHCP for the host (or at least, not out-of-the-box) and also discouraged.

I have to change the driver from proxmox web interface
What do you mean here exactly with "change the driver"?
 
pveversion -v
proxmox-ve: 8.4.0 (running kernel: 6.8.12-16-pve)
pve-manager: 8.4.16 (running version: 8.4.16/368e3c45c15b895c)
proxmox-kernel-helper: 8.1.4
proxmox-kernel-6.8: 6.8.12-18
proxmox-kernel-6.8.12-18-pve-signed: 6.8.12-18
proxmox-kernel-6.8.12-17-pve-signed: 6.8.12-17
proxmox-kernel-6.8.12-16-pve-signed: 6.8.12-16
proxmox-kernel-6.8.4-2-pve-signed: 6.8.4-2
ceph-fuse: 17.2.7-pve3
corosync: 3.1.9-pve1
criu: 3.17.1-2+deb12u2
glusterfs-client: 10.3-5
ifupdown2: 3.2.0-1+pmx11
ksm-control-daemon: 1.5-1
libjs-extjs: 7.0.0-5
libknet1: 1.30-pve2
libproxmox-acme-perl: 1.6.0
libproxmox-backup-qemu0: 1.5.2
libproxmox-rs-perl: 0.3.5
libpve-access-control: 8.2.2
libpve-apiclient-perl: 3.3.2
libpve-cluster-api-perl: 8.1.2
libpve-cluster-perl: 8.1.2
libpve-common-perl: 8.3.7
libpve-guest-common-perl: 5.2.2
libpve-http-server-perl: 5.2.2
libpve-network-perl: 0.11.3
libpve-rs-perl: 0.9.4
libpve-storage-perl: 8.3.7
libspice-server1: 0.15.1-1
lvm2: 2.03.16-2
lxc-pve: 6.0.0-2
lxcfs: 6.0.0-pve2
novnc-pve: 1.6.0-2
proxmox-backup-client: 3.4.7-1
proxmox-backup-file-restore: 3.4.7-1
proxmox-backup-restore-image: 0.7.0
proxmox-firewall: 0.7.1
proxmox-kernel-helper: 8.1.4
proxmox-mail-forward: 0.3.3
proxmox-mini-journalreader: 1.5
proxmox-offline-mirror-helper: 0.6.8
proxmox-widget-toolkit: 4.3.13
pve-cluster: 8.1.2
pve-container: 5.3.3
pve-docs: 8.4.1
pve-edk2-firmware: 4.2025.02-4~bpo12+1
pve-esxi-import-tools: 0.7.4
pve-firewall: 5.1.2
pve-firmware: 3.16-3
pve-ha-manager: 4.0.7
pve-i18n: 3.4.5
pve-qemu-kvm: 9.2.0-7
pve-xtermjs: 5.5.0-2
qemu-server: 8.4.5
smartmontools: 7.3-pve1
spiceterm: 3.3.1
swtpm: 0.8.0+pve1
vncterm: 1.8.1
zfsutils-linux: 2.2.9-pve1

cat /etc/network/interfaces
net loopback

auto ens15f0
iface ens15f0 inet manual

auto ens15f1
iface ens15f1 inet manual

# LAN BRIDGE (vmbr1)
auto vmbr1
iface vmbr1 inet static
address 10.x.x.x/23
gateway 10.x.x.x
bridge-ports ens15f1
bridge-stp off
bridge-fd 0
post-up ip route add 10.x.x.x/8 via 10.x.x.x dev vmbr1
# PUBLIC BRIDGE (vmbr0)
auto vmbr0
iface vmbr0 inet static
address 172.x.x.x/24
gateway 172.x.x.x
bridge-ports ens15f0
bridge-stp off
bridge-fd 0
# post-up ip route add 172.x.x.x/24 via 172.x.x.x dev vmbr0

Changing the driver for getting ip address in vm

1771580560393.png
 
Last edited:
Okay, so you are talking about inside the VM.
What operating system is running inside the VM?
Depending on that, did you install virtio drivers if needed (if you used that)?

Do you have an external DHCP server connected to vmbr1? How is that set up?
Have you verified whether DHCP requests/responses are sent by the VM?
And/or sent/received by the DHCP server?

Please provide a lot more information about your setup.