Hi,
I'm hoping for some wisdom from people smarter than I am.
I have a proxmox host which is also running DNSmasq for both the local network and Proxmox guests.
I've been using the proxmox guests to trail PXE boot using tftp/http and NFS. All has been going well until I tried SystemrescueCD.
For some reason UDHCPC inside the initramfs would not get an ip address when DHCP worked in the same guest for different distributions.
I finally figured out that, specific to Udhcpd, (https://git.busybox.net/busybox/tree/networking/udhcp/dhcpc.c) it does a checksum of the ip packet and that it was failing.
I then found out that the Virtio network card has a number of issues logged about the checksums not being present, or being incorrect.
I subsequently found out that if I change the guest network card to Realtek RTL8139 the problem disappears completely.
Does anyone know of a configuration change to turn off checksum offloading in the virtio configuration ? I have a workaround but it will only be a matter of time until I forget about the issue and it bites me in the behind again.
regards
Simon
I'm hoping for some wisdom from people smarter than I am.
I have a proxmox host which is also running DNSmasq for both the local network and Proxmox guests.
I've been using the proxmox guests to trail PXE boot using tftp/http and NFS. All has been going well until I tried SystemrescueCD.
For some reason UDHCPC inside the initramfs would not get an ip address when DHCP worked in the same guest for different distributions.
I finally figured out that, specific to Udhcpd, (https://git.busybox.net/busybox/tree/networking/udhcp/dhcpc.c) it does a checksum of the ip packet and that it was failing.
I then found out that the Virtio network card has a number of issues logged about the checksums not being present, or being incorrect.
I subsequently found out that if I change the guest network card to Realtek RTL8139 the problem disappears completely.
Does anyone know of a configuration change to turn off checksum offloading in the virtio configuration ? I have a workaround but it will only be a matter of time until I forget about the issue and it bites me in the behind again.
regards
Simon