Converter quang không nhận IP từ DHCP server trong hầu hết trường hợp không phải lỗi của bản thân converter — mà là vấn đề cấu hình mạng tại điểm chuyển đổi quang-điện. Có 6 nguyên nhân phổ biến, mỗi loại có dấu hiệu nhận biết và cách xử lý khác nhau. Xử lý đúng thứ tự từ nguyên nhân đơn giản đến phức tạp giúp tiết kiệm thời gian troubleshoot.
Tại Sao Converter Quang Ảnh Hưởng Đến Quá Trình DHCP
Converter quang (media converter) hoạt động ở Layer 1 — chỉ chuyển đổi tín hiệu vật lý, không xử lý frame Ethernet. Về lý thuyết, DHCP broadcast từ client phải đi qua converter trong suốt và đến DHCP server. Tuy nhiên, khi có vấn đề ở Layer 1 hoặc Layer 2 tại điểm converter, DHCP discover/offer bị mất và client không nhận được IP.
Sáu Nguyên Nhân Phổ Biến Và Cách Xử Lý
Nguyên Nhân 1: Duplex Mismatch Giữa Converter Và Switch
Duplex mismatch là nguyên nhân số 1 gây mất gói tin không liên tục — link vẫn UP nhưng DHCP discover bị drop. Xảy ra khi một đầu là full-duplex và đầu kia là half-duplex (thường do autonegotiation thất bại).
Cách kiểm tra: show interface [port] trên switch — xem duplex và speed. Nếu thấy “half-duplex” hoặc “input errors” tăng liên tục là dấu hiệu mismatch. Cách fix: cấu hình cứng speed/duplex trên switch port và converter (nếu converter có management port).

Nguyên Nhân 2: VLAN Trunk Chưa Được Cấu Hình Đúng
Nếu DHCP server ở VLAN khác với client, DHCP broadcast cần được relay qua router hoặc Layer 3 switch. Converter nằm giữa client và switch access — nếu port switch nối converter không được cấu hình đúng VLAN access hoặc trunk, DHCP discover không đi được đến DHCP server.
Cách kiểm tra: show vlan brief và show interface [port] switchport — xác nhận port nối converter đang ở đúng VLAN access với VLAN mà DHCP server phục vụ.
Nguyên Nhân 3: DHCP Relay Agent Chưa Cấu Hình
DHCP broadcast không đi qua router mà không có DHCP relay agent (ip helper-address trên Cisco). Nếu DHCP server ở subnet khác mà router giữa hai subnet chưa cấu hình relay, client sau converter không bao giờ nhận được IP dù mọi thứ khác bình thường.
Cách fix: Cấu hình ip helper-address [DHCP server IP] trên interface VLAN của router/Layer 3 switch phục vụ subnet của client.
Nguyên Nhân 4: Link Flap Tại Converter Làm Mất DHCP Offer
Link flapping (UP/DOWN liên tục) tại converter có thể do tín hiệu quang yếu, đầu nối bẩn hoặc SFP module lỏng. DHCP discover gửi đi trong khi link momentarily DOWN sẽ không được trả lời — client timeout và thử lại sau vài giây.
Cách kiểm tra: show interface [port] | include up/down trên switch — nếu thấy “line protocol changes” nhiều lần trong thời gian ngắn là link flapping. Kiểm tra và vệ sinh đầu nối quang, đo Rx power.

Nguyên Nhân 5: IP Conflict Hoặc MAC Conflict
Một số converter có MAC address mặc định trùng nhau (sản phẩm kém chất lượng không đặt MAC unique). DHCP server thấy hai thiết bị cùng MAC address và từ chối cấp IP cho thiết bị thứ hai, hoặc cấp IP đã được cấp cho thiết bị kia.
Cách kiểm tra: xem bảng MAC show mac address-table trên switch — nếu cùng MAC xuất hiện ở nhiều port khác nhau là conflict. Liên hệ nhà sản xuất converter để cập nhật MAC address.
Nguyên Nhân 6: Firmware Bug Hoặc Spanning Tree Blocking
Spanning Tree Protocol có thể đặt port kết nối converter vào trạng thái blocking — đặc biệt khi có loop tạm thời trong quá trình lắp đặt. Port ở trạng thái STP blocking không forward frame, bao gồm DHCP discover. Dùng show spanning-tree [vlan] kiểm tra trạng thái port — nếu thấy BLK thay vì FWD là STP đang block.
Cách fix tạm: bật PortFast trên port access nối converter (spanning-tree portfast) — port chuyển thẳng sang forwarding state mà không qua listening/learning. Chỉ dùng PortFast cho port access, không dùng trên uplink.
Quy Trình Troubleshoot Từng Bước
| Bước | Kiểm tra | Công cụ | Kết quả mong đợi |
|---|---|---|---|
| 1 | Link physical UP/DOWN | show interface | Line protocol up |
| 2 | Speed/Duplex match | show interface | Full-duplex, đúng speed |
| 3 | VLAN assignment đúng | show vlan brief | Port trong đúng VLAN |
| 4 | STP state = forwarding | show spanning-tree | FWD không phải BLK |
| 5 | Rx power đủ mức | Optical power meter / DDM | Trên receiver sensitivity |
| 6 | DHCP relay cấu hình | show run | ip helper | ip helper-address đúng IP DHCP server |
Câu Hỏi Thường Gặp Về Lỗi DHCP Qua Converter Quang
1. Converter quang có thể cấu hình IP riêng không?
Converter quang standalone thông thường không có IP address — hoạt động trong suốt ở Layer 1. Chỉ converter dạng managed (có web interface hoặc SNMP) mới có IP riêng để quản lý, nhưng IP này không liên quan đến việc forward DHCP của thiết bị đầu cuối.
2. Đặt IP tĩnh có khắc phục được vấn đề không nhận DHCP không?
Có, là giải pháp tạm thời để xác nhận Layer 1 và Layer 2 đang hoạt động đúng. Nếu IP tĩnh hoạt động tốt nhưng DHCP không, vấn đề thường ở DHCP relay hoặc VLAN configuration — không phải ở converter.
3. Nên dùng DHCP snooping khi có converter quang không?
Có, nhưng cần cấu hình đúng trusted/untrusted port. Port uplink đến DHCP server phải là trusted — nếu vô tình để untrusted, switch sẽ drop DHCP offer từ server và client không nhận được IP.
4. TCNET hỗ trợ troubleshoot lỗi mạng qua converter quang không?
Có. TCNET hỗ trợ kỹ thuật từ xa qua hotline 028.6285.0999 và có đội kỹ thuật tại TP.HCM để hỗ trợ trực tiếp cho các dự án phức tạp. Email hỗ trợ: duan@mangthanhcong.vn.
