И таки это похоже на проблемы с MTU. Видно, что MSS 1460, он соответствует MTU 1500 и со стороны гугла не проходят большие пакеты, он тоже анонсирует MSS 1460. MTU устанавливается индивидуально на каждый сетевой интерфейс, понизьте MTU на вайфайном интерфейсе.
Проверьте пингуются ли эти сайты большими пакетами
ping -l 1500 site
если в Windows. Если не пингуются — то проблема скорее всего в MTU, см. проблема blackhole router. Выставьте правильное значение MTU (уточните у провайдера) на маршрутизаторе и на компьютере или включите blackhole router detection, если он отключен.
Тогда хоть платформу уточните. Еще варианты:
Убедитесь что то, что пингуется по имени гугла по IP адресу это действительно google, проверьте файл hosts
Проверьте route print, нет ли у вас двух маршрутов по-умолчанию (строки начинающиеся с 0.0.0.0 0.0.0.0)
Попробуйте поотключать антивирусную проверку
Убедитесь, что нигде не перекрыт порт 443 (https)
Если размер IP пакета больше больше чем MTU то он фрагментируется при отправке, а любой фрагмент уже имеет установленный бит DF. Поскольку 1500 больше чем 1472 (максимальный размер данных ICMP убирающихся в IP-пакет 1500 байт), то этот пинг будет фрагментированными пакетами и как раз таки -f здесь ни на что не влияет.
Единственное, можно было бы упустить ситуацию когда MTU установлен существенно больше дефолтных 1500.
Скорее всего по какой-то другой причине пинги проходили а TCP нет, например на пинги отвечает одна железка с маленьким MTU, а TCP соединения у гугла заворачиваются на другую железку, с бОльшим MTU/MSS.
P.S. резюмируя —
ping -l 1500
можно использовать когда точно не известен MTU на данном компьютере и надо определить нет ли проблемы с blackhole.
ping -l 1472 -f
имеет смысл использовать, когда известно, что MTU на локальной системе равен 1500
ping -l 1500 -f
не будет работать никогда.