Jak stwierdzić, czy to Twój problem, czy problem Twojego dostawcy usług internetowych

16

Pierwotnie zatytułowałem to „jak stwierdzić, czy twój Internet jest wyłączony, czy twoja sieć jest po prostu zepsuta”, a AI Jeffa powiedział, że to pytanie prawdopodobnie zostanie zamknięte.

Niemniej jednak ktoś tutaj zawsze rozmawia przez telefon z dostawcą usług internetowych i zwykle jest to nasza wina. Jakie są najlepsze techniki określania, czy masz problem, czy problem.

Wiem, że to może być zbyt ogólne pytanie, ale w przypadku sporadycznych opóźnień i rozłączeń (nie tylko ogólne przerwy [tj. Nie można pingować google.com]), co robisz przed skontaktowaniem się z usługodawcą internetowym?

Peter Turner
źródło

Odpowiedzi:

6

Przydatna strona testowa to: http://downforeveryoneorjustme.com/

Pingi i traceroute to jedne z pierwszych i najlepszych testów na początku tego rodzaju badań. Zapory ogniowe mogą jednak blokować ten ruch.

Nie poprzestawaj na zwykłych pingach. Spróbuj ping <ip address> -l 2048wysłać duże pakiety i upewnij się, że nie jest to problem fragmentacji / MTU.

Sprawdź wykorzystanie - tuby mogą być pełne.

Piotr
źródło
2
www.keynote.com zapewnia również wiele przydatnych informacji, a także prowadzenie strony www.internethealthreport.com.
gharper
Jeff Atwood wspomniał o tej stronie just-ping.com/index.php w tym pytaniu ( serverfault.com/questions/42678 / ... ), który może być również przydatny do testowania z perspektywy globalnej.
Peter
@Peter: kiedy spróbuję polecenia, które zasugerowałeś, nigdy nic nie odzyskam. Czy istnieje limit 1024 wielkości buforów serwera ping?
jvriesem
@ jvriesem host lub firewall wzdłuż ścieżki może być ustawiony tak, aby nie odpowiadał na pingi. Wypróbuj regularne pingi i traceroute.
Peter
Używam isup.me znacznie krócej
briankip
15

Rzeczy, które sprawdzam podczas rozwiązywania problemu z siecią z dostawcą. Zauważ, że „ping” oznacza „wykonaj rozszerzony ping, zamiatając zakres rozmiarów i wysyłając co najmniej 1000 pakietów dla każdego rozmiaru, szukając opóźnień, strat i błędów”.

  1. Wyślij ping dostawcy usług internetowych z urządzenia w tej samej podsieci. (Potwierdza, że ​​nie ma problemów L2 między tobą a twoim dostawcą usług internetowych).
  2. Wyślij ping dostawcy usług internetowych z urządzenia w jednej z wewnętrznych podsieci. (Potwierdza, że ​​nie występują problemy z routingiem / bezpieczeństwem między siecią wewnętrzną a usługodawcą internetowym)
  3. Pinguj adres IP w sieci swojego dostawcy. Jeśli nie możesz znaleźć takiego, który znajduje się na liście publicznej, lub dział pomocy technicznej go nie dostarczy, zrób śledzenie trasy do czegoś w Internecie i użyj drugiego lub trzeciego przeskoku. Potwierdza to, że routing między tobą a twoim dostawcą usług internetowych jest poprawnie skonfigurowany.
  4. Pinguj internetowy adres IP . Zwykle używam 4.2.2.1, jednego z serwerów DNS poziomu 3, który jest łatwy do zapamiętania. Potwierdza to, że routing od twojego dostawcy usług internetowych do określonego adresu IP, który wysłałeś ping, jest poprawnie skonfigurowany.
  5. Pinguj nazwę domeny internetowej . To weryfikuje poprawność konfiguracji DNS twojego / twojego dostawcy.

Jeśli kroki 1 lub 2 nie powiodą się, najprawdopodobniej jest to problem w sieci wewnętrznej.

Jeśli krok 3 nie powiedzie się, prawdopodobnie pojawi się problem w sieci twojego dostawcy. Pamiętaj jednak, że jeśli nie otrzymasz żadnej odpowiedzi, Twój dostawca usług internetowych mógł po prostu zablokować ICMP do / z adresów infrastruktury.

Niepowodzenie kroku 4 wskazuje na potencjalny problem między twoim dostawcą usług internetowych a jednym z ich dostawców.

Niepowodzenie kroku 5 wskazuje na problemy z rozpoznawaniem nazw.

Mam nadzieję, że to pomaga.

Murali Suriar
źródło
Jest to dość dobra procedura dla twojego punktu pomocy, aby udokumentować, aby otworzyć bilet reaktywnie przed dostawcą przed skontaktowaniem się z administratorami sieci w celu potwierdzenia. Zawsze miło jest, gdy ISP zostanie powiadomiony jak najszybciej, gdy firma będzie offline.
sclarson
Skąd mam wiedzieć, co to jest „przekazanie” mojego dostawcy usług internetowych?
jvriesem
2

Dobrze jest również na przykład sprawdzić liczbę połączeń TCP

Niektóre aplikacje mogą jednocześnie tworzyć wiele połączeń TCP, co powoduje, że nie można tworzyć nowych połączeń, ale istniejące połączenia, takie jak SSH, nadal działają.

Modem DSL może również dławić się przy wielu połączeniach.

Zwykle dotyczy to tylko komputerów z systemem Windows.

raspi
źródło
1

Mieliśmy problem z naszym dostawcą usług internetowych, a narzędzie Ping Plotter okazało się bardzo pomocne. Możesz ustawić pingowanie routera na bramie internetowej ISP, lub w naszym przykładzie powiedzieliśmy pingowanie z biura regionalnego z powrotem do biura korporacyjnego. W tym przykładzie przechodziło przez kilku różnych dostawców usług internetowych. Najlepsze jest to, że możesz ustawić go na starym komputerze stacjonarnym lub maszynie wirtualnej i pozwól mu siedzieć i zbierać dane, aż będziesz ich potrzebować.

Ponieważ pokazuje każdy router na ścieżce, a czas, jaki zajmuje każdemu z tych routerów, aby odpowiedzieć, bardzo przydatne jest wykrywanie miejsc problemów dalej.

Aaron
źródło
Wędzenia można używać w podobny sposób, chociaż trzeba by dodać kilka hostów na ścieżce, ponieważ nie śledzi to, tylko ping.
LapTop006
0
  1. Sprawdź przełączniki i routery, aby sprawdzić, czy występują duże kolizje lub ruch
  2. Spróbuj podłączyć jedną maszynę do routera wychodzącego, aby sprawdzić, czy problem zniknie.
Jack B Zwinny
źródło
0

Na Linuksie znajduje się wspaniałe, proste w użyciu narzędzie o nazwie MTR (skrót od My Trace Route), które pokazuje utratę pakietów na każdym etapie trasy, a nawet może pomóc w polowaniu na trzepoczące trasy.

Matt
źródło
0

Najlepszym narzędziem jest metoda naukowa. Stwórz hipotezę na temat przyczyny problemu. Zapisz to. Sformułuj eksperyment, który przetestuje hipotezę. Zapisz to. Przeprowadź eksperyment. Zapisz wynik. Jeśli eksperyment potwierdzi hipotezę, to koniec. Jeśli nie uda się potwierdzić hipotezy, potrzebna jest nowa hipoteza. Jeśli nie jest to jednoznaczne, potrzebujesz nowego eksperymentu.

Mike Scott
źródło
-1

Jeśli możesz pingować obok routera, prawdopodobnie jest to ich wina. Jeśli nie możesz, to jest twoje. Użyj tracert, aby dowiedzieć się, gdzie spadają pakiety.

Orihara
źródło
-3

Spróbuj pingować dowolną witrynę wychodzącą. Jeśli możesz to zrobić, wszystko jest w porządku w twojej sieci. Skontaktuj się z usługodawcą internetowym.

Anonimowy
źródło
1
Mogę wymyślić dowolną liczbę scenariuszy, w których to stwierdzenie jest zasadniczo błędne.
Sven