DHCP Dynamic Host Configuration Protocol là một giao thức dùng để cấp địa chỉ IP động cho các máy clients.. Quá trình xin địa chỉ IP động trải qua 4 bước: DISCOVERY: Máy client gửi gói
Trang 1DHCP (Dynamic Host Configuration Protocol) là một giao thức dùng để cấp địa chỉ IP động cho các máy clients Quá trình xin địa chỉ IP động trải qua 4 bước:
DISCOVERY: Máy client gửi gói tin broadcast trên mạng để tìm kiếm server
DHCP Offer: Khi một DHCP server nhận được gói tin discovery từ client, nó sẽ gửi trả một gói tin DHCP offer Gói tin này chứa địa chỉ MAC của client, địa chỉ IP dự định cấp cho client, subnet mask, thời gian sử dụng và IP add của DHCP server Giả
sử server
DHCP request: Khi client nhận được gói offer, nó phải báo cho server biết nó chấp nhận địa chỉ được offer này Client có thể cùng lúc nhận được nhiều gói tin offer từ nhiều
server nhưng chỉ được chọn 1 server Client sẽ gửi gói tin DHCPRequest trên toàn hệ thống mạng, server được chọn sẽ sẵn sàng để cấp cho client địa chỉ này; các servers không được client chọn sẽ cất các địa chỉ dự định cấp cho client
đó trở lại vào IP address pool
DHCP Acknowledgement: Khi server nhận được gói DHCP request từ client, nó gửi trả gói tin DHCP Ack cho client Gói tin này xác nhận lại các thông số như địa chỉ
IP, subnet mask, thời gian được phép sử dụng … cấp cho client đó
Quá trình xin IP thông qua DHCP kết thúc
Trang 2Cài đặt DHCP server với Windows 2003
Vào mục Administrative Tool/ Chọn DHCP
Chọn Action/Add server, Sau đó gõ địa chỉ IP của server cần cấu hình Right Click vào server và chọn New Scope …
Đặt tên và ghi chú cho new scope này
Cấu hình các địa chỉ IP bắt đầu và IP kết thúc cho scope:
Trang 3Chọn Next, sau đó cấu hình những địa chỉ dành riêng, không cấp cho client
Giả sử từ địa chỉ 192.168.1.50 đến 192.168.1.55 ta cấp tĩnh (statically) cho server, ta cấu hình để DHCP không cấp các địa chỉ này
Tiếp theo cấu hình thời gian tối đa một client được sử dụng địa chỉ được cấp (quá thời gian địa chỉ sẽ bị thu hồi và sẽ cấp phát lại địa chỉ khác)
Trang 4Chọn Yes để cấu hình các options khác ngoài địa chỉ IP (Default gateway, DNS server
…)
Trang 5Gõ vào địa chỉ Default gateway
Cấu hình địa chỉ DNS server cấp cho clients
Trang 6Có thể cấu hình địa chỉ WINS server cho client nếu cần thiết
Cuối cùng chọn Activate this scope
Cấu hình Reservation: Khi ta muốn reserve sẵn một địa chỉ IP cho một máy có MAC address cố định có thể dùng chức năng reservation
Trang 7Lúc này máy có địa chỉ MAC 0013D45CF563 luôn luôn có địa chỉ IP 192.168.1.25 và chỉ một máy này được phép có địa chỉ IP trên mà thôi
Test cấu hình DHCP Server với VMWare
Bước 1: Thiết lập DHCP trên máy ảo VMWare
Bước 2: Thiết lập card mạng cho máy ảo là Host Only
Bước 3: Cấu hình cho card mạng VMWare 1 trên máy thật xin IP thông qua DHCP
Trang 8Bước 4 : Ra màn hình DOS kiểm tra kết quả bằng câu lệnh ipconfig /all.
Một số câu lệnh console hữu dụng:
Ipconfig /release: Trả địa chỉ IP cho DHCP server
Ipconfig /renew: Xin địa chỉ IP mới
Bài tập:
Sử dụng Ethereal để quan sát quá trình truyền nhận các gói tin giữa DHCP Server và Client