그놈 상자의 가상 머신이 호스트 머신의 네트워크 서버에 액세스하도록 허용합니다.

그놈 상자의 가상 머신이 호스트 머신의 네트워크 서버에 액세스하도록 허용합니다.

내 호스트 OS에서 실행되는 웹 서버가 있고 gnome 상자에서 실행되는 Windows 가상 머신에서 해당 서버에 액세스하고 싶습니다. VM은 인터넷에 액세스할 수 있지만 로컬 IP 주소를 통해 로컬 네트워크의 어떤 항목에도 액세스할 수 없는 것 같습니다. 네트워크 설정을 변경하기 위한 사용자 인터페이스가 없는 것 같습니다. 네트워크의 로컬 장치에 대한 액세스를 허용하도록 네트워크 구성을 변경하는 방법이 있습니까?

답변1

GNOME Boxes는 내부적으로 QEMU를 사용합니다. 기본적으로 게스트에 대한 네트워크를 "에뮬레이션"하고 호스트에서와 마찬가지로 게스트에도 동일한 인터넷 액세스 기능을 "전달"합니다. 호스트 자체는 기본 게이트웨이의 IP 주소(기본적으로 10.0.2.2)를 통해 액세스할 수 있습니다. 호스트 자체가 호스트가 연결된 LAN 리소스에 액세스할 수 있는 경우 게스트도 해당 리소스에 액세스할 수 있어야 합니다.

아마도 LAN의 IP 주소를 통해 호스트에서 액세스할 수 없지만 127.0.0.1의 로컬 호스트를 통해 액세스할 수 있도록 웹 서버를 구성했을 것입니다. 그렇다면 게스트에서는 10.0.2.2를 통해 웹 서버에 접속할 수 있어야 하는데, 호스트 자체에서는 이를 할 수 없기 때문에 호스트의 LAN에서 호스트의 IP 주소를 통해서는 게스트에서 호스트에 접속할 수 없게 됩니다.

답변2

불행히도 gnome-box(대부분의 "gnome" 소프트웨어와 마찬가지로)는 매우 제한적이며 사용자 정의를 허용하지 않습니다. 가장 좋은 방법은 KVM을 직접 사용하거나(gnome-boxes의 원래 GUI용) Virtualbox 등과 같은 다른 솔루션을 사용하는 것입니다.

관련 정보