Máy chủ DHCP có thể tự gán địa chỉ IP qua DHCP không


9

Điều này có vẻ như là một câu hỏi ngớ ngẩn (và tôi sợ nó có thể xảy ra), nhưng liệu một máy chủ đóng vai trò là máy chủ DHCP duy nhất của mạng gửi yêu cầu địa chỉ IP tới mạng, sau đó bắt yêu cầu của chính nó và trả lời nó ?

Tất cả các trực giác của tôi đều không có câu trả lời và lý tưởng là tôi sẽ kiểm tra nó nhưng hiện tại tôi không có thời gian / tài nguyên dự phòng nên tôi hy vọng ai đó có thể có cùng suy nghĩ và thử nó.

Đây có nghĩa là một câu hỏi chung chung nhưng nếu có ai quan tâm thì tôi đang chạy isc-dhcp trên ubfox 11.04


Tôi không, nhưng ma quỷ đang làm việc cho những tâm trí nhàn rỗi.
James Butler

4
Ma quỷ tạo ra các gói cho các mạng nhàn rỗi.
Tom O'Connor

Câu trả lời:


9

Về mặt kỹ thuật các thông số kỹ thuật sẽ cho phép điều đó xảy ra nhưng sẽ thật ngu ngốc khi cố gắng làm điều đó.


2

Đó là một ý tưởng tồi theo hai cách nhưng có thể.

  1. Máy chủ không thể gán IP trong khi khởi động khi máy chủ DHCP trên cùng một máy chưa được khởi động. Vì vậy, bạn phải chắc chắn rằng máy chủ DHCP đã hoạt động trước khi thử gán IP.
  2. Nếu DHCP cũng cập nhật DNS cho các máy chủ được gán động thì thật khó để biết máy chủ DHCP của bạn đang ở đâu khi DNS bị lỗi (vì bất kỳ lý do gì)

2

Về lý thuyết, tôi nghĩ rằng NÊN có thể vì hầu hết các bản phân phối linux đều có địa chỉ apipa (169.254.0.1 đến 169.254.255.254) nếu không có cấu hình hoặc được cung cấp. Do đó, máy chủ dhcp sẽ có thể chạy và có thể trả lời các yêu cầu. Bây giờ nếu bạn định cấu hình một địa chỉ IP dành riêng (cố định) cho địa chỉ mac của chính máy chủ và nếu trình nền máy khách dhcp vẫn chạy và tiếp tục thử, về lý thuyết, nó có thể được trả lời bởi trình nền máy chủ dhcp. Sau đó, nó sẽ có thể đặt địa chỉ IP thích hợp của riêng mình và tiếp tục trả lời các yêu cầu dhcp từ các máy khác.

Tôi không chắc máy chủ dhcp có thể có địa chỉ apipa hay không, tôi nghĩ rằng trình nền của máy chủ cần được khởi động lại sau khi thay đổi ip, nhưng ngoài điều đó ... Tôi vẫn không thể nghĩ ra bất kỳ trường hợp sử dụng hợp lý nào cho việc này.


1

Theo tôi biết điều này là KHÔNG THỂ. DHCP không chỉ phát sóng dựa. Phần đầu của giao thức DHCP được phát dựa trên, nhưng tại một số điểm, máy chủ và máy khách nói chuyện bằng địa chỉ IP của chúng.

Nếu tôi nhớ lại chính xác (không có RFC trong tay) thì máy chủ là máy chủ đầu tiên trong cuộc trò chuyện cần gửi thông tin địa chỉ IP thực.

Điều này tự động làm cho máy chủ không thể tự phục vụ.

Tất nhiên, có thể chính máy chủ đó là máy khách DHCP nhận cấu hình DHCP của nó từ máy chủ DHCP KHÁC (thường là một ip cố định dành riêng). Hơi lạ một chút, nhưng tôi có thể tưởng tượng một số trường hợp sử dụng cho một thiết lập như vậy.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.