เซิร์ฟเวอร์ของฉันทำงานได้ดี แต่ฉันไม่สามารถปิงได้


9

ฉันสังเกตเห็นก่อนหน้านี้อินสแตนซ์ EC2 หนึ่ง (จากมาก) ของเราไม่ตอบสนองต่อpingคำขอ ทุกอย่างทำงานได้ดี SSH, HTTP, FTP, ฐานข้อมูลทำงานได้อย่างสมบูรณ์ แต่ ping ล้มเหลว


อินสแตนซ์นี้ใช้รูปภาพที่เราใช้สำหรับ 40 โหนดใน EC2 และฉันจำไม่ได้ว่าเคยมีปัญหานี้มาก่อน ฉันสังเกตเห็นเพราะหลักของเราคือ 'ตรวจสอบ' สำหรับแต่ละเซิร์ฟเวอร์ใน NAGIOS ใช้ Ping ดังนั้นฉันจึงสังเกตเห็น

ฟังก์ชั่นมันไม่เป็นปัญหา (เพิ่งเริ่มต้นอินสแตนซ์อื่นและทำงานได้ดี) แต่สำหรับการศึกษาของฉัน (และเพียงเพราะฉันสนใจ) ทำไม ping จะไม่ทำงานเมื่อใดก็ตามที่บริการอื่นจะ?

Sam-Rudges-MacBook-Pro:~ sam$ curl -i http://50.19.x.x/
HTTP/1.1 302 Found
Date: Tue, 14 Jun 2011 16:38:36 GMT
Content-Type: text/html; charset=UTF-8
Connection: keep-alive
Content-Length: 0
Location: /dash
Server: TornadoServer/1.2.1

Sam-Rudges-MacBook-Pro:~ sam$ ping 50.19.x.x
PING 50.19.x.x (50.19.x.x): 56 data bytes
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
Request timeout for icmp_seq 2
Request timeout for icmp_seq 3
Request timeout for icmp_seq 4
^C
--- 50.19.x.x ping statistics ---
6 packets transmitted, 0 packets received, 100.0% packet loss

(ทำให้ที่อยู่ IP ว่างเปล่า แต่เหมือนกันทั้งหมด)


กฎ iptables ใดที่จะปฏิเสธ
ขนม

@faker ตาราง IP ปิดใช้งานกับกลุ่มความปลอดภัย EC2 =) กลายเป็นปัญหาไฟร์วอลล์ แต่ไม่แน่ใจว่าทำไมมันเกิดขึ้นกับอินสแตนซ์นี้เท่านั้น
เปื้อน

คำตอบ:


16

จาก: http://aws.amazon.com/articles/1145?_encoding=UTF8&jiveRedirect=1#18

เหตุใดฉันจึงไม่สามารถส่งตัวอย่างได้

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

ec2-authorize default -P icmp -t -1:-1 -s 0.0.0.0/0

ขอบคุณแปลก ๆ ที่มันไม่ได้ / ไม่ถูกบล็อกในอินสแตนซ์อื่น ๆ
เปื้อน

มันแปลกดีไหมที่ได้ผลกับคุณ คุณกำลังปรับใช้กับโซนใหม่ (ฉันลืมสิ่งที่ EC2 เรียกพวกเขา)?
Kyle Smith

ใช่ทำงานได้ดี ไม่มีการปรับใช้กับโซนเดียวกันโดยมีรูปภาพเดียวกัน (CloudWatch ทำโดยอัตโนมัติ) เซิร์ฟเวอร์ทั้งหมดของเราได้รับการตรวจสอบด้วย Nagios ซึ่งใช้ 'PING' เป็นค่าเริ่มต้นในการตรวจสอบโฮสต์ (ทำไมฉันสังเกตว่ามันล้มเหลว) ฉันอาจวางสายในการสนับสนุน AWS ดูว่าเกิดอะไรขึ้น โพสต์; ฉันจะยอมรับคำตอบทันทีที่เอสเอฟให้ฉัน =)
เลอะเลือน

ฉันสนใจที่จะฟังสิ่งที่ AWS พูดเกี่ยวกับเรื่องนี้คุณควรโพสต์ไว้ที่นี่
Kyle Smith

ไคล์คุณสามารถเพิ่มคำสั่งเพื่อคืนค่าการตั้งค่านี้กลับไปเป็นค่าเริ่มต้น aws ได้หรือไม่ ฉันต้องการ ping โหนดของฉัน แต่แล้วฉันต้องการล็อคมันกลับเข้า #
276 Spundun
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.