Tương tự như NAT, DHCP server cũng yêu cầu người quản trị mạng phải khai báo trước dải địa chỉ. Câu lệnh ip dhcp pool dùng để khai báo dải địa chỉ mà server có thể cấp pháp cho host.
Câu lệnh đầu tiên, ip dhcp pool, tạo dải địa chỉ với một tên cụ thể và đặt router vào chế độ cấu hình DHCP. Trong chế độ cấu hình DHCP, lệnh network được dùng để xác định dải địa chỉ được cấp phát. Nếu trong mạng đã có sử dụng cố định một số địa chỉ IP nằm trong dải đã khai báo thì chúng ra quay trở lại chế độ cấu hình toàn cục.
Chúng ra sử dụng lệnh ip dhcp excluded-address để cấu hình cho Router loại trừ một số hoặc một dải địa chỉ khi phân phối địa chỉ cho client. Những địa chỉ dành riêng này thường được cấu hình cố định cho những host quan trọng và cho các cổng của Router.
Hình 1.2.5. Cấu hình ví dụ một DHCP server trên router
Thông thường, chúng ta còn có thể cấu hình thêm nhiều thông tin khác ngoài thông tin về địa chỉ IP cho một DHCP server. Trong chế độ cấu hình DHCP, chúng ta dùng lệnh default-router để khai báo cổng mặc định gateway, lệnh dns-server để khai báo địa chỉ của DNS server, lệnh netbios-name-server dùng để khai báo cho WINS server.
Dịch vụ DHCP được chạy mặc định trên các phiên bản Cisco IOS có hỗ trợ dịch vụ này. Để tẳt dịch vụ này, chúng ta dùng lệnh no service dhcp và dùng lệnh ip service dhcp để chạy lại dịch vụ này. Lệnh Giải thích network network-number [mask / /prefix-length]
Khai báo địa chỉ mạng và subnet mask tương ứung cho dải địa chỉ DHCP. Chiều dài bit thuộc phần network có thể được khai báo bằng subnet mask hoặc bằng con số thể hiện số lượng bit, con số này luôn có dấu xổ phải (/) đứng trước.
Default-router
Addresss [address2 … Address8]
Khai báo địa chỉ của cổng mặc định gateway cho DHCP client. Mặc dù chỉ cần một địa chỉ những trong cấu lệnh này bạn có thể khai báo tới 8 địa chỉ.
Dns-server Address [address2 … Address8]
Khai báo địa chỉ của DNS server cho DHCP client. Mặc dù chỉ cần một địa chỉ những trong câu lệnh này bạn có thể khai báo tối đa 8 địa chỉ.
Netbios-name- Server address
[address2…
Khai báo địa chỉ NetBios WINS server cho các Microsoft DHCP client. Mặc dù chỉ cần một địa chỉ những trong câu lệnh này bạn có thể khai báo tới 8 địa chỉ.
Address8]
Domain-name
Name
Khai báo tên miền cho client.
Lease [days
[hours} [minutes] / infinite]
Khai báo khoảng thời gian cho phép client được sử dụng một địa chỉ IP. Thời gian mặc định là một ngày.