Các máy tính khi được cấu hình là DHCP client nhận các thông số kể trên một cách tự động sẽ nhận cấu hình địa chỉ một cách tự động, nhờ đó việc quản trị mạng có nhiều máy tính trở nên th
Trang 1Môn: Mạng máy tính nâng cao
Bài thực hành số 3: Dynamic Host Configuration Protocol
1 Giới thiệu dịch vụ DHCP
DHCP là dịch vụ cho phép cung cấp các thông số về địa chỉ IP, subnetmask , default gateway, DNS server, … một cách tự động Các máy tính khi được cấu hình là DHCP client (nhận các thông số kể trên một cách tự động) sẽ nhận cấu hình địa chỉ một cách tự động, nhờ đó việc quản trị mạng có nhiều máy tính trở nên thuận tiện hơn
2 Cài đặt dịch vụ DHCP
Cài đặt
B1.Chọn mục ‘Add/Remove Windows Components’ trong ‘Add/Remove
Programs’ Chọn ‘Networking Services’, chọn nút ‘Details’
B2.Check vào mục Dynamic Host Configuration Protocol Chọn nút ‘OK’ Màn hình Networking đóng lại, chọn nút ‘Next’ để thực hiện cài đặt Cung cấp thư mục I386 của đĩa cài đặt Windows 2003 Server khi được yêu cầu
Trang 2Khoa Công nghệ Thông tin – Đại học Khoa học tự nhiên
Bộ môn Mạng máy tính và Viễn thông
Cấu hình
Công cụ câu hình dịch vụ DHCP có thể đươc truy cập bằng Chọn Start/All
Programs/Administrative Tools/DHCP
ì Tập hợp các địa chỉ I P trong m ột subnet m à DHCP cấp tự động đư ợc gọi
là m ột scope
Tạo scope trên DHCP Server
B1 Trong công cụ cấu hình dịch vụ DHCP, chọn DHCP server mà ta sẽ tạo scope, chọn ‘New Scope’
Trang 3Wizard tạo mới scope xuất hiện, chọn ‘Next’
B2.Đặt tên và mô tả cho scope sắp tạo (tùy chọn) Chọn Next
B3.Xác định dải địa chỉ IP mà scope sẽ cấp; xác định subnet mask cho dải địa chỉ này Chọn ‘Next’
Trang 4Khoa Công nghệ Thông tin – Đại học Khoa học tự nhiên
Bộ môn Mạng máy tính và Viễn thông
B4.Xác định các địa chỉ IP không được cấp tự động Thông thường, các địa chỉ IP này sẽ được dành riêng gán tĩnh cho các máy tính đặc biệt Chọn
‘Add’ Sau khi xác định tất cả các IP này, chọn ‘Next’
B5 Xác định khoảng thời gian tối đa một máy tính được giữ một địa chỉ IP được cấp tự động Sau khoảng thời gian này, DHCP server sẽ thu hồi lại địa chỉ này (có thể cấp cho một máy tính khác) Chọn ‘Next’
Việc xác định thời gian tối đa một máy tính có thể giữ địa chỉ IP có ý nghĩa trong trương hợp các máy tính bị tách ra khỏi mạng, nếu địa chỉ IP không được thu hồi thì có thể sẽ không đủ IP để cấp cho các máy tính còn lại và các máy tính sẽ tham gia vào mạng sau này
Trang 5B6.Ngoài địa chỉ IP, DHCP có chức năng cấp các thông số khác Ở minh họa này, ta sẽ cấu hình những thông số này trong khi tạo mới scope Chọn ‘Next’
B5.Chọn Default Gateway cho các máy tính sẽ nhận địa chỉ IP động Chọn
‘Add’ Chọn ‘Next’
Trang 6Khoa Công nghệ Thông tin – Đại học Khoa học tự nhiên
Bộ môn Mạng máy tính và Viễn thông
B6.Cấu hình thông tin về DNS Xác định DNS suffix cho các DHCP client Xác định địa chỉ IP của DNS server mà DHCP client sẽ sử dụng
B7.Xác định WINS server mà DHCP client sẽ sử dụng
WINS là dịch vụ phân giải tên máy tính (NetBIOs name) thành địa chỉ IP
Ở đây ta không sử dụng WINS server
Trang 7B8 Kích hoạt scope vừa tạo (DHCP server sẽ bắt đầu cấp địa chỉ IP xác định trong scope vừa tạo) Chọn ‘Yes’
Hoàn tất việc tạo scope, chọn ‘Finish’
Trang 8Khoa Công nghệ Thông tin – Đại học Khoa học tự nhiên
Bộ môn Mạng máy tính và Viễn thông
Reservation:
DHCP cho phép dành riêng địa chỉ IP cho các máy tính được chỉ định trước Việc dành riêng địa chỉ IP này được thực hiện như sau:
B1.Right-click lên mục Reservation, chọn ‘New Reservation’
B2 Nhập thông tin về Reservation
Tên mô tả
Địa chỉ IP dành riêng
Địa chỉ MAC của card mạng máy tính sẽ nhận địa chỉ này
Trang 9 Giao thức mà DHCP client dùng để nhận địa chỉ IP này (BOOTP là giao thức DHCP client dùng để nhận địa chỉ IP khi được boot bằng card mạng)
Chọn nut ‘Add’
Cấu hình cho các DHCP client
Sử dụng ipconfig /release trên DHCP client để trả lại địa chỉ IP động mà DHCP client đang sử dụng cho DHCP server
Sử dụng ipconfig /renew trên DHCP client để nhận địa chỉ IP mới
3 DHCP Relay Agent
DHCP client nhận địa chỉ IP do DHCP server cấp theo thứ tự sau
DHCP client gởi gói tin broadcast để tìm DHCP server
Trang 10Khoa Công nghệ Thông tin – Đại học Khoa học tự nhiên
Bộ môn Mạng máy tính và Viễn thông
DHCP server nếu nghe thấy yêu cầu sẽ gởi gói tin broadcast để đề xuất địa chỉ IP cho client
DHCP client nếu chấp nhận sử dụng sẽ gởi gói tin broadcast cho server
để xác nhận sử dụng địa chỉ IP do server đề nghị
DHCP server gởi gói tin unicast cho DHCP client đồng ý cho DHCP client sử dụng địa chỉ IP đã đề xuất
Ta thấy rằng: trong giai đoạn đầu, DHCP server và client sử dụng gói tin
broadcast để liên lạc với nhau Trong trường hợp hệ thống gồm nhiều mạng liên kết với nhau bằng router, người ta sử dụng một DHCP server trên một mạng hoặc chỉ sử dụng một DHCP server và dùng DHCP Relay Agent làm trung gian giúp DHCP Server và Client liên lạc với nhau
Giả sử, ta có cấu hình mạng như sau
Router là máy tính có 2 card mạng làm nhiệm vụ định tuyến giữa hai mạng 192.168.10.0 và 192.168.20.0
DHCP Relay Agent được cài đặt trên Router (DHCP Relay Agent có thể độc lập với router)
B0.Chuẩn bị router
Trên máy tính đóng vai trò làm router, khởi động dịch vụ Routing And Remote Acess
Chọn Start\Administrative Tools\Routing And Remote Access
Trang 11Right-click lên biểu tượng máy tính router, chọn Configure and ‘Enable Routing and Remote Access’
Chọn mục ‘Custom configuration’ để tùy chọn cấu hình cho router
Trang 12Khoa Công nghệ Thông tin – Đại học Khoa học tự nhiên
Bộ môn Mạng máy tính và Viễn thông
Chọn ‘LAN routing’ để khởi động chức năng định tuyến trên router
Chọn ‘Finish’ để hoàn tất việc cấu hình router
Trang 13B1.Tạo 2 scope trên DHCP server: scope 192.168.10.0 và 192.168.20.0
Scope 192.168.20.0 sẽ được dùng để cấp địa chỉ IP cho các DHCP client ở mạng nằm bên kia router
B2.Right-click lên mục ‘General’ chọn ‘New Routing Protocol’
B3.Chọn ‘DHCP Relay Agent’ để cài đặt chức năng ‘DHCP Relay Agent’
Trang 14Khoa Công nghệ Thông tin – Đại học Khoa học tự nhiên
Bộ môn Mạng máy tính và Viễn thông
B4.Right-click lên ‘DHCP Relay Agent’ để chọn card mạng mà dịch vụ DHCP Relay Agent sẽ lắng nghe
B5.Chọn card mạng gắn trực tiếp với mạng chứa DHCP client (Card có địa chỉ IP 192.168.20.1)
Trang 15B6.Xác định
Số lượng DHCP Relay Agents được sử dụng để chuyển tiếp các gói tin DHCP Thường có ý nghĩa khi các gói tin DHCP phải đi qua nhiều router
Thời gian DHCP Relay Agent chờ từ khi nhận được gói tin DHCP Discover từ DHCP client cho đến khi DHCP Relay Agent chuyển tiếp gói tin này đi
B7.Right-click lên ‘DHCP Relay Agent’ chọn ‘Properties’ để chỉ ra DHCP server mà Relay Agent sẽ liên lạc khi có yêu cầu từ DHCP client
Trang 16Khoa Công nghệ Thông tin – Đại học Khoa học tự nhiên
Bộ môn Mạng máy tính và Viễn thông
B8.Nhập địa chỉ IP của DHCP server, chọn Add
B9.Cấu hình cho DHCP client nhận địa chỉ IP động
Bài tập:
1 Triển khai lại hệ thống đã được minh họa
2 Tìm hiểu mối quan hệ giữa DHCP và Dynamic DNS
3 Tìm hiểu về khái niệm và các cấu hình superscope