service-port สร้างแล้วเน็ตไม่ออก แก้ยังไง (ไล่ VLAN/GEM ทีละชั้น)

·

ONT ขึ้น online แล้ว สร้าง service-port แล้ว แต่ลูกค้า "เน็ตไม่ออก" — เป็นจุดที่มือใหม่ติดบ่อยสุด เพราะ traffic ต้องตรงกันหลายชั้น (GEM → VLAN → uplink → Mikrotik) พลาดจุดเดียวก็ตัน บทความนี้สอนไล่หาสาเหตุทีละชั้นแบบมีระบบ

เหมาะกับ: คนที่ตั้ง service-port + VLAN แล้วแต่เน็ตยังไม่ออก • ควรเข้าใจ line/srv-profile + GEM มาก่อน

หลักการ: ไล่จากล่างขึ้นบน

[ONT พอร์ต LAN] → [GEM] → [service-port + VLAN] → [uplink trunk] → [Mikrotik VLAN → PPPoE/NAT]

traffic ต้อง "วิ่งทะลุ" ทุกชั้น ถ้าตันให้หาว่าตันชั้นไหน แล้วแก้ตรงจุด — อย่าเดามั่ว

ขั้นที่ 1 — service-port ขึ้นถูกไหม

display service-port port 0/1/0 ont 0

ดู:

  • state = up (ถ้า down → ONT/พอร์ตมีปัญหา ไปขั้น 2)
  • vlan / gemport ตรงกับที่ตั้งใจไหม
  • inbound/outbound traffic-table ไม่ใช่ตัวที่ CIR = 0 (ถ้าใช่ = ถูกลิมิตจนตัน)

ถ้า service-port มี state up + vlan/gem ถูก แต่ยังไม่ออก → ปัญหาอยู่ "เหนือขึ้นไป" (VLAN/uplink/Mikrotik)

ขั้นที่ 2 — ONT กับพอร์ต LAN พร้อมไหม

display ont port state gpon 0/1 0 eth-port 1
  • link state พอร์ต LAN ที่เสียบสาย ต้อง up (สายลูกค้าเสียบแน่น/ONT route หรือ bridge mode ถูกต้อง)
  • ถ้า ONT เป็น route mode ลูกค้าต้องตั้ง PPPoE ในตัว ONT แทนที่จะ dial จากเราเตอร์ — เช็กโหมดให้ตรงกับที่ออกแบบ

ขั้นที่ 3 — VLAN/GEM ตรงกันทั้งชุดไหม (จุดพลาดอันดับ 1)

4 ค่านี้ต้อง "ร้อยเรียงตรงกัน":

จุด ต้องตรงกับ
gem mapping ... vlan ใน line-profile VLAN ของ service-port
service-port ... vlan / user-vlan VLAN ที่วิ่ง uplink
port vlan <vlan> 0/19 0 (uplink tagged) vlan-id ฝั่ง Mikrotik
/interface vlan vlan-id= บน Mikrotik ทุกตัวข้างบน

ตรวจว่ามี MAC ของลูกค้าเรียนรู้เข้ามาที่ OLT บน VLAN นั้นไหม (ฟ้องว่า traffic ทะลุ GEM/service-port มาถึง):

display mac-address vlan 100
  • เห็น MAC = traffic ทะลุถึง OLT แล้ว → ปัญหาอยู่ที่ uplink/Mikrotik (ขั้น 4)
  • ไม่เห็น MAC = ตันตั้งแต่ ONT/GEM/service-port → ย้อนดู gem mapping กับ VLAN ให้ตรง

ขั้นที่ 4 — uplink + ฝั่ง Mikrotik

display vlan 100
  • พอร์ต uplink ต้องอยู่ใน VLAN 100 แบบ tagged (port vlan 100 0/19 0)

ฝั่ง Mikrotik:

/interface vlan print
/ppp active print
/ip firewall nat print
  • มี VLAN interface vlan-id=100 บนพอร์ตที่รับ uplink
  • ลูกค้า dial PPPoE ติดไหม (ถ้าไม่ติด = VLAN ยังไม่ตรง)
  • มี masquerade ออก WAN ไหม (ลืม NAT = "ต่อติดแต่เน็ตไม่ออก")

ตารางไล่สาเหตุเร็ว ๆ

อาการ สาเหตุน่าจะเป็น แก้
service-port state = down ONT/พอร์ต LAN ไม่ขึ้น เช็ก ONT online + สายลูกค้า + โหมด ONT
ไม่เห็น MAC ใน VLAN GEM/VLAN ใน service-port ไม่ตรง line-profile จับ gem mapping vlan = service-port vlan ให้ตรง
เห็น MAC แต่ dial ไม่ติด uplink ไม่ tagged / Mikrotik vlan-id ผิด port vlan ... tagged + vlan-id ตรงทั้งเส้น
dial ติดแต่เน็ตไม่ออก ลืม masquerade ฝั่ง Mikrotik / DNS ไม่ตั้ง เพิ่ม NAT + DNS ใน profile
ออกได้แต่ช้า/ตันบางที traffic-table CIR ต่ำ/DBA max น้อย ปรับ DBA/traffic-table
ลูกค้าบางรายออก บางรายไม่ออก service-port รายนั้น vlan/gem ผิด เทียบกับรายที่ใช้ได้

สรุป

"service-port สร้างแล้วเน็ตไม่ออก" เกือบทั้งหมดคือ VLAN/GEM ไม่ตรงกันสักจุดในเส้น วิธีที่เร็วสุดคือเช็ก display mac-address vlan — เห็น MAC = ตันที่ uplink/Mikrotik, ไม่เห็น MAC = ตันที่ ONT/GEM/service-port แล้วค่อยแก้ตรงจุด ไม่ต้องรื้อทั้งระบบ

💡 เบื่อไล่ VLAN/GEM ทีละชั้นทุกครั้งที่ติดตั้งลูกค้า? thaiISP ผูก profile + service-port + VLAN ให้ตรงกันอัตโนมัติตอน provision ONT เห็นสถานะแต่ละชั้นในหน้าเดียว รู้ทันทีว่าตันตรงไหน — ดูระบบ →

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