브리지된 네트워크를 사용하는 VirtualBox 게스트는 DHCP 주소를 얻을 수 없습니다

브리지된 네트워크를 사용하는 VirtualBox 게스트는 DHCP 주소를 얻을 수 없습니다

가상 머신 호스트와 DHCP 서버로 사용하는 Loki라는 컴퓨터가 있습니다. DHCP 데몬이 포트에서 수신 대기 중입니다 eth0. 부분 /etc/dhcp.conf:

subnet 192.168.13.0 netmask 255.255.255.0 {
    range 192.168.13.140 192.168.13.140;
}

host Windows7VM {
    hardware ethernet 08:00:27:57:C9:69;
    fixed-address 192.168.13.150;
    option subnet-mask 255.255.255.0;
    option broadcast-address 192.168.13.255;
    option routers 192.168.13.1;
}

host TerminalAdam {
    hardware ethernet ...;
    fixed-address 192.168.13.151;
    option subnet-mask 255.255.255.0;
    option broadcast-address 192.168.13.255;
    option routers 192.168.13.1;
}

eth0구성은 다음과 같습니다.

ifconfig eth0 192.168.13.1 netmask 255.255.255.0

TerminalAdam이라는 또 다른 컴퓨터가 있습니다. TerminalAdam의 DHCP 클라이언트 구성이 제대로 작동합니다. 이제 TerminalAdam과 Windows7VM DHCP 클라이언트가 모두 Loki의 DHCP 서버에 의해 구성되도록 Windows7 가상 머신을 이 네트워크에 연결해야 합니다.

VirtualBox VM 네트워크 설정에서 bridge장치를 선택합니다 eth0. 가상 머신을 켜면 /var/log/messages.log다음 메시지가 여러 번 나타납니다.

Apr 27 14:36:41 localhost dhcpd: DHCPDISCOVER from 08:00:27:57:c9:69 via eth0
Apr 27 14:36:41 localhost dhcpd: DHCPOFFER on 192.168.13.150 to 08:00:27:57:c9:69 via eth0

하지만 Windows에서는 네트워크 어댑터 상태가 "네트워크 연결을 사용할 수 없음"으로 표시되어 연결할 수 없습니다.

답변1

VirtualBox에서도 같은 현상이 관찰되었습니다. DHCP가 전혀 작동하지 않는 경우도 있고, DHCP 요청이 "통과"되는 데 시간이 걸리는 경우도 있습니다. 다른 네트워크 카드를 에뮬레이션해 보십시오.

관련 정보