Значок вопросительного знака вместо значка Wi-Fi

Вопрос или проблема

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

Image of Ubuntu 18.04 question mark icon in place of wifi icon

Настройки > Конфиденциальность > Проверка подключения

screenshot

Установите состояние ВЫКЛ. (Затем перезапустите ваше WiFi-соединение, спасибо @Dante за комментарий ниже).

Это тот же провал, что и у Microsoft’s NCSI (Network Connectivity Status Indicator), ложно отрицательный результат, чтобы испортить вам настроение.

И да, это, вероятно, проверяет какой-то URL, например этот.

Я решил это иначе, так как смог найти коренную причину, которая немного отличается от того, что вы получаете.

Откройте приложение журнала и выполните поиск по слову “network”. Я вижу следующее сообщение об ошибке

... result="fail" reason="Connection 'Ethernet connection 1' is not available on device ens33 because device is strictly unmanaged"

Вот как я решил это:

Откройте

sudo nano /etc/NetworkManager/NetworkManager.conf

и измените строку managed=false на managed=true

Затем,

sudo service network-manager restart

У меня точно такая же проблема, но она спорадическая: Значок обычно в порядке, но после некоторых событий, например, установки обновлений, он превращается в вопросительный знак, хотя соединение в порядке.

Перезагрузка работает, конечно, но у меня нет терпения для этого. С другой стороны, перезапуск менеджера сети, похоже, решает проблему в большинстве случаев:

sudo service network-manager restart

Надеюсь, это поможет кому-то!

У меня была такая проблема с другими версиями Ubuntu. У меня были подобные проблемы с темами после обновления до 18.04.

Измените тему значков. Вы можете сделать это с помощью Gnome Tweaks.

Это приложение не установлено по умолчанию. Установите его с помощью:

$ apt install gnome-tweak

Затем перейдите на вкладку Внешний вид -> (нажмите) Иконки. Затем выберите другую тему.

Я видел случаи, когда изменение на другую тему и обратно иногда решало проблему с текущей предпочтительной темой.

У меня была эта проблема вместе с очень медленным интернет-соединением из-за того, что я использовал expressvpn, а недавно удалил его.

Проблема заключалась в том, что удаление с помощью apt remove expressvpn не очистило его полностью, поэтому у меня по-прежнему был сломанный сервис expressvpn, пытающийся запуститься в systemd.

После выполнения apt purge expressvpn, все начало работать нормально, и вопросительный знак над значком WiFi исчез.

У меня была такая же проблема в Ubuntu 20.04. Ни одно из вышеуказанных решений не сработало.
Я отключил автоматический DNS и ввел IP 8.8.8.8 или любой другой ваш DNS.

Вопросительный знак, по крайней мере в моем случае, кажется, означает, что я подключен к VPN. Если вы также подключены, отключитесь, а затем перезапустите ваш менеджер сети, используя следующую команду.

sudo service network-manager restart

У меня была эта ошибка в ubuntu groovy. ping -c4 google.de сообщила мне о временной ошибке в разрешении имен

ping -c 8.8.8.8 работает вместо этого.

Таким образом, доступ к интернету был возможен. То есть, никакой проблемы с оборудованием или в моем модуле.
Я создаю

/etc/NetworkManager/conf.d/no-systemd-resolv.conf 
# wlan-подключение для исправления NetworkManager
[main]
systemd-resolved=false

Я перезапустил службы systemd-resolved и NetworkManager.

Никто выше не ответил на причину этого поведения, поэтому я попробую объяснить наиболее вероятную причину.

Я также недавно столкнулся с этой проблемой, когда оставил VPN включеным на своей системе. Это было решено либо отключением VPN, либо отключением функции проверки подключения на Linux(Ubuntu).

Наиболее вероятная причина этого поведения может заключаться в том, что эта функция проверки подключений выступает в качестве стороннего менеджера сети и, следовательно, при попытке чтения сетевых точек, которые VPN-сервисы, такие как Cloudflare warp, ограничивают, мы получаем предупреждение в сетевых журналах и на значке WiFi появляется вопросительный знак.

PS: Если кто-то хочет более глубоко освятить это, пожалуйста, отредактируйте этот ответ.

Я решил эту проблему, добавив строку в resolv.conf.

cd /etc/
sudo nano resolv.conf

и затем просто добавив два DNS-сервера Google:

nameserver 8.8.8.8
nameserver 8.8.4.4

Изображение Nano редактора, редактирующего resolv.conf

.

Ответ или решение

Теория

Когда вы устанавливаете Ubuntu 18.04 и подключаетесь к интернету, вы ожидаете увидеть стандартный индикатор Wi-Fi на панели задач. Однако, если видите вместо этого знак вопроса, это может вызывать неудобства, даже если соединение с интернетом работает исправно. Эта проблема связана с компонентом системы, который называется NetworkManager. Именно он отвечает за управление сетевыми соединениями в Ubuntu, и в данной ситуации вероятно, что проблема возникает из-за неправильно функционирующей функции проверки доступности соединения — функции, аналогичной NCSI в Windows.

Ваши настройки сети берутся из разных конфигурационных файлов, и когда эти файлы не синхронизированы или содержат ошибки, может происходить ложное определение статуса подключения, что в свою очередь, отражается на показе значка на панели уведомлений.

Пример

Представьте, что вы установили Ubuntu 18.04 и столкнулись с этой досадной деталью. Возможно, при переходе в Настройки > Конфиденциальность > Проверка доступности подключения и отключении этой опции, затем повторном подключении Wi-Fi проблема исчезает. В другом случае, редактирование файла NetworkManager.conf, чтобы установить управление сетевыми устройствами NetworkManager, решит проблему. Например, изменение строки managed=false на managed=true в конфигурационном файле, и последующая перезагрузка NetworkManager часто приводит к устранению этой ошибки.

Другие сообщения об успешном решении этой проблемы включают установку и использование Gnome Tweaks для смены темы значков, что также иногда помогает устранить визуальные ошибки и проблемы отображения значков сети на панели задач.

Применение

Если вы столкнулись с вышеописанной проблемой, есть несколько шагов, которые можно предпринять для её решения:

  1. Проверка конфигурации NetworkManager. Откройте файл конфигурации NetworkManager.conf и убедитесь, что он правильно управляет сетевыми устройствами:

    sudo nano /etc/NetworkManager/NetworkManager.conf

    Убедитесь, что строка managed установлена в true:

    [main]
    plugins=ifupdown,keyfile
    managed=true
  2. Перезагрузка NetworkManager. Выполните перезагрузку службы NetworkManager с помощью команды:

    sudo service network-manager restart
  3. Отключение проверки соединения. Попробуйте отключить проверку соединения в графическом интерфейсе:

    • Пройдите в Настройки > Конфиденциальность > Проверка подключений и выключите эту опцию.
  4. Настройка DNS-сервера. Отредактируйте файл resolv.conf, добавив Google DNS:

    cd /etc/
    sudo nano resolv.conf

    Добавьте следующее:

    nameserver 8.8.8.8
    nameserver 8.8.4.4
  5. Использование Gnome Tweaks. Установите и используйте Gnome Tweaks для редактирования темы значков. Это можно сделать следующими командами:

    sudo apt update
    sudo apt install gnome-tweaks

    Затем откройте Gnome Tweaks и смените тему значков, возможно, это решит проблему.

  6. Проверка VPN-конфигураций. Если вы используете VPN, может возникнуть конфликт с проверкой соединения; убедитесь, что VPN отключен, если это возможно, или измените настройки сети, чтобы исключить проверки доступности через VPN.

Эти шаги способны восстановить корректное отображение значка Wi-Fi на панели вашего Ubuntu 18.04. Каждый случай может иметь свои особенности, поэтому возможно потребуется попробовать несколько вариантов, чтобы найти решение вашей конкретной проблемы.

Оцените материал
Добавить комментарий

Капча загружается...