เหตุใดการเชื่อมต่อโดยตรงของอุปกรณ์เครือข่ายของคุณจึงไม่สามารถ Ping ได้? ขั้นตอนการตรวจสอบเหล่านี้มีความสำคัญอย่างยิ่ง

ในการปฏิบัติงานและการบำรุงรักษาเครือข่าย ปัญหาที่พบได้บ่อยแต่สร้างความยุ่งยากคือ อุปกรณ์ไม่สามารถ Ping ได้หลังจากเชื่อมต่อโดยตรง สำหรับทั้งผู้เริ่มต้นและวิศวกรที่มีประสบการณ์ มักจำเป็นต้องเริ่มต้นจากหลายระดับและตรวจสอบสาเหตุที่เป็นไปได้ บทความนี้จะอธิบายขั้นตอนการแก้ไขปัญหาเพื่อช่วยให้คุณค้นหาสาเหตุที่แท้จริงของปัญหาและแก้ไขได้อย่างรวดเร็ว วิธีการเหล่านี้สามารถนำไปใช้ได้จริงทั้งในเครือข่ายภายในบ้านและสภาพแวดล้อมขององค์กร เราจะแนะนำคุณทีละขั้นตอน ตั้งแต่การตรวจสอบพื้นฐานไปจนถึงการตรวจสอบขั้นสูง

การเชื่อมต่ออุปกรณ์เครือข่าย

1. ตรวจสอบสถานะการเชื่อมต่อทางกายภาพเพื่อให้แน่ใจว่าสัญญาณใช้งานได้

พื้นฐานของการสื่อสารเครือข่ายคือการเชื่อมต่อทางกายภาพ หากอุปกรณ์ไม่สามารถ Ping ได้หลังจากเชื่อมต่อโดยตรง ขั้นตอนแรกคือการตรวจสอบว่าเลเยอร์ทางกายภาพทำงานได้หรือไม่ ขั้นตอนมีดังนี้:

ตรวจสอบการเชื่อมต่อสายเคเบิลเครือข่าย:ตรวจสอบว่าสายเคเบิลเครือข่ายเสียบแน่นดีแล้ว และตรวจสอบว่าขั้วต่อสายเคเบิลเครือข่ายหลวมหรือไม่ หากใช้สายเคเบิลแบบต่อตรง ตรวจสอบให้แน่ใจว่าสายเคเบิลเป็นไปตามมาตรฐาน TIA/EIA-568-B (Common Direct Cable Standard) หากคุณมีอุปกรณ์รุ่นเก่า คุณอาจต้องใช้สายแบบไขว้ (TIA/EIA-568-A) เนื่องจากอุปกรณ์รุ่นเก่าบางรุ่นไม่รองรับการสลับ MDI/MDIX อัตโนมัติ

ตรวจสอบคุณภาพของสายเคเบิลเครือข่าย:สายเคเบิลเครือข่ายคุณภาพต่ำหรือยาวเกินไปอาจทำให้สัญญาณอ่อนลง ความยาวของสายเคเบิลเครือข่ายมาตรฐานควรอยู่ภายใน 100 เมตร หากสายเคเบิลยาวเกินไปหรือมีร่องรอยความเสียหายที่เห็นได้ชัด (เช่น ขาดหรือบิดงอ) ขอแนะนำให้เปลี่ยนเป็นสายเคเบิลคุณภาพสูงและทดสอบอีกครั้ง

โปรดสังเกตตัวบ่งชี้บนอุปกรณ์:อุปกรณ์เครือข่ายส่วนใหญ่ (เช่น สวิตช์ เราเตอร์ การ์ดเครือข่าย) มีไฟแสดงสถานะการเชื่อมต่อ โดยปกติไฟจะสว่างขึ้น (สีเขียวหรือสีส้ม) หลังจากเชื่อมต่อ และอาจมีแสงกะพริบเพื่อแสดงว่ามีการถ่ายโอนข้อมูล หากไฟแสดงสถานะไม่สว่างขึ้น อาจเกิดจากปัญหาที่สายเคเบิลเครือข่าย อินเทอร์เฟซเสีย หรืออุปกรณ์ไม่ได้เปิดใช้งาน

พอร์ตทดสอบ:เสียบสายเคเบิลเครือข่ายเข้ากับพอร์ตอีกด้านหนึ่งของอุปกรณ์เพื่อตรวจสอบว่าพอร์ตอาจเสียหาย หากมี คุณสามารถใช้เครื่องทดสอบสายเคเบิลเครือข่ายเพื่อตรวจสอบการเชื่อมต่อของสายเคเบิลเครือข่ายเพื่อให้แน่ใจว่าสายไฟแต่ละคู่ต่อถูกต้อง

การเชื่อมต่อทางกายภาพเป็นขั้นตอนแรกในการสื่อสารเครือข่าย และเราต้องตรวจสอบให้แน่ใจว่าไม่มีปัญหาในระดับนี้ก่อนที่เราจะดำเนินการตรวจสอบสาเหตุในระดับที่สูงขึ้นต่อไป

2. ตรวจสอบสถานะ STP ของอุปกรณ์เพื่อให้แน่ใจว่าพอร์ตไม่ได้ถูกปิดใช้งาน

หากคุณไม่สามารถ Ping ได้แม้ว่าจะมีการเชื่อมต่อทางกายภาพปกติ อาจมีปัญหาเกี่ยวกับโปรโตคอลระดับลิงก์ของอุปกรณ์ สาเหตุหนึ่งที่พบบ่อยคือโปรโตคอล Spanning Tree Protocol (STP)

โปรโตคอลต้นไม้แผ่ขยาย

ทำความเข้าใจบทบาทของ STP:STP (Spanning Tree Protocol) เป็นโปรโตคอลที่ใช้ป้องกันการเกิดลูปในเครือข่าย หากอุปกรณ์ตรวจพบลูป STP จะกำหนดสถานะบล็อกให้กับพอร์ตบางพอร์ต ป้องกันไม่ให้พอร์ตเหล่านั้นส่งต่อข้อมูล
ตรวจสอบสถานะพอร์ต:ล็อกอินเข้าสู่ CLI (Command Line Interface) หรือเว็บอินเทอร์เฟซของอุปกรณ์ของคุณเพื่อดูว่าพอร์ตอยู่ในสถานะ "Forwarding" หรือไม่ ในกรณีของสวิตช์ Cisco คุณสามารถดูสถานะ STP ได้โดยใช้คำสั่ง show spat-tree หากพอร์ตแสดงเป็น "Blocking" แสดงว่า STP กำลังบล็อกการสื่อสารบนพอร์ตนั้น

สารละลาย:

ปิดใช้งาน STP ชั่วคราว:ในสภาพแวดล้อมการทดสอบ สามารถปิดใช้งาน STP ชั่วคราวได้ (เช่น no spath-tree vlan 1) แต่ไม่แนะนำให้ทำเช่นนี้ในสภาพแวดล้อมการใช้งานจริง เนื่องจากอาจทำให้เกิด broadcast storm ได้
เปิดใช้งาน PortFast:หากอุปกรณ์รองรับ ฟังก์ชัน PortFast สามารถเปิดใช้งานบนพอร์ตได้ (โดยใช้คำสั่งเช่น spath-tree portfast) ซึ่งจะช่วยให้พอร์ตข้ามขั้นตอนการฟังและการเรียนรู้ STP และเข้าสู่สถานะการส่งต่อโดยตรง
ตรวจสอบหาลูป:หากการบล็อก STP เกิดจากการมีลูปในเครือข่าย ให้ตรวจสอบโครงสร้างเครือข่ายเพิ่มเติมเพื่อค้นหาและตัดลูปเหล่านั้น
ปัญหาเกี่ยวกับ STP เป็นเรื่องปกติในเครือข่ายระดับองค์กร โดยเฉพาะอย่างยิ่งในสภาพแวดล้อมที่มีสวิตช์หลายตัว หากคุณมีเครือข่ายขนาดเล็ก คุณอาจข้ามขั้นตอนนี้ไปได้ในตอนนี้ แต่การเข้าใจวิธีการทำงานของ STP จะช่วยในการแก้ไขปัญหาในอนาคตได้มาก

3. ตรวจสอบว่า ARP ทำงานหรือไม่ เพื่อให้แน่ใจว่าที่อยู่ MAC ถูกแปลงอย่างถูกต้อง

เมื่อเลเยอร์ลิงก์ทำงานปกติ ให้ไปตรวจสอบที่เลเยอร์เครือข่าย คำสั่ง Ping อาศัยโปรโตคอล ICMP ซึ่งจะแปลงที่อยู่ IP เป้าหมายเป็นที่อยู่ MAC ก่อนโดยใช้โปรโตคอลการแปลงที่อยู่ (ARP) หากการแปลง ARP ล้มเหลว Ping ก็จะล้มเหลวเช่นกัน
ตรวจสอบตาราง ARP: ตรวจสอบตาราง ARP บนอุปกรณ์เพื่อยืนยันว่าที่อยู่ MAC ของอุปกรณ์เป้าหมายได้รับการแก้ไขอย่างถูกต้องแล้ว ตัวอย่างเช่น ใน Windows คุณสามารถดูแคช ARP ได้โดยเปิดบรรทัดคำสั่งและพิมพ์ arp-a หากไม่มีที่อยู่ MAC สำหรับ IP ปลายทาง แสดงว่าการแก้ไข ARP ล้มเหลว
การทดสอบ ARP ด้วยตนเอง:ลองส่งคำขอ ARP ด้วยตนเอง ตัวอย่างเช่น บน Windows คุณสามารถใช้คำสั่ง ping เพื่อเรียกใช้คำขอ ARP หรือใช้เครื่องมืออย่าง arping โดยตรง (บนระบบ Linux) หากไม่มีการตอบสนองต่อคำขอ ARP สาเหตุที่เป็นไปได้ ได้แก่:
การบล็อกไฟร์วอลล์:คำขอ ARP อาจถูกบล็อกโดยไฟร์วอลล์ของอุปกรณ์บางชนิด ตรวจสอบการตั้งค่าไฟร์วอลล์ของอุปกรณ์เป้าหมายและลองอีกครั้งหลังจากปิดไฟร์วอลล์ชั่วคราว
การชนกันของ IP:การแก้ไข ARP อาจล้มเหลวหากมีการชนกันของที่อยู่ IP ในเครือข่าย ใช้เครื่องมือเช่น Wireshark เพื่อดักจับแพ็กเก็ตและดูว่ามีการตอบสนองต่อที่อยู่ MAC หลายรายการไปยัง IP เดียวกันหรือไม่

สารละลาย:

ลบ Arpcache (Windows: netsh interface ip delete arpcache; Linux: ip-ss neigh flush all) แล้วลอง Ping อีกครั้ง
ตรวจสอบให้แน่ใจว่าที่อยู่ IP ของอุปกรณ์ทั้งสองอยู่ในซับเน็ตเดียวกัน และซับเน็ตมาสก์ก็เหมือนกัน (ดูรายละเอียดในขั้นตอนถัดไป)
ปัญหาเกี่ยวกับ ARP มักเกี่ยวข้องอย่างใกล้ชิดกับการกำหนดค่าของเลเยอร์เครือข่าย และต้องใช้ความอดทนในการแก้ไขปัญหาเพื่อให้แน่ใจว่าทุกอย่างทำงานได้อย่างถูกต้อง

4. ตรวจสอบการกำหนดค่าที่อยู่ IP และซับเน็ตเพื่อให้แน่ใจว่าโครงสร้างพื้นฐานการสื่อสารทำงานได้อย่างถูกต้อง

ปัญหาที่ระดับเครือข่ายมักเป็นสาเหตุหลักที่ทำให้การทดสอบ Ping ล้มเหลว การตั้งค่าที่อยู่ IP และซับเน็ตที่ไม่ถูกต้องทำให้การสื่อสารระหว่างอุปกรณ์ล้มเหลว ขั้นตอนมีดังนี้:
ยืนยันที่อยู่ IP:ตรวจสอบว่าที่อยู่ IP ของอุปกรณ์สองเครื่องอยู่ในซับเน็ตเดียวกันหรือไม่ ตัวอย่างเช่น อุปกรณ์ A มี IP 192.168.1.10 และซับเน็ตมาสก์ 255.255.255.0 อุปกรณ์ B มี IP 192.168.1.20 และซับเน็ตมาสก์เดียวกัน IP ทั้งสองอยู่ในซับเน็ตเดียวกัน (192.168.1.0/24) และสามารถสื่อสารกันได้ตามทฤษฎี หากอุปกรณ์ B มี IP 192.168.2.20 แสดงว่าไม่ได้อยู่ในซับเน็ตเดียวกัน และการ Ping จะล้มเหลว
ตรวจสอบซับเน็ตมาสก์:การใช้ซับเน็ตมาสก์ที่ไม่สอดคล้องกันอาจนำไปสู่ความล้มเหลวในการสื่อสารได้ ตัวอย่างเช่น อุปกรณ์ A มีมาสก์ 255.255.255.0 และอุปกรณ์ B มีมาสก์ 255.255.0.0 ซึ่งอาจทำให้เกิดอุปสรรคในการสื่อสารเนื่องจากความเข้าใจขอบเขตของซับเน็ตที่แตกต่างกัน ตรวจสอบให้แน่ใจว่าซับเน็ตมาสก์ของอุปกรณ์ทั้งสองเหมือนกัน
ตรวจสอบการตั้งค่าเกตเวย์:โดยปกติแล้ว อุปกรณ์ที่เชื่อมต่อโดยตรงไม่จำเป็นต้องใช้เกตเวย์ แต่การตั้งค่าเกตเวย์ที่ไม่ถูกต้องอาจทำให้แพ็กเก็ตถูกส่งต่ออย่างไม่ถูกต้อง ตรวจสอบให้แน่ใจว่าเกตเวย์ของอุปกรณ์ทั้งสองถูกตั้งค่าเป็น "ไม่ได้กำหนดค่า" หรือชี้ไปยังที่อยู่ถูกต้อง

สารละลาย:

แก้ไขที่อยู่ IP หรือซับเน็ตมาสก์เพื่อให้แน่ใจว่าอุปกรณ์ทั้งสองอยู่ในซับเน็ตเดียวกัน ปิดใช้งานการตั้งค่าเกตเวย์ที่ไม่จำเป็น หรือตั้งค่าเป็นค่าเริ่มต้น (0.0.0.0)
การกำหนดค่า IP เป็นหัวใจสำคัญของการสื่อสารเครือข่าย ดังนั้นจึงเป็นเรื่องสำคัญที่จะต้องตรวจสอบซ้ำอีกครั้งเพื่อให้แน่ใจว่าไม่มีสิ่งใดขาดหายไป

5. ตรวจสอบแพ็กเก็ต ICMP ที่ส่งและรับ เพื่อให้แน่ใจว่าโปรโตคอลไม่ได้ถูกปิดใช้งาน

คำสั่ง Ping อาศัยโปรโตคอล Internet Control Messaging Protocol (ICMP) หากแพ็กเก็ต ICMP ถูกดักจับหรือถูกปิดใช้งาน การ Ping จะไม่สำเร็จ
ตรวจสอบกฎไฟร์วอลล์ของคุณ:อุปกรณ์หลายชนิดมีการเปิดใช้งานไฟร์วอลล์โดยค่าเริ่มต้น ซึ่งอาจบล็อกคำขอ ICMP ตัวอย่างเช่น ใน Windows ให้ตรวจสอบการตั้งค่า "Windows Defender Firewall" เพื่อให้แน่ใจว่าอนุญาตกฎ ICMPv4-In แล้ว ส่วนระบบ Linux ให้ตรวจสอบกฎ iptables (iptables -L) เพื่อให้แน่ใจว่าไม่ได้บล็อก ICMP
ตรวจสอบนโยบายอุปกรณ์:เราเตอร์หรือสวิตช์บางตัวปิดใช้งานการตอบสนอง ICMP เพื่อป้องกันการสแกน เข้าสู่หน้าจอการจัดการอุปกรณ์เพื่อให้แน่ใจว่าได้ปิดใช้งาน ICMP แล้ว
การวิเคราะห์ข้อมูลการจับแพ็กเก็ต:ใช้เครื่องมืออย่างเช่น Wireshark หรือเครือข่าย Mylinking แตะและโบรกเกอร์แพ็กเก็ตเครือข่าย Mylinkingเพื่อดักจับแพ็กเก็ตเพื่อดูว่ามีการส่งคำขอ ICMP หรือไม่ และมีการตอบสนองหรือไม่ หากมีการส่งคำขอแต่ไม่มีการตอบสนอง ปัญหาอาจอยู่ที่อุปกรณ์เป้าหมาย หากไม่มีการส่งคำขอ ปัญหาอาจอยู่ที่เครื่องคอมพิวเตอร์ในพื้นที่

สารละลาย:

(Windows: netsh advfirewall set allprofiles state off; Linux: iptables -F) เพื่อทดสอบว่า Ping กลับมาเป็นปกติแล้วหรือไม่ เปิดใช้งานการตอบกลับ ICMP บนอุปกรณ์ (ตัวอย่างเช่น อุปกรณ์ Cisco: ip icmp echo-reply)
ปัญหาของ ICMP มักเกี่ยวข้องกับนโยบายด้านความปลอดภัย ซึ่งจำเป็นต้องมีการประนีประนอมระหว่างความปลอดภัยและการเชื่อมต่อ

6. ตรวจสอบว่ารูปแบบแพ็กเก็ตถูกต้องหรือไม่ เพื่อให้แน่ใจว่าไม่มีความผิดปกติใดๆ ในสแต็กโปรโตคอล

หากทุกอย่างเป็นไปด้วยดีและคุณยังไม่สามารถ Ping ได้ คุณอาจต้องตรวจสอบลงไปในส่วนของโปรโตคอลเพื่อตรวจสอบว่าแพ็กเก็ตอยู่ในรูปแบบที่ถูกต้องหรือไม่
บันทึกและวิเคราะห์แพ็กเก็ต:

ใช้ Wireshark เพื่อบันทึกแพ็กเก็ต ICMP และตรวจสอบสิ่งต่อไปนี้:
- ประเภทและรหัสของคำขอ ICMP ถูกต้องแล้ว (คำขอ Echo ควรเป็นประเภท 8 รหัส 0)
- ตรวจสอบว่า IP ต้นทางและปลายทางถูกต้องหรือไม่
- มีค่า TTL (Time to Live) ที่ผิดปกติหรือไม่ ซึ่งอาจทำให้แพ็กเก็ตถูกทิ้งกลางคัน
ตรวจสอบการตั้งค่า MTU:หากการตั้งค่าหน่วยการส่งข้อมูลสูงสุด (MTU) ไม่สอดคล้องกัน การแบ่งส่วนแพ็กเก็ตอาจล้มเหลว ค่า MTU เริ่มต้นคือ 1500 ไบต์ แต่บางอุปกรณ์อาจกำหนดค่าด้วยค่าที่เล็กกว่า ทดสอบการแบ่งส่วนด้วยคำสั่ง ping-fl 1472 target IP (Windows) หากมีข้อความแจ้งให้ทำการแบ่งส่วน แต่ตั้งค่าแฟล็ก "ห้ามแบ่งส่วน (DF)" ไว้ แสดงว่าค่า MTU ไม่ตรงกัน

สารละลาย:

ปรับค่า MTU (Windows: netsh interface ipv4 set subinterface "Ethernet" mtu=1400 store=persistent)
ตรวจสอบให้แน่ใจว่าค่า MTU ของอุปกรณ์ทั้งสองเท่ากัน
ปัญหาเกี่ยวกับสแต็กโปรโตคอลมีความซับซ้อนมากขึ้น แนะนำให้ทำการวิเคราะห์เชิงลึกหลังจากที่การตรวจสอบเบื้องต้นไม่ประสบผลสำเร็จ

การจับภาพแพ็กเก็ต

7. รวบรวมข้อมูลและขอความช่วยเหลือด้านเทคนิค

หากขั้นตอนข้างต้นไม่สามารถแก้ไขปัญหาได้ คุณอาจต้องรวบรวมข้อมูลเพิ่มเติมและขอความช่วยเหลือด้านเทคนิค
บันทึก:รวบรวมข้อมูลบันทึกการทำงานของอุปกรณ์ (syslog ของเราเตอร์/สวิตช์, syslog ของพีซี) และตรวจสอบว่ามีข้อผิดพลาดใด ๆ หรือไม่
ติดต่อผู้ผลิต:หากอุปกรณ์นั้นเป็นผลิตภัณฑ์สำหรับองค์กร เช่นมายลิงก์(การเชื่อมต่อเครือข่าย, ตัวกลางแพ็กเก็ตเครือข่ายและบายพาสแบบอินไลน์สำหรับเราเตอร์/สวิตช์ของ Cisco และ Huawei คุณสามารถติดต่อฝ่ายสนับสนุนด้านเทคนิคของผู้ผลิตเพื่อขอขั้นตอนการตรวจสอบและบันทึกข้อมูลโดยละเอียดได้
การใช้ประโยชน์จากชุมชน:โพสต์ขอความช่วยเหลือในฟอรัมทางเทคนิค (เช่น Stack Overflow, Cisco Community) โดยให้ข้อมูลรายละเอียดเกี่ยวกับโครงสร้างเครือข่ายและการกำหนดค่าต่างๆ
การเชื่อมต่อโดยตรงกับอุปกรณ์เครือข่ายที่ไม่สามารถ Ping ได้ อาจดูเหมือนง่าย แต่ในความเป็นจริงแล้ว อาจเกี่ยวข้องกับปัญหาหลายอย่างในระดับกายภาพ ระดับลิงก์ ระดับเครือข่าย และแม้แต่ระดับโปรโตคอล ปัญหาส่วนใหญ่สามารถแก้ไขได้โดยทำตามเจ็ดขั้นตอนต่อไปนี้ ตั้งแต่พื้นฐานไปจนถึงขั้นสูง ไม่ว่าจะเป็นการตรวจสอบสายเคเบิลเครือข่าย การปรับ STP การตรวจสอบ ARP หรือการเพิ่มประสิทธิภาพการกำหนดค่า IP และนโยบาย ICMP แต่ละขั้นตอนต้องใช้ความระมัดระวังและความอดทน หวังว่าคู่มือนี้จะช่วยให้คุณเข้าใจวิธีการแก้ไขปัญหาอินเทอร์เน็ตได้ชัดเจนขึ้น เพื่อที่คุณจะไม่สับสนหากคุณเผชิญกับปัญหาที่คล้ายกัน


วันที่เผยแพร่: 9 พฤษภาคม 2568