PFSense 2.1 & KVM VirtIO
-
Suppose pfSense has hardware checksums enabled. A tcpdump on pfSense will show checksum errors because software doesn't compute the checksums because the hardware does it. But in a virtualised environment pfSense doesn't have access to real hardware. Perhaps the hypervisor doesn't correctly get the hardware to compute the checksums.
What is the pfSense setting related to hardware checksums? See System -> Advanced, click on Networking and scroll down to Network Interfaces, Hardware Checksum Offloading.
-
Yes I tried the "Hardware Checksum Offloading" setting but it did not resolve the issue.
tcpdump has been done on the host with "Hardware Checksum Offloading" unchecked. I will try to send tcpcump with the option checked
-
Yes I tried the "Hardware Checksum Offloading" setting but it did not resolve the issue.
What did you set it to? (Note the box should be TICKED to DISABLE hardware checksum calculation.) A reboot is probably required for a change in setting to take effect.
-
wallabybob, thanks for helping me
I just ticked the box to disable hardware calculation, reboot pfsense and ….. IT WORKS
Yesterday, I also did tick the box but I did not reboot the pfsense virtual machine as the web interface's message was "The changes have been applied successfully." + Close button
Maybe pfsense developers should modify the message to "Your appliance must be rebooted" + Reboot button
Thank you my problem is solved