Virtual Box를 실행하는 호스트에서 호스트 LRO/CSUM을 비활성화하는 방법

Virtual Box를 실행하는 호스트에서 호스트 LRO/CSUM을 비활성화하는 방법

Windows 7에서 Oracle VirtualBox 버전 5.2.18을 실행합니다. Fedora 30.1.2가 포함된 가상 머신이 생성됩니다. 리눅스 커널은 5.1.0입니다. 이 VM의 Virtual Box에 구성된 네트워크 어댑터는 반가상화 네트워크(virtio-net)입니다.

xdp eBPF 프로그램을 인터페이스에 로드하려고 하면 실패합니다.

[root@localhost bpf]# ip link set dev enp0s10 xdpdrv obj xdp_ip_filter_kern.o sec xdp_ip_filter 오류: virtio_net: 호스트가 LRO/CSUM을 구현하는 동안 XDP를 설정할 수 없습니다. 먼저 LRO/CSUM을 비활성화하세요. [루트@로컬호스트bpf]#

Linux VM 내부에서 ethtool을 사용하여 LRO 및 CSUM을 켜려고 했지만 문제가 해결되어 끌 수 없습니다.

[root@localhost ~]# ethtool --show-offload enp0s10 | egrep 'summing|large' rx-checksumming: on [fixed] tx-checksumming: on Large-receive-offload: on [fixed] [root@localhost ~]#

내가 가진 질문은 호스트 LRO/CSUM을 어떻게 비활성화합니까?입니다. Windows 호스트의 구성을 변경해야 합니까? 또는 VirtualBox에 호스트 LRO/CSUM을 비활성화하는 구성이 있습니까?

어떤 지침이라도 대단히 감사하겠습니다.

관련 정보