1

Кажется, у меня две проблемы. Моя первая проблема заключается в том, что я могу только периодически ping мой маршрутизатор с моего рабочего стола Ubuntu (по IP-адресу). Во-вторых, мой Ubuntu Desktop периодически не может правильно выполнить DNS ("DNS_PROBE_FINISHED_NO_INTERNET"/"Не удается найти сервер"). Пожалуйста, обратите внимание на термин с перерывами. Я предполагаю, что оба связаны, но я не совсем уверен.

Все в сети работает - это, безусловно, рабочий стол. На самом деле я пишу этот пост с виртуальной машины, которую я использую на Destkop - у меня никогда не было проблем с сетью этой виртуальной машины - полная сеть и доступ в Интернет, по требованию, с полной производительностью.

Я хотел бы иметь возможность вручную настраивать сеть (/etc/resolv.conf и /etc/network/interfaces), но NetworkManager и dnsmasq и resolconf сохраняют настройки перезаписи и обычно скрывают то, что на самом деле происходит с сетью. Я соглашаюсь на любые ответы, хотя - отойти от NetworkManager и других инструментов просто кажется самым простым началом для понимания проблемы.

За последние пару недель я много смотрел и видел несколько форумов, но мне кажется, что ничего не работает. Удаление dnsmasq и resolvconf не сработало (хотя я не пытался удалить network-manager ). Помещение записей DNS-сервера в /etc/resolvconf/resolv.conf.d/base не помогло. Ручные записи в resolv.conf и interfaces перезаписываются (не удивительно).

В некоторых случаях мой рабочий стол представляет собой проводное сетевое соединение (cat5), работающее непосредственно с моим маршрутизатором, со статическим IP-адресом и внутренними настройками DNS, указывающими на несколько общедоступных DNS-серверов, например Google (т. Е. DNS-серверы были настроены через NetworkManager - не получен через DHCP). В этой конфигурации нет ничего "нового" - она работала стабильно в течение нескольких месяцев, пока она не появилась около 6 недель назад. Кажется, он не меняется в зависимости от времени суток, спроса на рабочем столе или общего спроса на маршрутизаторе. Это просто "случается" иногда в течение 30 секунд, иногда в течение 2 часов.

Любые мысли будут оценены. Спасибо!

1 ответ1

0

Я видел это раньше ... плохой кабель. Так что все может быть так просто, пробовали ли вы использовать новый кабель CAT-6 или CAT-5e?

Может быть плохой физический порт на любом конце, который просто больше не сидит должным образом.

Это также может быть чем-то эзотерическим, например, некачественное микропрограммное обеспечение коммутатора, которое вызывает случайное отбрасывание канала и последующую блокировку / изучение таблицы CAM связующего дерева (задержка трафика 30 секунд).

Кроме того, вы можете очистить resolvconf вместе с ubuntu-minimal, к сожалению, вы не можете удалить dnsmasq-base, так как несколько базовых пакетов, включая network-manager, имеют для него набор Depends, но вы можете сделать это, чтобы остановить его на самом деле запуск и возиться с системными вещами:

$ sudo mv /usr/sbin/dnsmasq /usr/sbin/dnsmasq.off
$ sudo ln /bin/true /usr/sbin/dnsmasq
$ sudo chattr +i /usr/sbin/dnsmasq

Это заставит систему думать, что она что-то делает (просто выходит из "true"), хотя это не так, и все же удовлетворяет зависимость "Зависит от" для сетевого менеджера. И вы можете сохранить свое здравомыслие. Я сделал это с хорошими результатами, больше не возиться с /etc/resolv.conf (только мой VPN портит с ним сейчас).

Просто имейте в виду, если пакет dnsmasq обновлен, возможно, вам придется сделать это заново. Я предлагаю вам задержать это.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .