Ошибка DNS при подключении к нескольким сайтам из Ubuntu
Я использую ноутбук Dell Inspiron 15R и у меня Windows 10 и Ubuntu 17.04 с двойной загрузкой.
Я не могу подключиться к нескольким веб-сайтам из Ubuntu (используя Chrome или Firefox) при подключении к моему текущему маршрутизатору, который является D-Link DIR-605L N300. Я могу подключиться к веб-сайтам, используя Windows на том же ноутбуке или используя мой Android.
Кроме того, проблемы с подключением к этим сайтам периодически. Иногда я могу подключиться к веб-сайтам, которые недавно имели ошибку DNS в Ubuntu.
1 ответ
Ваша проблема связана с настройкой MTU для вашего соединения DSL/PPPoE.
В настройках сети Ubuntu есть настройка MTU, а в маршрутизаторе - настройка WAN MTU.
Для DSL общая настройка MTU - 1492. Сначала попробуйте это значение и посмотрите, доступны ли сейчас ваши веб-сайты.
Чтобы определить правильные настройки, начните со всех настроек MTU = 1500 и VPN = выкл. (VPN требует другого тестирования).
В терминале:
ping [-c count] [-M do] [-s packet_size] [host]
Используемые параметры:
c count
: количество раз пинговатьM hint
: Выберите стратегию Path MTU Discovery. может быть либоdo
(запретить фрагментацию, даже локальную),want
(сделать обнаружение PMTU, фрагмент локально, когда размер пакета большой), илиdont
(не устанавливайте флаг DF).s packet_size
: Определяет количество байтов данных для отправки.
Вы всегда должны начинать с 1472 и каждый раз снижаться на 10. Получив ответ, поднимитесь на 1, пока не получите фрагментированный пакет. Возьмите это значение (последнее правильное значение) и добавьте 28 к значению, чтобы учесть различные заголовки TCP/IP. Например. скажем, 1452 был правильным размером пакета (где вы впервые получили ICMP-ответ на ваш пинг). Фактический размер MTU будет 1480, что является оптимальным для сети, с которой мы работаем.
ping -c 4 -M do -s 1472 8.8.8.8 # this will probably show fragmentation
ping -c 4 -M do -s 1462 8.8.8.8 # may show fragmentation
ping -c 4 -M do -s 1452 8.8.8.8 # no fragmentation?
ping -c 4 -M do -s 1453 8.8.8.8 # still no fragmentation?
ссылка: Как определить правильный размер MTU с помощью ICMP-пингов