Network
น้องๆ หลายคนคงเคยเจอปัญหาเน็ตหลุด เข้าเว็บไม่ได้ หรือเกมแลคใช่ไหม? สมัยผมทำร้านเน็ต SiamCafe เจอปัญหาพวกนี้ทุกวัน! Network Troubleshooting ก็เหมือนการเป็นหมอรักษาคนป่วย แต่เป็นป่วยทาง Network นั่นแหละ สำคัญมากๆ เพราะถ้าเราแก้ปัญหาได้เร็ว ลูกค้าก็แฮปปี้ ธุรกิจก็ไปต่อได้ไง
ลองคิดดูสิ ถ้าลูกค้าเล่นเกมอยู่ดีๆ แล้วเน็ตหลุดกลางอากาศ จะเกิดอะไรขึ้น? เค้าก็จะหัวเสีย เสียอารมณ์ และอาจจะไม่กลับมาเล่นที่ร้านเราอีกเลย! Network Troubleshooting ช่วยให้เรา:
สรุปง่ายๆ คือ เน็ตดี ชีวิตดี มีชัยไปกว่าครึ่ง!
ก่อนจะลงมือซ่อม เราต้องมีเครื่องมือก่อนใช่ไหม? ไม่ต้องถึงกับ oscilloscope หรอก เอาแค่พื้นฐานที่เราใช้กันบ่อยๆ ก็พอ
พระเอกของเรา! ใช้สั่งงานคอมพิวเตอร์ผ่านตัวอักษร พิมพ์คำสั่งเข้าไปแล้วรอผลลัพธ์ สมัยก่อนผมใช้ DOS นี่แหละ เท่สุดๆ เดี๋ยวนี้ Windows ก็มี Command Prompt, Linux/macOS ก็มี Terminal
# ตัวอย่างคำสั่ง ping ใน Command Prompt
ping google.com
คำสั่ง `ping` เอาไว้เช็คว่าเราเชื่อมต่อกับ Google ได้ไหม ถ้าได้ ก็จะเห็น response time เป็น milliseconds
เครื่องมือเช็คสายแลนขาดใน หรือสายเรียงผิด สมัยก่อนตอนเข้าหัว RJ45 เองบ่อยๆ นี่ต้องมีเลย ไม่งั้นเสียเวลาไล่สายมาก
เอาไว้สแกนสัญญาณ Wi-Fi รอบๆ ตัวเรา ดูว่า Channel ไหนคนใช้น้อย สัญญาณแรงๆ จะได้ไม่ชนกับคนอื่น
มาถึงขั้นตอนสำคัญ! ผมจะสอนวิธี Troubleshooting แบบง่ายๆ ที่ใช้ได้จริง
อันดับแรก ดูสายก่อนเลย! สายแลนเสียบแน่นไหม? สายไฟเราเตอร์/โมเด็มเสียบอยู่หรือเปล่า? ไฟ Router ติดทุกดวงไหม? อย่ามองข้ามเรื่องง่ายๆ พวกนี้นะ เคยเจอเคสสายหลุดเพราะแมวมาวิ่งเล่นแล้วเซ็งเลย
ใช้คำสั่ง `ping` เพื่อเช็คการเชื่อมต่อ เริ่มจาก ping IP Address ของตัวเองก่อน (127.0.0.1 หรือ localhost) ถ้า ping ตัวเองไม่เจอ แสดงว่า TCP/IP มีปัญหาแล้ว
# Ping ตัวเอง
ping 127.0.0.1
ต่อมา ping IP Address ของ Router (Gateway) ถ้าเจอ แสดงว่าเราเชื่อมต่อกับ Router ได้
# Ping Router (สมมติว่าเป็น 192.168.1.1)
ping 192.168.1.1
สุดท้าย ping เว็บไซต์ภายนอก เช่น Google.com ถ้าเจอ แสดงว่าเราออกอินเทอร์เน็ตได้แล้ว
# Ping Google
ping google.com
ถ้า ping IP Address ได้ แต่ ping ชื่อเว็บไม่ได้ อาจจะเป็นปัญหา DNS ลองเปลี่ยน DNS Server ไปใช้ของ Google (8.8.8.8 และ 8.8.4.4) ดู
# ตัวอย่างการเปลี่ยน DNS ใน Windows
# ไปที่ Control Panel -> Network and Sharing Center -> Change adapter settings
# เลือก Network Adapter ของเรา แล้วคลิกขวา Properties
# เลือก Internet Protocol Version 4 (TCP/IPv4) แล้วคลิก Properties
# เลือก Use the following DNS server addresses แล้วใส่ 8.8.8.8 และ 8.8.4.4
หรือจะใช้ `nslookup` ใน Command Prompt ก็ได้
# ตรวจสอบ DNS
nslookup google.com
วิธีสุดท้ายที่ได้ผลเสมอ คือ Reset Router/Modem! กดปุ่ม Reset ค้างไว้ประมาณ 10 วินาที แล้วรอให้มันบูตใหม่ บางที Router มันเอ๋อๆ ไปเองก็มี
| เครื่องมือ | หน้าที่ | ประโยชน์ |
|---|---|---|
| Command Prompt / Terminal | สั่งงานคอมพิวเตอร์ผ่านตัวอักษร | ใช้ ping, nslookup, tracert เพื่อวิเคราะห์ปัญหา |
| Network Cable Tester | เช็คสายแลน | หาจุดที่สายขาด หรือสายเรียงผิด |
| Wi-Fi Analyzer | สแกนสัญญาณ Wi-Fi | หา Channel ที่สัญญาณดีที่สุด |
ดูวิดีโอเพิ่มเติมเกี่ยวกับNetwork Troubleshooting เบื้อง:
ลองเช็ค Router/Modem ก่อนเลย ว่าร้อนเกินไปหรือเปล่า? ลองเปลี่ยนตำแหน่ง Router ให้ห่างจากสิ่งกีดขวาง สัญญาณ Wi-Fi จะได้แรงขึ้น หรือลองอัพเดท Firmware ของ Router ให้เป็นเวอร์ชั่นล่าสุด
อาจจะเป็นปัญหา DNS หรือ Firewall ลองเปลี่ยน DNS Server หรือตรวจสอบการตั้งค่า Firewall ดู
เช็ค Ping ก่อนเลย ว่า Ping สูงหรือเปล่า? ถ้า Ping สูง อาจจะเป็นเพราะมีคนใช้เน็ตเยอะ หรือ Router เก่าเกินไป ลองปิดโปรแกรมที่ไม่ได้ใช้ หรือเปลี่ยน Router ใหม่ดู
หวังว่าบทความนี้จะเป็นประโยชน์กับน้องๆ นะครับ ถ้ามีปัญหา Network อะไรอีก ก็แวะมาถามที่ SiamCafe Blog ได้เสมอ ผมและทีมงานยินดีให้คำปรึกษา!
อย่าลืมว่า Network Troubleshooting ต้องอาศัยประสบการณ์และความเข้าใจ ลองผิดลองถูกไปเรื่อยๆ เดี๋ยวก็เก่งเองครับ! แล้วเจอกันที่ SiamCafe Blog นะครับ!
สมัยผมทำร้านเน็ตฯ นะ สิ่งที่สำคัญสุดๆ คือ Documentation ครับ! ไม่ว่าจะเป็น IP Address ของเครื่องลูก, Server, Printer หรือแม้แต่ Password ของ Router ทุกอย่างต้องจดบันทึกไว้เป็นระบบระเบียบ
เคยเจอเคสที่ Router พัง แล้วต้องมานั่งไล่ Setting ใหม่หมดไหม? บอกเลยว่าเสียเวลาสุดๆ ถ้ามี Documentation ดีๆ ชีวิตจะง่ายขึ้นเยอะ
เวลาเจอปัญหาใหญ่ๆ อย่าเพิ่งตกใจ ให้พยายามแบ่งปัญหาออกเป็นส่วนย่อยๆ ก่อน เช่น ถ้า User เข้า Website ไม่ได้ ลอง Ping ไปที่ Gateway ก่อน ถ้า Ping ไม่เจอ ก็แสดงว่าปัญหาอยู่ที่ Network ภายใน ไม่ใช่ Internet
ค่อยๆ ไล่ Step ไปทีละส่วน จะช่วยให้หาจุดที่เกิดปัญหาได้ง่ายขึ้นเยอะ
หลังจากแก้ไขปัญหาแล้ว อย่าลืม Test ให้แน่ใจว่าปัญหาได้รับการแก้ไขจริงๆ และไม่มีผลกระทบต่อส่วนอื่นๆ ของ Network
เช่น ถ้าแก้ปัญหา Printer แล้ว ก็ลองสั่ง Print จากเครื่องลูกหลายๆ เครื่องดู ว่าใช้งานได้ปกติไหม
ป้องกันดีกว่าแก้! หมั่นตรวจสอบอุปกรณ์ Network เป็นประจำ เช่น Router, Switch ว่า Firmware เป็น Version ล่าสุดหรือไม่ มี Error Message อะไรบ้าง
การทำความสะอาดอุปกรณ์เป็นประจำก็สำคัญนะ ฝุ่นเยอะๆ อาจจะทำให้เครื่องร้อน และทำงานผิดปกติได้
อันนี้เป็นปัญหาคลาสสิกเลยครับ! ส่วนใหญ่เกิดจาก DNS Server มีปัญหา ลองเปลี่ยน DNS Server ในเครื่องลูกเป็น Google Public DNS (8.8.8.8 และ 8.8.4.4) ดูครับ
# ตัวอย่างการตั้งค่า DNS บน Windows
netsh interface ip set dns "ชื่อ Network Adapter ของคุณ" static 8.8.8.8 primary
netsh interface ip add dns "ชื่อ Network Adapter ของคุณ" 8.8.4.4 index=2
Router รุ่นเก่าๆ มักจะมี RAM น้อย ทำให้ค้างได้ง่าย ลอง Upgrade Firmware เป็น Version ล่าสุด หรือถ้ายังไม่หาย อาจจะต้องเปลี่ยน Router ใหม่ครับ
อีกอย่างที่สำคัญคือการตั้ง Password ที่แข็งแรง ป้องกันคนแอบเข้ามาใช้ Bandwidth ของเรา iCafeForex
Wi-Fi ช้าอาจเกิดได้จากหลายสาเหตุ เช่น มีคนใช้ Wi-Fi เยอะเกินไป, สัญญาณ Wi-Fi อ่อน หรือมีคลื่นรบกวน ลองเปลี่ยน Channel ของ Wi-Fi Router ดูครับ
หรือถ้า Router รองรับ ลองใช้ 5GHz Band แทน 2.4GHz Band จะช่วยลดคลื่นรบกวนได้
ถ้าสาย LAN ขาดใน เราจะไม่เห็นด้วยตาเปล่า วิธีแก้คือต้องใช้ LAN Tester ครับ แต่ถ้าไม่มี LAN Tester ก็ลองเปลี่ยนสาย LAN เส้นใหม่ดูก่อน ถ้าหายก็แสดงว่าสาย LAN เส้นเก่าเสีย
สมัยก่อนผมเจอประจำเลย เด็กๆ ชอบดึงสาย LAN เล่น!
Network Troubleshooting เป็นเรื่องที่ต้องใช้ประสบการณ์และการเรียนรู้ครับ อย่าท้อแท้ถ้าแก้ปัญหาไม่ได้ในครั้งแรก ค่อยๆ ศึกษา และลองผิดลองถูกไปเรื่อยๆ
และอย่าลืม Documentation สำคัญสุดๆ! จดทุกอย่างไว้เป็นระบบระเบียบ จะช่วยให้ชีวิตง่ายขึ้นเยอะ ลองเข้าไปอ่านบทความอื่นๆ ได้ที่ SiamCafe Blog