ข้ามไปยังเนื้อหาหลัก

Dedicated: แก้ไขปัญหาเครือข่าย - ขาด ICMPv4 Echo – เซิร์ฟเวอร์ดูเหมือนออฟไลน์

ผลิตภัณฑ์ที่เหมาะสำหรับคู่มือนี้

เริ่มต้นทันที — สั่งซื้อผลิตภัณฑ์ที่เหมาะสมและทำตามคู่มือนี้ทีละขั้นตอน

แนะนำ

ในบางสถานการณ์ เซิร์ฟเวอร์ Windows อาจดูเหมือน ออฟไลน์ในแผงควบคุม แม้ว่าระบบจะทำงานปกติก็ตาม พฤติกรรมนี้มักเกี่ยวข้องกับการตั้งค่าไฟร์วอลล์ที่บล็อก คำขอ ICMPv4 Echo คำขอเหล่านี้ถูกใช้โดยคำสั่ง ping ที่รู้จักกันดี และมักถูกใช้โดยระบบมอนิเตอร์เพื่อเช็คว่าเซิร์ฟเวอร์หรือที่อยู่ IP สามารถเข้าถึงได้หรือไม่

ถ้าไฟร์วอลล์ของ Windows บล็อกคำขอ ICMP Echo ระบบมอนิเตอร์จะไม่ได้รับการตอบกลับจากเซิร์ฟเวอร์ ส่งผลให้แผงควบคุมแสดงว่าเซิร์ฟเวอร์หรือที่อยู่ IP ที่กำหนดเป็นออฟไลน์ แม้ว่าเซิร์ฟเวอร์จะทำงานได้ปกติก็ตาม

img

สาเหตุ

สาเหตุที่พบบ่อยที่สุดของปัญหานี้คือการขาดกฎใน Windows Defender Firewall ที่อนุญาตคำขอ ICMPv4 Echo ขาเข้า หากไม่มีการตั้งค่านี้ ไฟร์วอลล์จะบล็อกคำขอ ping โดยค่าเริ่มต้น

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

วิธีแก้ไข

เพื่อแก้ไขปัญหานี้ ต้องสร้างกฎไฟร์วอลล์ที่อนุญาตคำขอ ICMPv4 Echo เริ่มต้นด้วยการเชื่อมต่อผ่านคอนโซล HTML5 ในแดชบอร์ด iLO โดยคลิกที่ HTML5 ในแดชบอร์ดและล็อกอินด้วยข้อมูลประจำตัวปกติของคุณ

img

เมื่อเข้าสู่ระบบแล้ว ให้เปิดอินเทอร์เฟซ Windows Defender Firewall with Advanced Security กด Windows + R พิมพ์คำสั่งนี้แล้วกด Enter:

wf.msc

หน้าต่างตั้งค่าไฟร์วอลล์ขั้นสูงจะเปิดขึ้น ในเมนูด้านซ้ายเลือก Inbound Rules เพราะเซิร์ฟเวอร์ต้องรับคำขอ ICMP ขาเข้า ด้านขวาเลือก New Rule เพื่อสร้างกฎไฟร์วอลล์ใหม่

ในขั้นตอนการสร้างกฎ เลือกประเภทกฎเป็น Custom ในขั้นตอนถัดไปเลือกโปรโตคอลเป็น ICMPv4 หลังจากเลือกโปรโตคอลแล้ว เปิดการตั้งค่า Customize และเปิดใช้งานตัวเลือก Echo Request เพื่ออนุญาตให้เซิร์ฟเวอร์ตอบสนองคำขอ ping

ดำเนินการต่อในวิซาร์ดและเลือก Allow the connection เป็นการกระทำสำหรับกฎนี้ ในขั้นตอนเลือกโปรไฟล์ คุณสามารถเปิดใช้งานกฎนี้สำหรับทุกโปรไฟล์ เพื่อให้ทำงานได้ไม่ว่าจะอยู่ในเครือข่ายสาธารณะ, ส่วนตัว หรือโดเมน

สุดท้ายตั้งชื่อกฎให้ชัดเจน เช่น Allow ICMPv4 Echo Requests หลังจากเสร็จสิ้นวิซาร์ด กฎใหม่จะอนุญาตคำขอ ICMP Echo ขาเข้าได้ทันที

img

การตรวจสอบ

เมื่อสร้างกฎแล้ว คุณสามารถตรวจสอบว่าเซิร์ฟเวอร์ตอบสนองคำขอ ping ได้หรือไม่ จากระบบอื่น ให้รันคำสั่งนี้:

ping <YOUR_SERVER_IP>

ถ้าเซิร์ฟเวอร์ตอบสนองได้สำเร็จ ระบบมอนิเตอร์ก็จะสามารถตรวจจับเซิร์ฟเวอร์ได้อีกครั้ง หลังจากไม่นานสถานะเซิร์ฟเวอร์ในแผงควบคุมจะเปลี่ยนจากออฟไลน์เป็นออนไลน์

สรุป

เยี่ยมมาก! โดยการสร้างกฎ ICMPv4 Echo ในไฟร์วอลล์ของ Windows คุณได้ทำให้เซิร์ฟเวอร์ Dedicated Windows ของคุณตอบสนองคำขอ ping ได้อีกครั้ง

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

ถ้ามีคำถามเพิ่มเติมหรือต้องการความช่วยเหลือ อย่าลังเลที่จะติดต่อทีมซัพพอร์ตของเรา ที่พร้อมช่วยเหลือคุณทุกวัน! 🙂