Desativar o descarregamento do checksum do TCP na rede virtual KVM

2

Eu tenho uma rede virtual para conectar os convidados do KVM ao host.

Eu preciso desabilitar o descarregamento de checksum do TCP nesta rede. O ethtool funciona bem, mas eu quero desativá-lo permanentemente e não consegui encontrar nada na documentação do virsh ou do QEMU. Adicionar o arquivo / etc / sysconfig / network-scripts / ifcfg-virbr1 com as opções correspondentes também não funciona.

    
por jackhab 11.03.2014 / 13:08

2 respostas

3

ethtool -K eth0 tso off in rc.local ou o script de inicialização do vm. Você provavelmente poderia fazer isso como um hook libvirt também

    
por 12.03.2014 / 02:54
2

Eu recomendo fazer isso com uma regra do udev. Eu coloquei isso em /etc/udev/rules.d/81-bridge.rules:

ACTION=="add", SUBSYSTEM=="net", NAME=="virbr*", RUN+="/sbin/ethtool -K $env{INTERFACE} tx off"

Mais abordagens sofisticadas são possíveis, dependendo das suas necessidades.

    
por 16.12.2014 / 11:43