Có 2 máy chủ DHCP đang hoạt động nhắm mục tiêu cùng một mạng con không có bộ lọc MAC dẫn đến sự không chắc chắn và đó không phải là một ý tưởng hay. Nếu bạn cần tính sẵn sàng/dự phòng cao, chỉ cần sử dụng máy chủ DHCP có tính sẵn sàng cao hỗ trợ dự phòng.
Các máy chủ DHCP được "kích hoạt pxe" khi bạn định cấu hình chúng để cung cấp các tham số PXE:
- IP máy chủ TFTP
- Đường dẫn và tên NBP (Chương trình khởi động mạng)
Trả lời câu hỏi của bạn về một máy khách PXE nhận được 2 đề nghị, một đề nghị có dữ liệu PXE và một đề nghị không có, tốt, khách hàng nên lấy đề nghị cung cấp thông tin PXE nhưng tôi đã thấy phần sụn bị lỗi không thực hiện việc này và gây ra lỗi PXE. Các tùy chọn còn lại mà bạn đề cập không được xác định theo tiêu chuẩn PXE.
Khi bạn có một mạng con đã có cơ sở hạ tầng DHCP, bạn không muốn hoặc bạn không được phép thay đổi cấu hình của nó và bạn muốn thêm các dịch vụ PXE, phương pháp phổ biến nhất là thêm một proxyDHCP. Một proxyDHCP chỉ cung cấp thông tin PXE để khởi động máy khách PXE và giữ im lặng để khởi động máy khách không phải PXE.
Sau đó, máy khách PXE khởi động nhận được 2 ưu đãi DHCP, một từ máy chủ DHCP cung cấp IP và các tùy chọn DHCP tương ứng và một từ proxyDHCP cung cấp dữ liệu PXE và nó có thể khởi động. proxyDHCP là một phần của tiêu chuẩn PXE và ngày nay được hỗ trợ rộng rãi bởi phần sụn PXE.
Mặc dù dữ liệu PXE do DHCP cung cấp, tiêu chuẩn PXE cũng yêu cầu thiết lập máy chủ TFTP tương ứng được sử dụng để truyền các thành phần khởi động ban đầu. Ngoài ra, các dịch vụ máy chủ bổ sung cũng cần thiết như HTTP, CIFS, NFS cung cấp dịch vụ truyền tải cho phần lớn các thành phần được truyền tải ròng ngay sau khi giai đoạn PXE kết thúc.
ví dụ. khi PXE khởi động bản phân phối Linux Live, NBP (grub hoặc pxelinux) ban đầu được chuyển thường hiển thị menu khởi động, sau đó kernel và initrd cũng được chuyển và khởi động TFTP.Tiếp theo, hạt nhân khởi động thực hiện DHCPDISCOVERY thứ hai vì máy khách DHCP thông thường (không có PXE) nhận IP của nó và HTTP hoặc CIFS hoặc NFS tiếp theo chuyển tệp squashfs tương ứng và bản phân phối trực tiếp được khởi động.