Utilizați tcp traceroute
Urmând sfatul lui Tero Kilkanen, am instalat tcptraceroute, ceea ce a condus la rezolvarea problemei. Edit: Am vrut să adaug că nu am folosit traceroute
pentru că știam că folosește protocolul ICMP și nu va fi neapărat direcționat în același mod ca și pachetele mele TCP SSH. Asa de tcptraceroute
a fost nou pentru mine și cred că va fi foarte util!
1). Instalați tcptraceroute
Aceasta este pe Mac, așa că am folosit homebrew pentru a instala formula sugerată: formulae.brew.sh/formula/tcptraceroute:
$ brew install tcptraceroute
2). Rulează tcptraceroute
$ sudo tcptraceroute github.com 22
Am inclus un fragment de urmă care arată că se oprește cu ISP:
6 bundle-ether10.win-core10.melbourne.telstra.net (203.50.11.123) 26.865 ms 26.183 ms 27.529 ms
7 bundle-ether2.fli-core10.adelaide.telstra.net (203.50.6.228) 34.738 ms 32.591 ms 37.021 ms
8 bundle-ether1.fli-edge901.adelaide.telstra.net (203.50.11.155) 33.344 ms 33.840 ms 32.964 ms
9 * * *
10 ***
11 * **
3). Rezoluție cu ISP
Înainte de a suna ISP-ul, am verificat setările contului. Dezactivarea controalelor parentale implicite a făcut truc - ssh la github.com este restaurat!
Regulile au blocat doar youtube.com și asta nu a funcționat. Se pare probabil că repornirea conexiunii de către ISP după atribuirea IP-ului static a determinat o reevaluare a regulilor de control parental configurate.
Nu am idee de ce ar fi permis https la github.com și nu ssh (sau chiar de ce a fost blocat github.com), dar iată - problema rezolvată.