Virtual Box를 처음 사용하고 에뮬레이트하려고 합니다.구두 수선공가상 머신에 PXE 부팅 네트워크 설치
네트워크 설치를 위해 네트워크 시작 시 VM1 DHCP 서버에서 IP를 가져오려면 VM1을 PXE/DHCP 서버로 구성하고 VM2를 클라이언트로 구성해 보십시오.
하지만 Virtual Box가 설치된 호스트에서 IP를 계속 가져옵니다. VM2는 VM1에 존재하는 pxeboot 파일을 찾을 수 없기 때문입니다.
VM1 dhcp 상태 조각:
Listening on LPF/enp0s3/08:00:27:86:b1:c6/192.168.43.0/24
Aug 09 19:03:23 localhost.localdomain dhcpd[3305]: Sending on LPF/enp0s3/08:00:27:86:b1:c6/192.168.43.0/24
Aug 09 19:03:23 localhost.localdomain dhcpd[3305]: Sending on Socket/fallback/fallback-net
Aug 09 19:03:23 localhost.localdomain systemd[1]: Started DHCPv4 Server Daemon.
VM1 dhcp 구성 파일
ddns-update-style interim;
allow booting;
allow bootp;
ignore client-updates;
set vendorclass = option vendor-class-identifier;
option pxe-system-type code 93 = unsigned integer 16;
subnet 192.168.43.0 netmask 255.255.255.0 {
option routers 192.168.43.1;
option domain-name-servers 192.168.43.1;
option subnet-mask 255.255.255.0;
range dynamic-bootp 192.168.43.100 192.168.43.254;
default-lease-time 21600;
max-lease-time 43200;
next-server 192.168.43.146;
class "pxeclients" {
match if substring (option vendor-class-identifier, 0, 9) = "PXEClient";
if option pxe-system-type = 00:02 {
filename "ia64/elilo.efi";
} else if option pxe-system-type = 00:06 {
filename "grub/grub-x86.efi";
} else if option pxe-system-type = 00:07 {
filename "grub/grub-x86_64.efi";
} else if option pxe-system-type = 00:09 {
filename "grub/grub-x86_64.efi";
} else {
filename "pxelinux.0";
}
}
}
# group for Cobbler DHCP tag: default
group {
host centostest.mydomain.com-net0 {
hardware ethernet 08:00:27:7f:aa:f1;
fixed-address 192.168.43.120;
option host-name "centostest.mydomain.com";
option subnet-mask 255.255.255.0;
option routers 192.168.43.1;
filename "/pxelinux.0";
next-server 192.168.43.146;
}
}
VM1 어댑터 설정 - 서버
VM2 네트워크가 부팅되면 vm1 dhcp conf 파일에 제공된 192.168.43.120 대신 IP 192.168.43.17을 얻습니다.
이 문제를 어떻게 해결하나요?
답변1
"브리지" 이외의 네트워크를 설정하는 것이 좋습니다. DHCP는 브로드캐스트를 통해 작동하므로 서브넷의 모든 DHCP 서버가 응답할 수 있습니다. 이를 방지하려면 자신의 서브넷이 표시됩니다.
파일 > 호스트 네트워크 관리자에 기본 "VirtualBox 호스트 전용 이더넷 어댑터"가 표시됩니다. "DHCP 서버" 상자를 선택 취소하여 내장 DHCP 서버를 끌 수 있습니다. 그런 다음 DHCP 서버 가상 머신과 PXE 부팅 중인 컴퓨터를 브리지 어댑터 대신 호스트 전용 어댑터에 연결합니다.