저는 최근 가상화 학습/실험을 위해 서버에 QEMU를 설정했습니다.
VM이 로컬 네트워크에 나타나고 외부 네트워크에서도 볼 수 있도록 브리지 네트워크 설정을 사용하기로 결정했습니다.
나는 Arch Wiki에서 찾은 몇 가지 단계를 따랐습니다.
이러한 단계를 수행하면 VM이 브리지 인터페이스를 사용하고 내부 네트워크에 표시됩니다. 그러나 VM 내부에서는 오류가 발생하거나(호스트 이름을 확인할 수 없음) 중단되지 않고는 외부 소스(예: 업데이트 프로그램 실행)에 연결할 수 없습니다.
서버 OS: Ubuntu 16.04
VM OS: OpenBSD 6.1
제가 제공할 수 있는 다른 정보가 있으면 알려주시기 바랍니다.
답변1
NAT를 활성화하는 것을 잊었습니다:https://wiki.gentoo.org/wiki/QEMU#Host_configuration
또한 QEMU의 네트워크 브리지 도우미 사용을 중단하고 TAP 인터페이스를 수동으로 설정했습니다.
NAT를 활성화하고, sysctl로 IP 전달을 허용하고, ARP 프록시를 허용하고, VM에 OpenBSD를 다시 설치하면 작동합니다!