
제가 하려는 작업은 여러 VM이 있는 호스트 전용 네트워크를 만들어 호스트 OS와 VM 간의 직접 액세스를 허용할 뿐만 아니라 소프트웨어 업데이트, NTP, 등.
FWIW, 나는~할 수 있다내부 네트워크('intnet')를 사용하여 이 작업을 수행합니다. 두 개의 서버 어플라이언스 VM(TurnKey Linux), 데스크톱 OS VM(Debian), 이중 홈(하나는 내부 네트워크에 있고 다른 하나는 연결되어 있는) 게이트웨이/방화벽 VM(Smoothwall Express)을 성공적으로 설정했습니다. NAT를 통해 외부 세계로). 게이트웨이 시스템을 DHCP 서버로 설정하면 다른 VM은 이 서버에서 연결 정보를 가져오고 서버 어플라이언스 VM은 업데이트를 위해 연결할 수 있으며 데스크톱 OS VM에서 서버 어플라이언스의 Webmin 제어판을 탐색할 수 있습니다. 모든 것이 의도한 대로 작동합니다.
호스트 OS(Ubuntu 11.10 데스크톱)에서 게스트 VM으로 직접 연결할 수 있도록 호스트 전용 네트워크에서 동일한 작업을 수행하려고 하면... 모든 종류의 이상한 현상이 발생합니다. 기본적으로... 호스트 전용 내장 DHCP 서버가 다른 DHCP 서버(예: 게이트웨이/방화벽 VM에 있는 서버)를 사용하려는 모든 시도를 무시하는 것 같습니다.끄다VirtualBox에서 - 내장 DHCP 서버를 끄고, 프로그램을 끄고, 다시 시작하고, 게스트 VM을 재부팅하는 경우에도 – 그들은 여전히 내장 DHCP 서버에서 IP 정보를 가져옵니다. 다른 주소 블록을 사용하는 '새' DHCP 서버에도 불구하고 변경하지 않거나 전혀 연결할 수 없습니다(DHCP 임대를 얻을 수 없음).
Virtualbox 호스트 전용 네트워킹이 할 수 없는 일을 하려고 하는지 궁금해지기 시작했습니다. 누구든지 이 문제를 재현하거나 내가 뭘 잘못하고 있는지 지적할 수 있습니까?
답변1
나는 당신이 올바른 길을 가고 있다고 생각합니다. 개인 세그먼트에 대해 어떤 네트워크를 선택하는지(호스트 전용 네트워크 또는 별도의 내부 네트워크)는 그다지 중요하지 않습니다. 물론 내부 네트워크는 설명대로 호스트와의 분리를 보장합니다.
주의해야 할 한 가지 - 스무드월을 구성할 때(간단한 RED/GREEN 설정을 가정) GREEN 인터페이스에 호스트에 할당된 IP 주소와 다른 IP 주소를 제공했습니까? 호스트에는 192.168.56.1이 할당되어 있을 수 있지만 다를 수 있습니다.
또한 개인 클라이언트가 Smoothwall DHCP 서버를 사용하고 싶은 것은 이해합니다. 하지만 이것이 슬픔을 야기한다면 호스트 전용 네트워크에 내장된 VirtualBox DHCP 서버를 사용할 수는 없나요? 해당 인터페이스에서 다른 DHCP 서버를 사용할 계획이라면 이 기능을 비활성화하고 싶을 것입니다(해당하는 것처럼 들리지만 명확하지 않습니다).
DHCP 문제와 관련해 이상한 브리지 어댑터나 호스트에 구성된 다른 항목이 없습니까?
참고로 호스트에서 다음 명령어를 실행하면 등록된 서버와 활성 서버를 확인할 수 있습니다.
VBoxManage list dhcpservers
해당 명령의 출력은 다음과 같습니다.
NetworkName: HostInterfaceNetworking-VirtualBox Host-Only Ethernet Adapter
IP: 192.168.56.100
NetworkMask: 255.255.255.0
lowerIPAddress: 192.168.56.101
upperIPAddress: 192.168.56.254
Enabled: No
그런 다음 다음 명령을 사용하여 해당 네트워크에서 DHCP 서버를 활성화하거나 비활성화할 수 있습니다.
VBoxManage dhcpserver modify --netname "HostInterfaceNetworking-VirtualBox Host-Only Ethernet Adapter" --enable
VBoxManage dhcpserver modify --netname "HostInterfaceNetworking-VirtualBox Host-Only Ethernet Adapter" --disable
답변2
이 튜토리얼에서는 호스트 전용 네트워크를 인터넷에 연결하는 한 가지 방법을 보여줍니다.http://www.tbogard.com/2011/04/21/virtualbox-give-internet-to-a-host-only-virtual-machine-with-iptables/