UniFi AP upgrade firmware failed


วิธีแก้ปัญหา UniFi AP upgrade firmware ไม่ผ่านทำให้ไม่สามารถใช้งานได้

สวัสดีครับ วันนี้ผมมีแนวทางแก้ปัญหา UniFi อาการ upgrade firmware ไม่ผ่านครับ
ทิบแรกที่ผมจะแนะนำ

1.หลังจากได้ตัว UniFi แนะนำว่าอย่าพึ่งเอาติดฝ้าหรรือผนังแล้วเซต AP ครับ
ให้ลองต่อระบบดูข้างล่างก่อน เผื่อเจอปํญหา adopt ไม่ผ่าน up firmware ไม่ได้ จะได้ไม่ต้องปีนเอาลงมา

ผมทำแบบนี้ทั้งหมด ไม่ว่าจะเป็น ubnt,กล้อง unifi หรือ อุปกรณ์อื่นๆ
กรณีที่ย้ายจากหน้างานอื่นมาติดตั้งที่ใหม่ก็เช่นกันครับ

UniFi Controller ล่าสุดคือ 5.10.19 update 26/2/2019
firmware ของตัว ล่าสุด จะเป็น
4.0.21 สำหรับรุ่นตัวที่ยังขายอยู่ในปัจจุบัน (พวก UAP-AC-xx)
4.0.15 สำหรับรุ่นที่ใกล้จะ EOL เช่น UAP-LR และ EOL ไปแล้ว เช่น UAP,UAP-PRO
3.8.17 สำหรับรุ่นที่เก่ามากๆ ใช้ controller รุ่นเก่า เช่น UAP-AC (ที่ร้านมีอยู่ตัว ใช้มือถือ set stand alone พูดแล้วเศร้า)
 
อันนี้แนวทางแก้ปัญหา UniFi Troubleshooting

https://help.ubnt.com/hc/en-us/sections/200887574-UniFi-Troubleshooting
 
ปัญหาที่เจอบ่อยๆ 
1.ปัญหาแรกเลย UniFi Controller start failed สำหรับคนที่ใช้ software ลงบน PC
สาเหตุ windows profile usermane ,ports,java ,พื้นที่ไม่พอในระบบ,ฐานข้อมูลมีปัญหา,MongoDB มีปัญหา

วิธีแก้ข้อนี้ผมไม่ขอลงรายละเอียดลึกครับ ลองอ่านดู
https://help.ubnt.com/hc/en-us/articles/204949764-UniFi-Controller-Fails-to-Start-When-Opened
 
วิธีแก้ปัญหาของผม คือ เช็คตามอาการครับ เคย remote แก้ให้ลูกค้าโดย  remove program แล้วลงใหม่
่java โดยมาก ผมลง 7 ก่อนแล้วลง 8 แบบไม่ remove 7 ออก อันนี้เท่าที่เคยเจอ ถ้า load startup นานหรือไม่ขึ้นเลย
ให้ลองแก้แบบนี้

2.PENDING ADOPTION(UPDATE REQUIRED)
แต่กด ADOPTION แล้วก็รออยู่อย่างงั้นครับ 
วิธีแก้ใน help ก็มี
https://help.ubnt.com/hc/en-us/articles/204950304-UniFi-Troubleshooting-Device-Adoption-Failures
 
หาสาเหตุวิเคราะห์ให้ปัญหาแคบลง
สายแลน,ตัวอุปกรณ์เองอาจอยู่ในสถานะผิดพลาดและจำเป็นต้องรีเซ็ตเป็นค่าโรงงาน,จำเป็นต้องอัพเฟิร์มแวร์อุปกรณ์
ลองอ่านแบบ translate
https://translate.google.com/translate?hl=en&sl=auto&tl=th&u=https%3A%2F%2Fhelp.ubnt.com%2Fhc%2Fen-us%2Farticles%2F204950304-UniFi-Troubleshooting-Device-Adoption-Failures&sandbox=1
 
อัทเดทเฟิร์มแวร์ยังไงให้มันผ่าน มีบอกในหัวข้อ Started ครับ
https://help.ubnt.com/hc/en-us/articles/204910064-UniFi-Changing-the-Firmware-of-a-UniFi-Device

-อัพผ่าน Controller ในตัวอุปกรณ์ กรณีใช้ Cloud Key จะไม่ค่อยเจอปัญหานี้
แต่ถ้าเป็นซอฟท์แวร์ที่ลงใน PC บางทีมันอัพไม่ยอมผ่านครับ มันเลยมีอีกวิธี

-เปลี่ยนเฟิร์มแวร์ผ่านทาง UI ของเว็บคอนโทรลเลอร์
Configuration tab > Manage Device > Custom Upgrade.
วิธีนี้ผมลองแล้ว ถ้า ADOPTION นานๆแบบที่กล่าวด้านบน ยังไงก็ไม่ผ่าน


-วิธีการเปลี่ยนเฟิร์มแวร์โดยใช้ Local Upgrade ผ่าน SSH
อันนี้ให้โหลด putty จะ 32 หรือ 64 bits ก็ตามเวอร์ชั่น OS เราใช้ครับ
Host Name or IP address:จะใช้เป็น IP ของ Access Point ครับ ให้ลอง ping ก่อนดูว่าเจอหรือเปล่า
login as:ubnt
password:ubnt


ลองพิมพ์ help ดูครับ
คำสั่งจะเป็น upgrade ตามด้วย URL (ถ้าอัพเกรดจากรุ่นเก่าอาจต้องใช้ http:// แทน https://)


 
ในรูปตัวบนสุดคืออัพผ่าน controller ตัวกลางคือ putty ssh เข้าไป ส่วนตัวล่างสุดยังไม่ได้ทำอะไร



วิธีการดูเหมือนจะง่ายครับ ผมเลยสร้างปัญหาให้



ถ้า AP ยังอยู่ด้านล่าง ผมจะแก้ปัญหาโดยจับ TFTP firmware เข้าไปใหม่ครับ
https://help.ubnt.com/hc/en-us/articles/204910124-UniFi-TFTP-Recovery-for-Bricked-Access-Points

วิธีการ
1.โหลด firmware unifi มาให้ตรงรุ่น
2.โหลด TFTP ให้ตรงกับเวอร์ชั่นวินโดว์
3.static IP คอมให้อยู่ในวง 192.168.1.x
4.กด reset ที่ตัว AP ให้เข้าโหมด TFTP Mode สถานะไฟของตัว AP ดูได้ตามนี้ https://help.ubnt.com/hc/en-us/articles/204910134
 
คำถามที่เคยเจอ
-ลูกค้า reset ที่ตัว POE ตัวอุปกรณ์ไม่คืนค่า default ให้ครับ ต้องกดกี่วินาที
ตัว UniFi ทุกรุ่นที่มี ไม่รองรับการ reset ผ่าน POE ครับ
 
ถ้า UAP สายเขียว จะเป็นส้ม-เขียว-ดับ วน รุ่น UAP-AC สายน้ำเงินจะเป็น ขาว-น้ำเงิน-ดับ วน
 
 
 
TFTP ก็ตามรูปครับ ให้เวลา TFTP ไม่เกิน 5-13 วินาที หลังจากผ่านต้องรอให้อุปกรณ์ boot เสร็จค่อยถอดสายไฟครับ
 
 
อีกวิธีกรณีที่อุปกรณ์ยังอยู่ที่เพดาน ไม่อยากเอาลงมา
ในที่ในี้จะใช้ WinSCP อัด firmware เข้าไป แล้วสั่งจาก putty reboot
user/password=ubnt/ubnt หรือใช้ user/password ของ SSH Authentication ซึ่งต้องไปเปิดใน Controller ก่อน
อยู่ในหน้า Setting>Site ตรงล่างๆ
 
SSH Authentication ตัวนี้จะเป็น user/password ที่เอาไว้ใช้ ADOPT AP เข้ามาในระบบ
 

เคสนี้ย้ำว่าต้อง ping เจออุปกรณ์ครับ


 
หน้านี้ OK เข้าไปได้เลย


เปลี่ยนชื่อไฟล์ที่โหลดมาเป็น fwupdate.bin แล้วย้ายลง โฟลเดอร์ tmp
อันนี้ลองกับตัวที่ user/password SSH เปลี่ยนแล้ว

 
สั่ง syswrapper.sh upgrade2 & ใน putty ครับ
อาจต้องรอประมาณ 3-5 นาทีจนกว่าจะอัทเดทเสร็จแล้ว boot ใหม่ครับ
 
 
MANAGED BY OTHER
อาการนี้เกิดจากตัว AP จำ Controller เครื่องอื่นอยู่ ตอนย้ายหรือถอดยังไม่ได้ forgot หรือ reset เป็นค่า default ครับ
ให้ ADOPTION เข้าไปใหม่ได้เลยครับ


ขึ้น PROVISIONING คือผ่านแล้ว

 
UAP หรือ UAP-LR รุ่นเก่าๆที่ขายไปแล้วประมาณ 2-3 ปี อัพเดทไม่ผ่าน
ก็ทำให้ผ่านมาได้ครับ โดยใช้ Teamviewer หรือ anydesk
สังเกตุ Board Rev. 18 กับ 29

 
แนวทางแก้ปัญหาครับ
1.ดูว่า ADOPTION ไม่ผ่านเพราะสาเหตุใด
-firmware ยังไม่ใช่เวอร์ชั่นล่าสุดก็ให้อัพเดท วิธีการก็ตามที่บอกครับ ส่วนมากผมจบที่ WinSCP หรือ TFTP กรณีสุดท้าย
2.user/password ผิดทำให้ ADOPTION ไม่ได้
ตรงนี้เราสามารถกำหนดใหม่ได้ครับ

อีกวิธีหนึ่งที่ผมจะแนะนำคือ ซื้อ Cloud Key ติดไว้ซักตัว
https://www.nextgenit.biz/category/27281

เวลาไปหน้างานก็กำหนด Site ไว้แต่ละที่ อย่ารวมกัน
Config เสร็จก็ใส่กระเป๋ากลับบ้าน แบบนี้ข้อดีคือสะดวกกรณีที่เราไปหน้างานบ่อยๆ อย่างน้อยเดือนล่ะครั้งหรือสองครั้ง

หากติดปัญหา หรือไม่สามารถแก้ไขได้ทักมาใน inbox page www.facebook.com/NeXTGENiT.BiZ
หรือ add line จากเบอร์ 090-9690948 มีช่างเทคนิคคอยช่วยเหลือ

สวัสดีครับ