Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Ubuntu 17.04, половина сайтов не открывается, проблема systemd-resolved?  (Прочитано 10115 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ase66

  • Автор темы
  • Участник
  • *
  • Сообщений: 156
    • Просмотр профиля
В Ubuntu 16.10 и 17.04 половина сайтов не открывается, или открываются, но очень медленно. В инете уже много народу жалуются на это. Вижу это начиная с 16.10 (в Ubuntu 14.04 с этим делом у меня порядок).

В доступном мне интернете пишут следующие:

1. sudo dpkg-reconfigure resolvconf

С помощью Tab нужно выбрать Yes и перегрузить систему.

У меня результат нулевой.

2. Прописать в /etc/resolv.conf 

nameserver 8.8.8.8
nameserver 8.8.4.4

сейчас /etc/resolv.conf это ссылка на run

с прописанными nameserver вообще нет доступа в интернет, а после перезагрузки этот файл создаётся заново.


Как бы это исправить? Да и в одном ли systemd-resolved дело?
« Последнее редактирование: 17 Апреля 2017, 16:50:35 от ase66 »


Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6736
  • 20% Cooler
    • Просмотр профиля
ase66, Network manager установлен? Если да, то ваши танцы с resolv.conf бессмысленны. 
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн ase66

  • Автор темы
  • Участник
  • *
  • Сообщений: 156
    • Просмотр профиля
Разумеется есть Network manager. Да и не в нём одном дело, помнится и с КДЕ тот же фиг был, да и в Маджаро. Это общий глюк очередной инновации в доступе к интернету.


Вопрос к Vikonrob - а где решение? Что-то по ссылке я его не вижу.

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Вопрос к Vikonrob - а где решение? Что-то по ссылке я его не вижу.
Для Вас 2 страницы форума уже перебор?
Ладно, помогу
Решение начинается здесь.

Оффлайн ase66

  • Автор темы
  • Участник
  • *
  • Сообщений: 156
    • Просмотр профиля
После

sudo apt-get install dnsmasq
sudo systemctl stop systemd-resolved
sudo systemctl stop dnsmasq
sudo systemctl start dnsmasq

полностью отрубился интернет.

перезагрузился, результат тот же.

Вижу установленный dnsmasq

вижу в /etc/resolv.conf 

nameserver 127.0.0.1

переписал на дефаультный 127.0.0.53 снова заработал 50% интернет от systemd-resolved.

sudo systemctl stop systemd-resolved

нет интернета

Видимо systemd-resolved и dnsmasq конфликтуют.

Поиск в synaptic по имени systemd-resolved дал установленным это:

libnss-resolve

nss module to resolve names via systemd-resolved

nss-resolve is a plugin for the GNU Name Service Switch (NSS) functionality
of the GNU C Library (glibc) providing DNS and LLMNR resolution to programs via
the systemd-resolved daemon (provided in the systemd package).

Installing this package automatically adds resolve to /etc/nsswitch.conf.

Боюсь удалять, как бы вообще связь не потерять.

Как быть?

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
то есть почитать тему дальше тоже не судьба...

Видимо systemd-resolved и dnsmasq конфликтуют.
Вы считаете это удивительным фактом?

Оффлайн Vikonrob

  • Активист
  • *
  • Сообщений: 364
    • Просмотр профиля
ase66, resolf.conf трогать не нужно

Последовательность действий:

sudo apt-get install dnsmasq
sudo systemctl stop systemd-resolved
sudo systemctl disable systemd-resolved

открыть любым редактором файл /etc/dnsmasq.conf и добавить в конец файла:

server=8.8.8.8
server=8.8.4.4

Затем:

sudo systemctl stop dnsmasq
sudo systemctl start dnsmasq

Всё, сайты должны после этого открываться.

P.S. Отдельная благодарность fisher74 за решение этой проблемы.

Оффлайн ase66

  • Автор темы
  • Участник
  • *
  • Сообщений: 156
    • Просмотр профиля
Сделано строго как написано. Полностью отсутствует интернет.

Добавил

sudo systemctl disable systemd-resolved

в hrome вижу

DNS_PROBE_FINISHED_NO_INTERNET

на

sudo  systemctl status dnsmasq

такой ответ

 dnsmasq.service - dnsmasq - A lightweight DHCP and caching DNS server
   Loaded: loaded (/lib/systemd/system/dnsmasq.service; enabled; vendor preset:
   Active: active (running) since Mon 2017-04-17 19:51:11 MSK; 3min 18s ago
 Main PID: 1254 (dnsmasq)
   CGroup: /system.slice/dnsmasq.service
           └─1254 /usr/sbin/dnsmasq -x /run/dnsmasq/dnsmasq.pid -u dnsmasq -r /r

апр 17 19:51:06 ff-desktop dnsmasq[1254]: чтение /etc/hosts - 9 адресов
апр 17 19:51:06 ff-desktop dnsmasq[1254]: reading /run/dnsmasq/resolv.conf
апр 17 19:51:06 ff-desktop dnsmasq[1254]: using nameserver 8.8.4.4#53
апр 17 19:51:06 ff-desktop dnsmasq[1254]: using nameserver 8.8.8.8#53
апр 17 19:51:06 ff-desktop dnsmasq[1254]: using nameserver 127.0.0.53#53
апр 17 19:51:07 ff-desktop dnsmasq[1254]: reading /run/dnsmasq/resolv.conf
апр 17 19:51:07 ff-desktop dnsmasq[1254]: using nameserver 8.8.4.4#53
апр 17 19:51:07 ff-desktop dnsmasq[1254]: using nameserver 8.8.8.8#53
апр 17 19:51:07 ff-desktop dnsmasq[1254]: using nameserver 127.0.0.53#53
апр 17 19:51:11 ff-desktop systemd[1]: Started dnsmasq - A lightweight DHCP and
lines 1-17/17 (END)

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
127.0.0.53 сами в dnsmasq.conf добавили?

при работе dnsmasq что говорит
nslookup ya.ru
nslookup ya.ru 8.8.8.8
?

Оффлайн ase66

  • Автор темы
  • Участник
  • *
  • Сообщений: 156
    • Просмотр профиля
Нигде ничего не добавлял. Видимо откуда-то подхватывает. После запуска dnsmasq сам генерирует run/dnsmasq/resolv.conf и в нём появляется запись nameserver 127.0.0.53, после выхода папка и конф исчезают.

На dnsmasq пинга вообще нет.

В свойствах соединения из 14.04 вижу внешние серые IP-адреса провайдера.

В свойствах соединения из 17.04 вижу 192.168.1.1 из настроек соединения.
Наверное соединение чем то блокируется при работе dnsmasq. При этом значок показывает, что соединение есть.

Пробовал добавить в hosts 91.189.89.222   launchpad.net и в адресную строку браузера 91.189.89.222 нужные адреса, толку чуть. Хотя в соседней вкладке yandex работал. Это при systemd-resolved, на dnsmasq вообще нет выхода в интернет.
« Последнее редактирование: 17 Апреля 2017, 21:31:12 от ase66 »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Видимо откуда-то подхватывает
сожержимое /etc/resolv.conf и /etc/network/interfaces можно увидеть?

На dnsmasq пинга вообще нет.
где я спрашивал про пинги?
Я просил показать выхлоп другой утилиты

В свойствах соединения из 17.04 вижу 192.168.1.1 из настроек соединения.
Где?
Что из Вас всё тянуть-то приходится? Вы вроде не писатель, мы тоже не зрители театра. Зачем нам истории рассказываете? Показывайте конфиги, логи, выхлопы команд....

Наверное соединение чем то блокируется при работе dnsmasq.
давайте лучше поговорим про погоду

При этом значок показывает, что соединение есть.
Network  Manager? Его настройки можно посмотреть?

Оффлайн ase66

  • Автор темы
  • Участник
  • *
  • Сообщений: 156
    • Просмотр профиля
~$ nslookup ya.ru
;; connection timed out; no servers could be reached


~$ nslookup ya.ru 8.8.8.8
;; connection timed out; no servers could be reached


/etc/resolv.conf

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
# 127.0.0.53 is the systemd-resolved stub resolver.
# run "systemd-resolve --status" to see details about the actual nameservers.

nameserver 127.0.0.1


/etc/network/interfaces

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

Настройки Network Manager можно посмотреть на картинке выше, они стандартные.

network-manager из /etc/dnsmasq.d/

# Tell any system-wide dnsmasq instance to make sure to bind to interfaces
# instead of listening on 0.0.0.0
# WARNING: changes to this file will get lost if network-manager is removed.
bind-interfaces

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6736
  • 20% Cooler
    • Просмотр профиля
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Я бы лучше на tracepath посмотрел.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.089 секунд. Запросов: 25.