QEMU/KVM, virt-manager - 설치를 완료할 수 없습니다. macvtap 인터페이스 macvtap0@eno1(52:54:00:1a:e1:3b) 생성 중 오류가 발생했습니다. 작업이 지원되지 않습니다.'

QEMU/KVM, virt-manager - 설치를 완료할 수 없습니다. macvtap 인터페이스 macvtap0@eno1(52:54:00:1a:e1:3b) 생성 중 오류가 발생했습니다. 작업이 지원되지 않습니다.'

QEMU/KVM으로 가상 머신을 생성하기 위해 virt-manager를 사용하려고 합니다. 저는 커널 4.12.0-rc7 메인라인과 함께 젠투 리눅스를 사용하고 있습니다. 가상 네트워크 인터페이스를 사용하면 다음 오류가 발생합니다.

Unable to complete install: 'error creating macvtap interface macvtap0@eno1 (52:54:00:1a:e1:3b): Operation not supported'

Traceback (most recent call last):
  File "/usr/share/virt-manager/virtManager/asyncjob.py", line 88, in cb_wrapper
    callback(asyncjob, *args, **kwargs)
  File "/usr/share/virt-manager/virtManager/create.py", line 2288, in _do_async_install
    guest.start_install(meter=meter)
  File "/usr/share/virt-manager/virtinst/guest.py", line 461, in start_install
    doboot, transient)
  File "/usr/share/virt-manager/virtinst/guest.py", line 396, in _create_guest
    self.domain = self.conn.createXML(install_xml or final_xml, 0)
  File "/usr/lib64/python2.7/site-packages/libvirt.py", line 3591, in createXML
    if ret is None:raise libvirtError('virDomainCreateXML() failed', conn=self)
libvirtError: error creating macvtap interface macvtap0@eno1 (52:54:00:1a:e1:3b): Operation not supported

네트워크 인터페이스 설정은 다음과 같습니다.

  • 네트워크 소스: 호스트 장치 eno1:macvtap,
  • 소스 모드: 브리지,
  • 장치 모델: virtio,
  • 가상 포트: 설정되지 않음

eno1내 이더넷 장치의 이름입니다.

설정을 변경하는 것은 네트워크 장치를 완전히 제거하는 것 외에는 별로 도움이 되지 않는 것 같습니다. 이로 인해 새 게시물을 작성할지 확신할 수 없는 다른 관련 없는 오류가 발생합니다.

이전에 겪었던 문제인 CONFIG_MAACTVAP가 커널에서 활성화되지 않아서 오류가 발생한 것 같습니다.

그래서 이것을 활성화하고 커널을 다시 컴파일했지만 설정을 찾을 수 없어서 menuconfig수동으로 추가해야 했습니다 (가장 좋은 아이디어는 아니지만 커널은 이를 유효한 것으로 받아들였습니다.) 이것이 커널 모듈이라고 .config생각하지 않습니다 . mactvap그게 뭔지는 모르겠지만 어쨌든 모듈이 아니라 "mactvap"이라고 합니다 . CONFIG_MACTVAP로 설정했습니다.y

답변1

여기에서 설정을 찾을 수 있습니다:

장치 드라이버 --->

네트워크 장치 지원 --->

<> MAC-VLAN 지원

<> MAC-VLAN 기반 Tap 드라이버(CONFIG_MACVTAP)

관련 정보