두 개의 가상 머신과 하나의 가상 머신을 인터넷에 연결

두 개의 가상 머신과 하나의 가상 머신을 인터넷에 연결

면책조항: 네트워킹 및 qemu에 대한 나의 지식은 거의 0에 가깝습니다.

저는 QEMU를 사용하여 애플리케이션을 실행하는 Debian VM을 실행하고 있습니다. 테스트 목적으로 이제 첫 번째 가상 머신에 연결되어 액세스할 수 있는 Windows를 실행하는 두 번째 가상 머신을 생성하려고 합니다.

지금까지는 이것이 작동하고 있습니다. 그러나 현재 설정에서는 Windows VM이 인터넷에 연결할 수 없습니다. 하지만 이 설정을 변경하고 싶지만 Debian VM이 인터넷에 연결되는 것을 허용하지 않습니다.

현재 설정은 브리지와 다수의 가상 네트워크 장치(탭)를 생성한 후 브리지에 추가하는 것입니다. 그런 다음 Tap 장치 중 하나가 tap0두 번째 VM에서 사용됩니다(다른 장치는 첫 번째 VM에서 사용됨).

br0tap0이제 내 질문은: 인터넷에만 연결 되도록 브리지를 구성하는 것이 타당합니까 ? 즉, 괜찮습니까? 그렇다면 어떻게 해야 합니까( brctl유사한 유틸리티를 사용할 수 있습니다).

Debian VM은 의도적으로 인터넷에 액세스할 수 없으며 그런 상태를 유지해야 합니다. 제가 이해한 eth0바로는 브리지에 추가하여 인터넷 액세스를 허용할 수 있지만 이를 Windows VM(예 tap0: )으로 제한할 수 있습니까?

답변1

네트워크 장치를 구성/설정하지 않도록 Debian VM을 설정하겠습니다. 그런 다음 Windows VM 네트워크 장치를 장치에 대한 브리지 구성으로 호스트 시스템의 네트워크에 바인딩했습니다 br0.

Linux 시스템에서 네트워킹을 비활성화하려면 다음 명령을 사용하여 네트워킹을 비활성화할 수 있습니다.

$ sudo service network stop

이 서비스가 항상 꺼지도록 구성할 수도 있습니다.

$ sudo insserv -r network

서비스를 다시 활성화하려면:

$ sudo insserv network

인용하다

관련 정보