
가상 머신 호스트와 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 요청이 "통과"되는 데 시간이 걸리는 경우도 있습니다. 다른 네트워크 카드를 에뮬레이션해 보십시오.