Нет подключения к Интернету после установки виртуальной машины контейнеров CodeReady

Я использую Ubuntu 18.04 LTS, и у меня проблемы с подключением к Интернету. Диспетчер сети показывает, что я подключен к беспроводному маршрутизатору, но есть знак "?" где должен быть символ Wi-Fi, и я получаю сообщение об ошибке не могу найти сервер, когда пытаюсь получить доступ к веб-страницам

Мое соединение работало ранее. Затем, после настройки виртуальной машины для установки Red Hat CodeReady Containers , при последующих перезапусках началось вышеописанное. dnsmasq используется машиной CodeReady Containers, но я не знаю, актуально ли это

. Следуя совету @ Crabtree, я подтвердил, что могу пинговать IP-адрес моего беспроводного маршрутизатора и 8.8.8.8. Однако проверка связи с моим маршрутизатором по общему имени и google.com не выполняется, поэтому, похоже, это проблема с DNS. Настройка CRC с libvirt использует dnsmasq. Возможно, это что-то изменило

0
задан 9 January 2020 в 00:57

1 ответ

Это действительно получилось быть проблемой DNS. Этот пост Маркуса Хансмэра любезно объясняет проблему:

Здесь проявляются тонкие различия между Red Hat Linux и Ubuntu. Оба дистрибутива используют systemd и NetworkManager. Но Ubuntu использует systemd-resolved для разрешения имен, а Red Hat Linux использует dnsmasq.

Таким образом, установка dnsmasq, созданная во время установки CRC, вызвала уязвимость systemd-resolved. Я последовал совету Маркуса и отключил systemd-resolved и удалил файл resolv.conf. Теперь доступ в интернет и CRC работают.

Было бы хорошо, если бы был способ запускать CRC в Ubuntu без необходимости отключать systemd-resolved

0
ответ дан 13 January 2020 в 20:47

Другие вопросы по тегам:

Похожие вопросы: