บทความนี้อธิบายวิธีแก้ไขปัญหา DHCP Relay บน Sangfor NGAF/NSF ที่ตั้งค่าแล้ว แต่ Client ไม่ได้รับ IP Address
ตัวอย่างสถานการณ์
NGAF เชื่อมต่อกับ Core Switch เป็น Trunk โดยมี VLAN Interface หลายวง:
- VLAN 1202 — วงที่ DHCP Server อยู่ (เช่น IP 10.36.1.1)
- VLAN 1204, 1207 — วงที่ Client อยู่ (ต้องการรับ IP จาก DHCP Server)
ตั้งค่า DHCP Relay ให้ VLAN 1204 และ 1207 ชี้ไปที่ DHCP Server (10.36.1.1) แล้ว แต่ Client ยังไม่ได้รับ IP
สาเหตุ
ขาดการตั้งค่า DHCP Relay บน Interface ของ VLAN ที่ DHCP Server อยู่ (VLAN 1202) ทำให้ NGAF ไม่สามารถ Relay Response กลับจาก DHCP Server ไปยัง Client ได้
วิธีแก้ไข
1. ไปที่ Network > DHCP > DHCP Servers
2. คลิก Add แล้วเลือก Service Type เป็น DHCP Relay
3. เพิ่ม DHCP Relay สำหรับ VLAN ที่ DHCP Server อยู่ (VLAN 1202) ด้วย:
- Interface — เลือก Interface ของ VLAN 1202
- IPv4 Server — กรอก IP ของ DHCP Server (10.36.1.1)
4. ตรวจสอบว่ามี DHCP Relay ครบทุก VLAN ที่เกี่ยวข้อง (ทั้ง VLAN ของ Client และ VLAN ของ DHCP Server)
การตรวจสอบ
- ให้ Client ลอง Release/Renew IP ใหม่ — ควรได้รับ IP จาก DHCP Server ตามปกติ
- ตรวจสอบ DHCP Lease ที่ Network > DHCP > DHCP Status เพื่อดูว่า Client ได้รับ IP แล้วหรือยัง
หมายเหตุ
- เมื่อใช้ DHCP Relay ต้องตั้งค่า Relay บน ทุก VLAN Interface ที่เกี่ยวข้อง รวมถึง VLAN ที่ DHCP Server อยู่ด้วย
- DHCP Relay ใช้เมื่อ DHCP Server และ Client อยู่ คนละ Subnet — หาก DHCP Server อยู่วงเดียวกับ Client ไม่ต้องใช้ Relay
- ตรวจสอบว่า Trunk ระหว่าง NGAF กับ Core Switch อนุญาต VLAN ที่เกี่ยวข้องทั้งหมด
ข้อคิดเห็น
0 ข้อคิดเห็น
โปรด ลงชื่อเข้าใช้ เพื่อแสดงข้อคิดเห็น