Сб. Ноя 28th, 2020
linux-logo

Решение проблемы с ошибкой «Не открываются некоторые сайты на Ubuntu 20.04, Debian 10, Linux Mint 19, MX Linux»

Не открываются некоторые сайты?

В терминале пробуем пропинговать сайт:

ping ubuntu.ru
PING ubuntu.ru (213.108.248.249) 56(84) bytes of data.
64 bytes from ubuntu.ru (213.108.248.249): icmp_seq=1 ttl=49 time=55.9 ms
64 bytes from ubuntu.ru (213.108.248.249): icmp_seq=2 ttl=49 time=58.0 ms
64 bytes from ubuntu.ru (213.108.248.249): icmp_seq=3 ttl=49 time=56.5 ms
64 bytes from ubuntu.ru (213.108.248.249): icmp_seq=4 ttl=49 time=54.5 ms

Как видим пинг проходит, но в браузере все равно ничего не открывается.

А вот предложенная для диагностики команда:

tracepath ubuntu.ru.

ничего мне не дала. Далее, пробую:

traceroute ubuntu.ru. 

Выдаёт звёздочки. Значит «Если же traceroute возвращает звездочки (*), значит, с трассировкой пакетов к хосту возникли проблемы.»
Ну и ещё пробую:

mtr --report ubuntu.ru
Start: 2020-05-06T15:35:01+0300
HOST: ns3                         Loss%   Snt   Last   Avg  Best  Wrst StDev
  1.|-- 88.200.185.238             0.0%    10    0.6   5.8   0.6  29.0   9.4
  2.|-- ???                       100.0    10    0.0   0.0   0.0   0.0   0.0
  3.|-- smra-nat2.pv.ip.rosteleco  0.0%    10    0.5   0.5   0.5   0.6   0.0
  4.|-- 213.59.212.113             0.0%    10   19.3  19.5  19.3  20.3   0.4
  5.|-- 188.128.126.43             0.0%    10   51.3  51.3  51.0  52.0   0.3
  6.|-- ae31-440.fra10.core-backb  0.0%    10   52.3  51.5  51.1  52.3   0.4
  7.|-- ae18-2025.fra20.core-back  0.0%    10   55.1  55.1  54.8  55.8   0.3
  8.|-- core-backbone.hetzner.com  0.0%    10   57.0  59.4  56.4  77.6   6.6
  9.|-- 213.239.224.249            0.0%    10   63.9  64.1  63.8  65.6   0.6
 10.|-- spine4.cloud2.fsn1.hetzne  0.0%    10   62.6  63.5  62.6  69.7   2.2
 11.|-- ???                       100.0    10    0.0   0.0   0.0   0.0   0.0
 12.|-- 527.your-cloud.host        0.0%    10   66.4  66.2  65.9  67.0   0.4
 13.|-- ubuntu.ru                  0.0%    10   58.7  58.8  58.7  59.0   0.1

Здесь на мой взгляд полный порядок. Так как же быть?

Все очень просто и банально. У вас слишком большое значение MTU.

Для решения проблемы необходимо прописать в iptables вот такую строчку:

sudo iptables -t mangle -I FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu

или так:

sudo iptables -t mangle -A OUTPUT -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --set-mss 1452

[endtxt]

RSS

5 1 голос
Article Rating
1
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x
()
x
Продолжая пользование настоящим сайтом Вы выражаете своё согласие на обработку Ваших персональных данных (файлов cookie) с использованием трекеров "Google Analytics" и "Yandex.Metrics". Порядок обработки Ваших персональных данных, а также реализуемые требования к их защите, содержатся в Политике конфиденциальности.
Принять