Mój serwer działa dobrze, ale nie mogę go pingować


9

Zauważyłem wcześniej, że jedna (z wielu) naszych instancji EC2 nie odpowiada na pingżądania. Wszystko inne działa poprawnie, SSH, HTTP, FTP, baza danych działają idealnie, ale ping nie działa.


Ta instancja oparta jest na obrazie, którego używamy dla około 40 węzłów w EC2, i nie pamiętam, aby kiedykolwiek wcześniej miałem ten problem. Zauważyłem, ponieważ nasze główne sprawdzenie „czy to działa” dla każdego serwera w NAGIOS używa Ping, więc to zauważyłem.

Funkcjonalnie nie jest to problem (właśnie uruchomiłem inną instancję i ta działała dobrze), ale dla mojej edukacji (i tylko dlatego, że byłem zainteresowany), dlaczego nie pinguje pracy, ilekroć inne usługi?

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

(Usunięto adresy IP, ale są takie same)


Jakieś reguły iptables, które by temu zaprzeczyły?
faker

@faker tabele IP są wyłączone na rzecz grup bezpieczeństwa EC2 =) Okazało się, że to był problem zapory ogniowej, po prostu nie jestem pewien, dlaczego tak się stało tylko w tym przypadku.
Smudge

Odpowiedzi:


16

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

Dlaczego nie mogę pingować instancji?

Ping używa ICMP ECHO, który domyślnie jest blokowany przez twoją zaporę ogniową. Musisz przyznać dostęp ICMP do swoich instancji, aktualizując ograniczenia zapory ogniowej związane z grupą zabezpieczeń.

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

Dzięki, dziwne, że nie zostało / nie jest zablokowane w żadnym innym przypadku.
Smudge

To dziwne, czy to zadziałało dla ciebie? Czy wdrażasz się w nowej strefie (nie pamiętam, jak je nazywa EC2)?
Kyle Smith

Tak, działało dobrze. Brak wdrażania w dokładnie tej samej strefie z tym samym obrazem (Zostało to wykonane automatycznie przez CloudWatch). Wszystkie nasze serwery są monitorowane za pomocą Nagios, który używa „PING” jako domyślnego sprawdzania hosta (dlaczego zauważyłem, że nie działa). Mogę wstawić linię do wsparcia AWS, aby zobaczyć, co się stało. Poczta; Przyjmę odpowiedź, gdy tylko SF mi pozwoli =)
Smudge

Chciałbym usłyszeć, co AWS ma do powiedzenia na ten temat, powinieneś opublikować to tutaj.
Kyle Smith

Kyle, czy możesz również dodać polecenie przywrócenia tego ustawienia do domyślnych ustawień aws? Chcę pingować mój węzeł, ale potem chcę go ponownie zamknąć.
Spundun
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.