🔧 4 lỗi DHCP phổ biến trong hệ thống mạng và IP Phone
DHCP (Dynamic Host Configuration Protocol) giúp thiết bị tự động nhận IP Address, Subnet Mask, Default Gateway, DNS và các DHCP Option cần thiết. Với hệ thống VoIP, DHCP đặc biệt quan trọng vì IP Phone cần có IP trước khi tiếp tục quá trình khởi động và đăng ký với Call Control.
Theo hình minh họa, có 4 lỗi DHCP phổ biến: 1. DHCP Server không hoạt động
The DHCP server is unavailable.
DHCP Server có thể bị shutdown, mất kết nối mạng, dịch vụ DHCP bị dừng hoặc bị Firewall/ACL chặn.
Kết quả: IP Phone gửi DHCP Discover nhưng không nhận được DHCP Offer.
👉 Kiểm tra đầu tiên: DHCP Server có reachable và DHCP service có đang chạy hay không.
2. DHCP Server không có Scope phù hợp
The DHCP server does not have a correct scope for the phones.
Ví dụ Voice VLAN sử dụng:
10.20.20.0/24
nhưng DHCP Server chỉ có scope cho:
10.10.10.0/24
IP Phone sẽ không nhận được cấu hình IP phù hợp.
Ngoài subnet mask và gateway, trong môi trường VoIP còn cần kiểm tra các DHCP Option cần thiết, chẳng hạn Option 150 trong một số triển khai Cisco IP Phone để cung cấp địa chỉ TFTP Server. 3. DHCP Scope đã hết địa chỉ
All addresses in the scope are currently leased.
Ví dụ DHCP Scope:
192.168.10.100 – 192.168.10.200
Nếu toàn bộ địa chỉ đã được cấp phát, IP Phone mới sẽ không còn IP để nhận.
👉 Cần kiểm tra DHCP Lease, giải phóng các lease không còn sử dụng hoặc mở rộng Address Pool nếu cần. 4. IP Phone và DHCP Server khác subnet
The phone is not on a common subnet with the DHCP server.
DHCP Discover ban đầu là broadcast, mà Router mặc định không forward broadcast sang subnet khác.
Ví dụ:
IP Phone
VLAN 20
|
| DHCP Discover
↓
Router/L3 Switch
|
X
|
DHCP Server
VLAN 100
Trường hợp này cần cấu hình DHCP Relay Agent, trên thiết bị Cisco thường sử dụng:
interface Vlan20
ip helper-address 10.10.100.10
Router/L3 Switch sẽ chuyển DHCP request của Phone đến DHCP Server ở subnet khác.
🎯 Cách nhớ nhanh khi troubleshoot DHCP
Khi IP Phone không nhận được IP, hãy kiểm tra 4 câu hỏi:
DHCP Server có UP không? → Có đúng Scope không? → Scope còn IP không? → Khác subnet thì đã có DHCP Relay chưa?
Đặc biệt trong VoIP, nhận được IP chưa có nghĩa là DHCP đã hoàn toàn đúng. Phone có thể nhận IP, Gateway và DNS bình thường nhưng vẫn không đăng ký được nếu thiếu hoặc sai các DHCP Option cần thiết cho quá trình provisioning.
DHCP (Dynamic Host Configuration Protocol) giúp thiết bị tự động nhận IP Address, Subnet Mask, Default Gateway, DNS và các DHCP Option cần thiết. Với hệ thống VoIP, DHCP đặc biệt quan trọng vì IP Phone cần có IP trước khi tiếp tục quá trình khởi động và đăng ký với Call Control.
Theo hình minh họa, có 4 lỗi DHCP phổ biến: 1. DHCP Server không hoạt động
The DHCP server is unavailable.
DHCP Server có thể bị shutdown, mất kết nối mạng, dịch vụ DHCP bị dừng hoặc bị Firewall/ACL chặn.
Kết quả: IP Phone gửi DHCP Discover nhưng không nhận được DHCP Offer.
👉 Kiểm tra đầu tiên: DHCP Server có reachable và DHCP service có đang chạy hay không.
2. DHCP Server không có Scope phù hợp
The DHCP server does not have a correct scope for the phones.
Ví dụ Voice VLAN sử dụng:
10.20.20.0/24
nhưng DHCP Server chỉ có scope cho:
10.10.10.0/24
IP Phone sẽ không nhận được cấu hình IP phù hợp.
Ngoài subnet mask và gateway, trong môi trường VoIP còn cần kiểm tra các DHCP Option cần thiết, chẳng hạn Option 150 trong một số triển khai Cisco IP Phone để cung cấp địa chỉ TFTP Server. 3. DHCP Scope đã hết địa chỉ
All addresses in the scope are currently leased.
Ví dụ DHCP Scope:
192.168.10.100 – 192.168.10.200
Nếu toàn bộ địa chỉ đã được cấp phát, IP Phone mới sẽ không còn IP để nhận.
👉 Cần kiểm tra DHCP Lease, giải phóng các lease không còn sử dụng hoặc mở rộng Address Pool nếu cần. 4. IP Phone và DHCP Server khác subnet
The phone is not on a common subnet with the DHCP server.
DHCP Discover ban đầu là broadcast, mà Router mặc định không forward broadcast sang subnet khác.
Ví dụ:
IP Phone
VLAN 20
|
| DHCP Discover
↓
Router/L3 Switch
|
X
|
DHCP Server
VLAN 100
Trường hợp này cần cấu hình DHCP Relay Agent, trên thiết bị Cisco thường sử dụng:
interface Vlan20
ip helper-address 10.10.100.10
Router/L3 Switch sẽ chuyển DHCP request của Phone đến DHCP Server ở subnet khác.
🎯 Cách nhớ nhanh khi troubleshoot DHCP
Khi IP Phone không nhận được IP, hãy kiểm tra 4 câu hỏi:
DHCP Server có UP không? → Có đúng Scope không? → Scope còn IP không? → Khác subnet thì đã có DHCP Relay chưa?
Đặc biệt trong VoIP, nhận được IP chưa có nghĩa là DHCP đã hoàn toàn đúng. Phone có thể nhận IP, Gateway và DNS bình thường nhưng vẫn không đăng ký được nếu thiếu hoặc sai các DHCP Option cần thiết cho quá trình provisioning.