![브리지된 네트워크를 사용하는 VirtualBox 게스트는 DHCP 주소를 얻을 수 없습니다](https://linux55.com/image/22709/%EB%B8%8C%EB%A6%AC%EC%A7%80%EB%90%9C%20%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94%20VirtualBox%20%EA%B2%8C%EC%8A%A4%ED%8A%B8%EB%8A%94%20DHCP%20%EC%A3%BC%EC%86%8C%EB%A5%BC%20%EC%96%BB%EC%9D%84%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4.png)
가상 머신 호스트와 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 요청이 "통과"되는 데 시간이 걸리는 경우도 있습니다. 다른 네트워크 카드를 에뮬레이션해 보십시오.