Giới thiệu về DHCP Server, DNS Forwarding và NTP trên VyOS
Trong bài học này, bạn sẽ tìm hiểu cách cấu hình DHCP Server, DNS Forwarding và NTP trên VyOS phiên bản 1.4.x/1.5 rolling release. Đây là các dịch vụ nền tảng giúp tự động cấp phát địa chỉ IP, chuyển tiếp truy vấn DNS và đồng bộ thời gian cho hệ thống mạng.
1. DHCP 伺服器設定 trên VyOS
DHCP Server giúp tự động cấp phát địa chỉ IP, gateway, DNS cho các thiết bị trong mạng LAN.
- Khởi tạo DHCP Server cho mạng LAN:
set service dhcp-server shared-network-name LAN subnet 192.168.10.0/24 default-router 192.168.10.1
set service dhcp-server shared-network-name LAN subnet 192.168.10.0/24 dns-server 8.8.8.8
set service dhcp-server shared-network-name LAN subnet 192.168.10.0/24 range 0 start 192.168.10.100
set service dhcp-server shared-network-name LAN subnet 192.168.10.0/24 range 0 stop 192.168.10.200
- Gán IP tĩnh cho thiết bị dựa trên MAC:
set service dhcp-server shared-network-name LAN subnet 192.168.10.0/24 static-mapping PC1 ip-address 192.168.10.50
set service dhcp-server shared-network-name LAN subnet 192.168.10.0/24 static-mapping PC1 mac-address 00:11:22:33:44:55
- Cấu hình DHCPv6 (IPv6):
set service dhcpv6-server shared-network-name LAN6 subnet 2001:db8:1::/64 range 0 start 2001:db8:1::100
set service dhcpv6-server shared-network-name LAN6 subnet 2001:db8:1::/64 range 0 stop 2001:db8:1::200
set service dhcpv6-server shared-network-name LAN6 subnet 2001:db8:1::/64 name-server 2001:4860:4860::8888
- DHCP Relay: Chuyển tiếp yêu cầu DHCP tới server khác.
set service dhcp-relay interface eth1
set service dhcp-relay server 192.168.20.10
2. DNS 轉發設定
DNS Forwarding giúp các thiết bị trong mạng LAN truy vấn DNS thông qua VyOS.
set service dns forwarding listen-address 192.168.10.1
set service dns forwarding allow-from 192.168.10.0/24
set service dns forwarding cache-size 1000
set service dns forwarding name-server 8.8.8.8
set service dns forwarding static-host-mapping host-name server1.intra inet 192.168.10.10
- Kiểm tra trạng thái DNS Forwarding:
show service dns forwarding
3. NTP 設定 (Network Time Protocol)
NTP giúp đồng bộ thời gian hệ thống với các máy chủ chuẩn.
set service ntp server 0.pool.ntp.org
set service ntp server 1.pool.ntp.org
set service ntp listen-address 192.168.10.1
- Kiểm tra trạng thái NTP:
show ntp
4. 實際範例 & sơ đồ mạng
Giả sử bạn có sơ đồ mạng như sau:
+-------------------+ +-------------------+
| VyOS Router |------| Switch LAN |
| 192.168.10.1/24 | | |
+-------------------+ +-------------------+
| |
DHCP, DNS, NTP Các PC, IoT
5. 實作練習: Cấu hình DHCP, DNS, NTP
- Đăng nhập vào VyOS qua SSH hoặc console.
- Thực hiện các lệnh cấu hình DHCP, DNS, NTP như trên.
- Commit và save cấu hình:
commit
save
- Kết nối một PC vào mạng LAN, kiểm tra nhận IP, DNS, NTP tự động.
- Kiểm tra trạng thái dịch vụ:
show dhcp server leases
show service dns forwarding
show ntp
6. 總結
Bạn đã nắm được cách cấu hình DHCP Server, DNS Forwarding và NTP trên VyOS, giúp tự động hóa cấp phát IP, truy vấn DNS và đồng bộ thời gian cho hệ thống mạng.