我有一个用于将 KVM 来宾与主机连接的虚拟网络。
我需要在这个网络上禁用 TCP 校验和卸载。ethtool 工作正常,但我想永久禁用它,并且在 virsh 或 QEMU 文档中找不到任何内容。添加具有相应选项的 /etc/sysconfig/network-scripts/ifcfg-virbr1 文件也不起作用。
我有一个用于将 KVM 来宾与主机连接的虚拟网络。
我需要在这个网络上禁用 TCP 校验和卸载。ethtool 工作正常,但我想永久禁用它,并且在 virsh 或 QEMU 文档中找不到任何内容。添加具有相应选项的 /etc/sysconfig/network-scripts/ifcfg-virbr1 文件也不起作用。
ethtool -K eth0 tso off
inrc.local
或 vm 启动脚本。您也可以将其作为libvirt 挂钩我建议使用 udev 规则执行此操作。我把它放在 /etc/udev/rules.d/81-bridge.rules 中:
更复杂的方法是可能的,具体取决于您的需要。
您可以在来宾的界面 xml 中禁用它:
参考https://libvirt.org/formatdomain.html#setting-nic-driver-specific-options