VirtualBox
DHCP/Cobbler VM server (CentOS 7)
PXE VM Client'/etc/sysconfig/network-scripts/ifcfg-enp0s3'
K13服务器(1台设备安装为NAT)TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=dhcp NAME=enp0s3 UUID=1b9314dd-2ad7-4bf5-bada-9fb0ca727526 DEVICE=enp0s3 ONBOOT=yes IPADDR=192.168.56.101 PREFIX=24ddns-update-style interim;
allow booting;
allow bootp;
subnet 192.168.56.0 netmask 255.255.255.0 {
option routers 192.168.1.5;
option domain-name-servers 192.168.1.1;
option subnet-mask 255.255.255.0;
range dynamic-bootp 192.168.56.101 192.168.56.111;
default-lease-time 21600;
max-lease-time 43200;
next-server 192.168.56.101;
class "pxeclients" {
} else {
filename "pxelinux.0";
}
}
}next_server: 192.168.56.101
server: 192.168.56.101[root@dhcp ~]# cobbler check
No configuration problems found. All systems go.用于PXE的
[root@dhcp ~]# mount -o loop CentOS-7-x86_64-Minimal-1708.iso /mnt/
[root@dhcp ~]# cobbler import --path=/mnt/ --name=CentOS-7PXE-E53: No boot filename received
PXE-M0F: Exiting Intel PXE ROM.
FATAL: Could not read from the boot medium! System halted.发布于 2018-03-10 09:06:04
试试dhcpd.conf
ddns-update-style interim;
allow booting; allow bootp;
subnet 192.168.56.0 netmask 255.255.255.0 {
option routers 192.168.1.5;
option domain-name-servers 192.168.1.1;
option subnet-mask 255.255.255.0;
range dynamic-bootp 192.168.56.101 192.168.56.111;
default-lease-time 21600;
max-lease-time 43200;
class "pxeclients" {
match if substring(option vendor-class-identifier, 0, 9) = "PXEClient";
next-server 192.168.56.101;
filename "pxelinux.0";
}
}如果您的所有客户端启动BIOS模式,这应该可以工作。
https://serverfault.com/questions/900973
复制相似问题