หน้า 1 จากทั้งหมด 1

เทคนิคการแก้ไขปัญหา Yealink IP Phone ไม่รับ DHCP

โพสต์โพสต์แล้ว: 16 ก.ย. 2020 14:49
โดย nuiz
จู่ๆ Yealink IP Phone ออฟฟิศลูกค้าก็ใช้งานไม่ได้ ดูที่หน้าจอก็เห็นข้อความ "Obtain IP..." แสดงว่าไอพีโฟนไม่ได้ IP จาก DHCP Server ส่วนพวก PC/Notebook ก็ได้ IP ตามปกติ แม้กระทั่ง PC ที่ต่อหลัง Yealink ก็ยังได้ IP เลย แต่ไหง Yealink กลับไม่ได้ IP

ผมแก้ไขปัญหาเบื้องต้นโดยการปิดคอนฟิก LLDP กับ CDP ใน IP Phone ครับ ขั้นตอนมีดังนี้

กด Softkey Menu > Settings > Advanced Settings แล้วกดตามนี้

2. Network
6. LLDP = Disabled
7. CDP = Disabled

กด Back เครื่องจะรีบู๊ตตัวเอง เครื่องก็จะได้ IP และใช้งานได้ตามปกติ

ผมสันนิษฐานว่าใน Network ของลูกค้า น่าจะ (เพิ่ง) มีอุปกรณ์ที่มันปล่อยแพ็กเก็ต LLDP, CDP ออกมา (อุปกรณ์น่าจะยี่ห้อ Cisco นี่แหล่ะครับ เช่น Switch) แล้ว Yealink รับได้ จากนั้นมันก็พยายามจะคอนฟิกตัวเองตามข้อมูลใน LLDP, CDP ที่ได้รับมา แต่มันก็ไม่มีข้อมูลอะไรข้างในมันก็เลยคอนฟิกตัวเองไม่ได้ - เดาครับเดา พอผมปิดทั้ง LLDP และ CDP ไอพีโฟนมันก็เลยไม่สนใจทั้ง LLDP และ CDP อีกต่อไป มันเลยใช้งานได้เหมือนก่อน

อัพเดทเพิ่มเติมครับ...
หลังจากที่ผมได้ค้นข้อมูลเกี่ยวกับ LLDP และ CDP ก็พบว่า LLDP ย่อมาจาก Link Layer Discovery Protocol เป็นมาตรฐาน และ CDP ย่อมาจาก Cisco Discovery Protocol เป็นของ Cisco แล้ว Yealink ก็ใช้ 2 โปรโตคอลนี้ (จะใช้ LLDP หรือ CDP ก็ได้) ในการกำหนดค่า Voice VLAN ID สำหรับพอร์ต WAN ของมัน ถ้ามันได้รับ LLDP หรือ CDP แต่ไม่มีข้อมูล VLAN ID อยู่ หรือมีข้อมูล VLAN ID อยู่ แต่ DHCP Server ไม่ได้จ่าย DHCP ให้ VLAN ID นี้ ก็เลยทำให้ Yealink ไม่ได้ IP Address ครับ

เทคนิคการใช้งาน Issabel
เทคนิคการใช้งาน Elastix
เทคนิคการใช้งาน Asterisk
เทคนิคการใช้งาน FreePBX
เทคนิคการคอนฟิก Elastix/Issabel ให้ทำงานเป็น Time Server
เทคนิคการใช้งาน Issabel.Video โดยไม่ต้องใช้หรือไม่ต้องมี Issabel
เทคนิคการใช้งาน Caller ID Lookup Sources จาก MySQL
เทคนิคการใช้งาน Caller ID Lookup Sources จาก Internal Phonebooks
ตัวอย่างการใช้งาน Action URL บน Grandstream IP Phone
รวมเทคนิคการใช้งาน Mikrotik RouterOS/Router Board
เทคนิคการติดตั้ง Asterisk 17.x + DAHDI 3.1.0 บน CentOS 7
เทคนิคการใช้งานคำสั่ง NoCDR ใน Asterisk Dial Plan