ลงทะเบียน ONU บน FiberHome AN5516 ทีละขั้น (CLI whitelist)

·

ตอนติดตั้งลูกค้า 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 จากขั้นที่ 1
  • link 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)

ขั้นที่ 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 ไทยโดยเฉพาะ — ดูระบบ →

← กลับหน้าคลังความรู้