Ba khách hàng DHCP được sử dụng phổ biến trên Linux: bơm, dhclient, và dhcpcd (không
được nhầm lẫn với các máy chủ DHCP, dhcpd). Một số tàu phân phối Linux với chỉ một
trong số này, nhưng những người khác tàu với hai hoặc thậm chí cả ba. Tất cả các bản phân phối có một DHCP mặc định
khách hàng là một trong đó đã được cài đặt khi bạn nói với hệ thống bạn muốn sử dụng DHCP tại hệ thống
thời gian cài đặt. Những tàu với nhiều DHCP khách hàng thường cho phép bạn trao đổi
ra một cho khác chỉ đơn giản bằng cách loại bỏ các gói cũ và cài đặt phiên bản mới.
Lý tưởng nhất, khách hàng DHCP chạy ở hệ thống khởi động. Điều này có thể được xử lý bởi SysV riêng
kịch bản khởi động hoặc bằng một tập tin cấu hình Upstart, như được mô tả trong Chương 1, "System
Startup và nâng cao hệ thống quản lý." Trong trường hợp khác, DHCP client có thể chạy
như một phần của việc khởi động cấu hình mạng chính tập tin (thường là một tập tin khởi động SysV gọi là
mạng hoặc mạng). Hệ thống này thường sử dụng một dòng trong một tập tin cấu hình để xác định
xem có nên chạy một DHCP client. Ví dụ, Red Hat và Fedora thiết lập tùy chọn này trong một tập tin
có tên là / etc / sysconfig / network - scripts / ifcfg - eth0 (tên tập tin này có thể khác nếu bạn sử dụng
một cái gì đó khác hơn là một giao diện Ethernet duy nhất). Dòng đó trông như thế này:
BOOTPROTO = dhcp
Nếu biến BOOTPROTO được đặt thành một số khác, thay đổi nó như thể hiện ở đây sẽ
cấu hình hệ thống để sử dụng DHCP. Nó thường dễ dàng hơn để sử dụng một công cụ cấu hình GUI để thiết lập
tùy chọn này, mặc dù.
Ubuntu sử dụng / etc / network / interfaces tập tin cho một mục đích tương tự, nhưng các chi tiết
khác nhau. Trên một hệ thống sử dụng DHCP, một dòng như sau xuất hiện:
iface eth0 inet dhcp
chi tiết có thể thay đổi, tất nhiên; Ví dụ, tên giao diện (eth0) có thể là một cái gì đó
khác. Bạn có thể thích sử dụng các hệ thống công cụ GUI guration confi để điều chỉnh các tùy chọn này.
Khi một DHCP client được cấu hình để chạy khi hệ thống khởi động, các công việc cấu hình
được thực hiện, ít nhất, nếu mọi thứ hoạt động như nó phải. Trong những dịp rất hiếm, bạn có thể cần phải
tinh chỉnh các thiết lập DHCP để làm việc xung quanh không tương thích client / server hoặc có các DHCP
client làm một cái gì đó không bình thường. Tư vấn trang người đàn ông cho client DHCP của bạn nếu bạn cần để
thực hiện thay đổi. Sau đó bạn sẽ phải sửa đổi kịch bản khởi động SysV của nó hoặc một tập tin mà nó đề cập
để thay đổi hoạt động của nó.
Nếu bạn cần phải tự chạy một khách hàng DHCP, bạn thường có thể làm như vậy bằng cách gõ tên của nó (như
root), tùy chọn theo sau là một định danh mạng, như trong dhclient eth0 để có DHCP
client cố gắng để cấu hình eth0 với sự giúp đỡ của bất kỳ máy chủ DHCP mà nó tìm thấy trên mạng đó.
đang được dịch, vui lòng đợi..
