Мій сервер працює нормально, але я не можу його пінг


9

Я помічав раніше, один (з багатьох) наших екземплярів EC2 не відповідає на pingзапити. Все інше працює нормально, SSH, HTTP, FTP, база даних все працює ідеально, але ping не вдається.


Цей екземпляр базується на зображенні, яке ми використовуємо близько 40 вузлів на EC2, і я не пам'ятаю, щоб у вас коли-небудь виникала ця проблема раніше. Я помітив, тому що наша основна перевірка "це все" для кожного сервера в NAGIOS використовує 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, які б заперечували це?
факер

IP-таблиці @faker вимкнено на користь груп безпеки 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)?
Кайл Сміт

Так добре працював. Немає розгортання в абсолютно одній зоні з тим самим зображенням (це було зроблено автоматично CloudWatch). Всі наші сервери відстежуються за допомогою Nagios, який використовує "PING" як перевірку хоста за замовчуванням (чому я помітив, що він не працює). Я можу поставити рядок до підтримки AWS, щоб побачити, що сталося. Повідомлення; Я прийму відповідь, як тільки SF дозволить мені =)
Smudge

Мені було б цікаво почути, що AWS має про це сказати, ви можете опублікувати це тут.
Кайл Сміт

Кайл, чи можете ви також додати команду відновити цей параметр до стандартних aws? Я хочу пінг свого вузла, але потім я хочу його знову заблокувати.
Spundun
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.