ตอนติดตั้งลูกค้า FTTx รายใหม่ที่ใช้ตู้ FiberHome ขั้นที่ทำซ้ำทุกครั้งคือ "เอา ONU ที่บ้านลูกค้ามาลงทะเบียนกับ OLT" บทความนี้สอนทำบน FiberHome AN5516 (AN5516-01/-04/-06 ใช้คำสั่งชุดเดียวกัน) ผ่าน telnet CLI ตั้งแต่หา SN ของ ONU ที่เพิ่งเสียบ ไปจน authorize ให้ออนไลน์ใช้งานได้จริง พร้อมคำสั่งที่ก๊อปไปใช้ได้ และจุดที่คนพลาดบ่อยที่สุด — เฟิร์มแวร์ 2 เวอร์ชัน (V103/V104) พิมพ์คำสั่งไม่เหมือนกัน
เหมาะกับ: ช่าง/แอดมิน ISP ที่ใช้ FiberHome OLT • ผู้เริ่มต้นวางระบบ FTTx ของเน็ตหมู่บ้าน • คนที่คุ้น Huawei อยู่แล้วแต่เพิ่งมาเจอตู้ FiberHome
ยังใหม่กับศัพท์ FTTx? อ่าน GPON/OLT/ONU/ONT ต่างกันยังไง ก่อนได้ — ส่วนใครใช้ตู้ค่ายเขียว ดูวิธีฝั่ง ลงทะเบียน ONU/ONT บน Huawei OLT เทียบกันได้
ยังไม่ได้ตัดสินใจว่าจะใช้ค่ายไหน? อ่าน FiberHome vs Huawei OLT เลือกตู้ไหนดีสำหรับ ISP เล็ก ก่อนได้
FiberHome ต่างจาก Huawei ตรงไหน (อ่านก่อนเริ่ม)
ถ้าเคยลงทะเบียนบน Huawei มาก่อน ต้องปรับ mindset นิดหน่อย เพราะ AN5516 ใช้โมเดลคนละแบบ:
- ไม่มี service-port ต่อ ONU — บน Huawei ต้องสร้าง
service-portผูก VLAN ทีละตัว แต่ FiberHome ประกาศ VLAN ครั้งเดียวระดับ OLT แล้วปล่อยแบบ transparent (service_map_type = Auto) → ONU (HGU เช่น HG260) เป็นคนแท็ก VLAN + ทำ PPPoE เอง - เพราะงั้น "เพิ่ม ONU ให้ใช้งานได้" บน FiberHome = authorize อย่างเดียว ไม่ต้องยุ่ง GEM/service-port ทีละราย
- authorize ทำผ่าน whitelist (ขึ้นทะเบียน SN + ผูก onu-id ในคำสั่งเดียว)
💡 ข้อต่างเฟิร์มแวร์ที่ต้องรู้ก่อนพิมพ์ (V103 vs V104): ตู้ AN5516 มีเฟิร์มแวร์ 2 สายที่พิมพ์คำสั่งต่างกัน — เดาผิดคือ command not found:
| ทำอะไร | V103 | V104 |
|---|---|---|
| เข้าโหมดจัดการ ONU | cd gpononu |
cd onu |
| คีย์เวิร์ดพอร์ต PON | link |
pon |
| ดู ONU ที่ authorize แล้ว | show authorization slot S link L |
show online slot S pon P |
| เช็คเวอร์ชันเฟิร์มแวร์ | version |
show version |
| ลิสต์การ์ดในตู้ | showcard |
showcard |
วิธีเช็คเร็ว ๆ ว่าตู้เป็นเวอร์ชันไหน: พิมพ์
cd gpononuถ้าเข้าได้ = V103, ถ้า error แล้วต้องใช้cd onu= V104 (ต่อไปในบทนี้จะเขียนคำสั่ง V103 เป็นหลัก แล้ววงเล็บ V104 ให้)
ขั้นที่ 0 — ล็อกอินเข้า OLT
FiberHome AN5516 ใช้ telnet พอร์ต 23 (ปิด ssh) ล็อกอินด้วยบัญชี default GEPON / GEPON แล้วเข้า enable:
telnet 192.168.1.100
User(login): GEPON
Password : GEPON
User> enable
Password : GEPON
Admin#
พออยู่ที่ Admin# แล้ว ลอง showcard ดูว่าการ์ด GPON อยู่สล็อตไหน (จดเลข slot ไว้ เช่น 11)
ขั้นที่ 1 — หา SN ของ ONU ที่เพิ่งเสียบ
เข้าโหมดจัดการ ONU แล้วสแกนหา ONU ใหม่ที่ยังไม่ลงทะเบียนบนพอร์ต PON ที่ลูกค้าต่ออยู่ (ตัวอย่าง slot 11 / pon 1):
cd gpononu (V104: cd onu)
show discovery slot 11 link 1 (V104: show discovery slot 11 pon 1)
จะเห็น ONU ที่ยังไม่ authorize พร้อม PHY_ID = SN (เช่น FHTT1a2b3c4d) และคอลัมน์ TYPE (รุ่น ONU เช่น HG260) — จดเลข slot/pon, SN และ type ไว้
ถ้า
show discoveryว่าง (ITEM=0 / ไม่มีแถว) = ONU ยังไม่ส่งสัญญาณถึง OLT (ไฟเบอร์/หัว/ค่าแสง/ONU ดับ) — ดูตารางแก้ปัญหาท้ายบทความ หรือถ้าเคยออนไลน์แล้วเพิ่งหลุด ดู ONU offline บน FiberHome แก้ยังไง (ไล่ทีละสาเหตุ)
ขั้นที่ 2 — authorize ONU ผ่าน whitelist
ขึ้นทะเบียน SN เข้า whitelist พร้อมผูก onu-id — คำสั่งเดียวจบ (ทำทั้งขึ้นทะเบียน + authorize):
set whitelist phy_addr address FHTT1a2b3c4d password null \
action add slot 11 link 1 onu 1 type HG260
FHTT1a2b3c4d= SN จากขั้นที่ 1link 1= พอร์ต PON (V104 ใช้pon 1)onu 1= onu-id ที่เราเลือกให้ (ต้องยังว่างบนพอร์ตนั้น ช่วง 1–128)type HG260= รุ่น ONU จากคอลัมน์ TYPE
🔴 ห้ามใช้
set authorization ...แทน แม้คำสั่งจะมีอยู่และรันผ่าน — ตู้ที่อยู่ใน whitelist mode ถ้า authorize ด้วยset authorizationจะได้ entry ที่ ลบไม่ออก (set unauthorizationเด้ง[ERR -605] Please use whitelist) ต้องใช้set whitelist ... action addเท่านั้น จึงจะลบทีหลังได้
⚠️ SN ต้องพิมพ์ตรงตัวพิมพ์เล็ก-ใหญ่ (case-sensitive): prefix 4 ตัวแรกตัวใหญ่ + hex 8 ตัวท้ายตัวเล็ก (FHTT1a2b3c4d) — ถ้าพิมพ์ hex เป็นตัวใหญ่ OLT ไม่ error แต่จะบันทึกเป็น SN ศูนย์ (FHTT00000000) ได้ ONU ผีที่ลบยากมาก
ขั้นที่ 3 — เช็คว่า ONU ออนไลน์ + ดูค่าแสง
show authorization slot 11 link 1 (V104: show online slot 11 pon 1)
show optic_module slot 11 link 1 onu 1 (V104: ...slot 11 pon 1 onu 1)
- ตัวแรกดูว่า onu-id 1 ขึ้นสถานะ online/up แล้ว
optic_moduleดูค่าแสง Rx/Tx — ปกติ Rx ราว -8 ถึง -25 dBm (ค่าละเอียดอ่าน มอนิเตอร์ค่าแสง ONU ค่าเท่าไรถึงปกติ)
ขั้นที่ 4 — เซฟ + ต่อให้ครบวงจรเก็บเงิน
authorize เสร็จให้ save ลง flash กันหายตอนไฟดับ/รีบูต:
cd .
save
ตอนนี้ ONU ออนไลน์แล้ว และเพราะ FiberHome ปล่อย VLAN แบบ transparent → ตัว ONU (HGU) จะแท็ก VLAN + dial PPPoE เอง ปลายทาง VLAN นี้คือ Mikrotik ที่ทำ PPPoE Server ลูกค้ากรอก user/password ในเราเตอร์ → dial → ได้ IP ตามแพ็กเกจ → ออกเน็ต
เพิ่มลูกค้า/แก้ config OLT แต่ละรอบ อย่าลืมสำรอง config OLT ไว้ — กันตู้พัง/ตั้งค่าหายแล้วต้องไล่ทำใหม่ทั้งเครื่อง
คำสั่งที่ใช้บ่อยอีก 2 อย่าง
ลบ ONU (ถอด authorize — key ด้วย SN ไม่ใช่ onu-id):
set whitelist phy_addr address FHTT1a2b3c4d password null action delete
รีบูต ONU (คนละคำสั่งกันสองเวอร์ชัน — พิมพ์ให้ครบ args เสมอ):
reset slot 11 link 1 onulist 1 # V103 (อยู่ในโหมด gpononu)
reboot slot 11 pon 1 onu 1 # V104 (ที่ root)
⚠️ บน V104 ถ้าพิมพ์
rebootเปล่า ๆ = รีบูต OLT ทั้งตู้ ลูกค้าหลุดทั้งหมด — ระบุ slot/pon/onu ให้ครบทุกครั้ง
แก้ปัญหาที่เจอบ่อย
| อาการ | สาเหตุ/วิธีแก้ |
|---|---|
show discovery ไม่เห็น ONU |
ไฟเบอร์/หัวไม่ดี • ค่าแสงต่ำเกิน • ONU ดับ/บูตไม่ขึ้น • เสียบผิดพอร์ต PON |
cd gpononu แล้ว error |
ตู้เป็นเฟิร์มแวร์ V104 — ใช้ cd onu แทน (ดูตารางข้อต่าง V103/V104 ด้านบน) |
set whitelist แล้ว SN ซ้ำ |
SN นี้ลงทะเบียนไปแล้ว — show whitelist หาว่าอยู่ที่ไหน แล้ว action delete ก่อน |
| authorize แล้วแต่ ONU ไม่ขึ้น online | onu-id ชนกับตัวอื่นบนพอร์ต • type รุ่นผิด • ค่าแสงแย่ (LOS) • SN พิมพ์ hex ตัวใหญ่ (ได้ SN ผี) |
| ONU online แต่เน็ตไม่ออก | VLAN ที่ ONU แท็กไม่ตรงกับฝั่ง Mikrotik • service VLAN ระดับ OLT ไม่ครอบ • ONU ตั้ง PPPoE ผิด |
set unauthorization ลบไม่ออก (ERR -605) |
เผลอ authorize ด้วย set authorization — ต้อง set whitelist ... action add แล้วค่อย action delete |
สรุป
ลงทะเบียน ONU บน FiberHome AN5516 = show discovery → set whitelist add → เช็ค online → save ต่างจาก Huawei ตรงไม่มี service-port ต่อ ONU (ตู้ปล่อย VLAN แบบ transparent ให้ ONU แท็กเอง) จุดที่คนพลาดบ่อยสุดคือ เดาเฟิร์มแวร์ V103/V104 ผิด (link vs pon) กับ เผลอใช้ set authorization จน entry ลบไม่ออก — จำ 2 อันนี้ไว้ก็ติดตั้งลูกค้า FiberHome ได้เร็ว
พอลูกค้าหลักร้อย การ telnet เข้าตู้ พิมพ์ CLI ทีละตัว + จำว่า ONU ไหนของใคร + ตู้ไหน V103/V104 เริ่มหนัก —
💡 อยากลงทะเบียน ONU FiberHome จากระบบ ไม่ต้องจำคำสั่ง CLI? thaiISP คุม FiberHome AN5516 (และ Huawei) ให้ authorize ONU + แมปกับลูกค้า/บิลในที่เดียว รู้เองว่าตู้เป็น V103/V104 เห็นค่าแสงทุกตัว ใครออนไลน์-ออฟไลน์รู้ทันที — ออกแบบเพื่อ ISP ไทยโดยเฉพาะ — ดูระบบ →
