Исправлено: ошибка активации сетевого подключения в Linux



Попробуйте наш инструмент устранения неполадок

Твой Дистрибутив Linux май не удается активировать сетевое соединение из-за неправильной конфигурации вашей сети. Кроме того, неправильные настройки даты / времени в вашей системе также могут вызвать обсуждаемую ошибку.



Затронутый пользователь обнаруживает ошибку, когда входит в систему или пытается использовать Интернет. Некоторые пользователи столкнулись с этим сразу после установки ОС, тогда как другие пользователи сталкиваются с этим через некоторое время. Эта проблема не ограничивается конкретным дистрибутивом Linux, она затрагивает почти все дистрибутивы. Более того, проблема может возникнуть как в сети Ethernet, так и в соединении Wi-Fi.



Ошибка активации сетевого подключения



Прежде чем переходить к решениям, убедитесь, что вы роутер и модем подключены . Если проблема связана с USB-модемом, попробуйте подключиться к другой порт системы. Более того, рестарт вашу систему и сетевое оборудование. Если и Ethernet, и Wi-Fi не работают, попробуйте использовать USB-ключ для подключения к Интернету или попробуйте использовать точка доступа вашего телефона . Кроме того, включите / отключите авиа режим вашей системы и проверьте, решена ли проблема.

Решение 1. Отключите / включите сетевое подключение

Проблема могла быть вызвана временным программным сбоем и могла быть устранена путем повторной инициализации сетевого подключения. Для иллюстрации мы обсудим процесс для Ubuntu.

  1. открыто Настройки вашей системы и на левой панели окна нажмите на Сеть .
  2. В настоящее время отключить проблемное подключение переключением переключателя в выключенное положение.

    Отключить сетевое подключение



  3. потом рестарт ваша система. После перезапуска включить подключение к сети и проверьте, решена ли проблема.
  4. Если нет, нажмите Alt + F2 одновременно клавиши, чтобы открыть окно команды запуска, и введите:
    nm-соединение-редактор
  5. В настоящее время расширять тип сети, с которой у вас возникли проблемы, например Ethernet и удалять все записи под ним.

    Удалить соединение

  6. потом Закрыть весь сетевой редактор и нажмите на значок сети в системном трее.
  7. В настоящее время отключить сеть, а затем возобновить Это.

    Отключите сетевое подключение из панели задач

  8. В настоящее время рестарт вашей системе, а затем проверьте, решена ли проблема.

Решение 2. Отключите быструю загрузку (система двойной загрузки)

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

  1. в Windows среды вашей системы, нажмите на Поиск Windows коробка и тип Панель управления . В отображаемых результатах поиска нажмите Панель управления .

    Открыть панель управления

  2. Теперь нажмите на Оборудование и звук .

    Откройте «Оборудование и звук»

  3. Затем нажмите на Варианты питания.

    Щелкните Параметры электропитания на панели управления.

  4. Теперь на левой панели окна нажмите на Выберите, что делают кнопки питания .

    Выберите, что делают кнопки питания - Панель управления

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

    Снимите флажок Включить быстрый запуск

  6. В настоящее время спасти изменения и загрузитесь в Linux среды, чтобы проверить, решена ли проблема. Возможно, вам придется полностью удалить / переустановить дистрибутив Linux.

Решение 3.Отключите автоматическое подключение к сети

Для пользователя может быть довольно неприятно получать сообщения об ошибках для типа соединения, которое он не использует, например USB-порт. Вы можете избавиться от приглашения для этой конкретной сети, отключив параметр «Подключаться автоматически».

  1. открыто Настройки вашего дистрибутива Linux и нажмите Сеть .
  2. Затем нажмите на передача значок рядом с проблемной сетью.

    Щелкните значок шестеренки в сети.

  3. В настоящее время снимите отметку возможность Подключаться автоматически и примените свои изменения.

    Отключить автоматическое подключение

  4. Затем проверьте, решена ли проблема с подключением.

Решение 4.Измените DNS на DNSMASQ для сети

Вы можете столкнуться с обсуждаемой ошибкой, если в вашей системе возникнут проблемы с DNS. В этом сценарии переход на бесплатный DNSMASQ (который требует мало системных ресурсов) может решить проблему.

  1. Выполнить следующая команда в терминале Linux:
    sudo gedit /etc/NetworkManager/NetworkManager.conf

    Изменить конфигурацию сетевого менеджера

  2. Теперь измени DNS с участием dnsmasq и закройте файл после сохранения изменений.
  3. Теперь перезапустите систему и проверьте, решена ли проблема.

Решение 5. Правильные настройки даты и времени в вашей системе

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

  1. В левом нижнем углу экрана нажмите Показать приложения а затем нажмите на Настройки .
  2. Теперь на левой панели окна нажмите на Дата и время .
  3. Затем отключите Автоматическая дата и время .
  4. В настоящее время верный дату и время вашей системы, а затем проверьте, решена ли проблема.

    Изменить дату и время

Решение 6. Удалите устройства Bluetooth в настройках вашей системы

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

  1. удалять любые устройства Bluetooth, подключенные к вашей системе.
  2. открыто Настройки вашей системы и на левой панели окна нажмите на блютус .
  3. В настоящее время отключить Блютус.

    Отключить Bluetooth

  4. В настоящее время запускать терминал Linux и введите:
    bluetoothctl

    Открытые минусы Bluetooth

  5. Теперь будет показан список всех устройств Bluetooth. Затем введите следующую команду:
    bluetoothctl удалить AA: BB: CC: DD: EE: FF
  6. Заменить AA: BB: CC: DD: EE: FF с Строка идентификатора устройства. Вы можете найти строку идентификатора, выбрав значок сети >> Имя устройства >> Значок шестеренки.
  7. Повторение процесс для всех устройств Bluetooth, а затем проверьте, решена ли проблема.
  8. Если нет, проверьте путь к файлу .crt . Если в имени папки (в которой хранится файл .crt) есть пробелы, удалите пробелы и проверьте, решена ли проблема.

Решение 7: занести в черный список другие устройства связи

Вы можете столкнуться с обсуждаемой ошибкой, если в системе присутствует второе устройство, подобное Ethernet / Wi-Fi, например, встроенное устройство 4G, и ваша система пытается использовать это устройство для подключения к Интернету. В этом случае занесение в черный список других устройств связи может решить проблему.

  1. Открыть Терминал Linux и введите:
    sudo lshw -C сеть

    Открытие сетевых подключений через терминал Linux

  2. Затем появится список сетевых устройств. Теперь проверьте устройство, которое вы используете не используя . Например, cdc_ether (который вы не используете) отображается в сетевых устройствах.
  3. В настоящее время, тип следующую команду в терминале (которая создаст новый файл черного списка):
    sudo -H gedit /etc/modprobe.d/blacklist-cdc_ether.conf

    Создайте файл, чтобы внести в черный список проблемное соединение

  4. В настоящее время Добавить следующие две строки в файле:
    черный список cdc_ether черный список usbnet

    Добавить в черный список сетевое устройство

  5. В настоящее время спасти файл и рестарт ваша система.
  6. После перезапуска проверьте, решена ли проблема. Имейте в виду, что всякий раз, когда вам нужно использовать внутреннее устройство 4G, вы должны включить его.

Решение 8. Удалите сетевые драйверы из черного списка

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

  1. Введите следующая команда в терминале Linux и нажмите клавишу ввода:
    sudo gedit /etc/modprobe.b/blacklist.conf

    Откройте файл черного списка

  2. Теперь в открытом файле проверьте, не внесены ли сетевые драйверы / модули в черный список. Например, если вы используете сетевую карту Broadcom, тогда удалять записи, относящиеся к bcma и bcmsmac .
  3. В настоящее время рестарт вашей системе, а затем проверьте, решена ли проблема.

Решение 9. Переустановите Network Manager

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

  1. Запустить Оболочка Linux вашей системы и тип следующая команда:
    sudo systemctl restart network-manager.service

    Перезапустить сетевую службу

  2. Теперь проверьте, решена ли проблема.
  3. Если нет, то бежать следующая команда:
    sudo /etc/init.d/network-manager принудительная перезагрузка

    Принудительно перезагрузить сетевой менеджер

  4. Если потребуется, введите свой пароль пользователя и проверьте, решена ли проблема.
  5. Если нет, то бежать следующая команда:
    sudo apt-get install -d --reinstall network-manager network-manager-gnome

    Переустановите Network Manager

  6. Теперь проверьте, решена ли проблема.

Решение 10. Отключите управление питанием сетевой карты / драйвера.

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

  1. Открыть Терминал Linux и выполнять следующие команды одну за другой:
    sudo apt-get install linux-headers-generic build-essential dkms sudo apt-get install git git clone https://github.com/pvaret/rtl8192cu-fixes.git sudo dkms add ./rtl8192cu-fixes sudo dkms install 8192cu / 1.11 sudo depmod -a sudo cp ./rtl8192cu-fixes/blacklist-native-rtl8192.conf /etc/modprobe.d/
  2. В настоящее время перезагружать вашей системе, а затем проверьте, решена ли проблема.

Решение 11. Отключите аппаратное шифрование на сетевом устройстве

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

  1. Выполните следующую команду в терминале Linux:
    echo 'options rt2800pci nohwcrypt = y'

    Отключить аппаратное шифрование на сетевом устройстве

  2. Затем выполните следующие команды одну за другой:
    sudo tee /etc/modprobe.d/rt2800pci.conf sudo modprobe -rfv rt2800pci sudo modprobe -v rt2800pci sudo sed -i 's / 3/2 /' /etc/NetworkManager/conf.d/*
  3. Теперь перезапустите систему и проверьте, решена ли проблема.

Решение 12. Обновите ядро ​​вашего дистрибутива Linux до последней сборки

В Ядро Linux является центральным ядром ОС и посредником между программными приложениями и компьютерным оборудованием. Это основа всех типов дистрибутивов Linux. Ядро регулярно обновляется с учетом новых технологических достижений и исправления известных ошибок. Вы можете столкнуться с обсуждаемой ошибкой, если ядро ​​вашего дистрибутива Linux является устаревшим. В этом контексте обновление ядра Linux может решить проблему. Мы обсудим процесс для Ubuntu.

  1. Открыть Оболочка Linux и введите:
    sudo apt-get upgrade linux-image-generic

    Обновите ядро ​​Linux

  2. Теперь перезапустите систему и проверьте, решена ли проблема с подключением.

Решение 13: обновите свой вариант Linux до последней сборки

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

  1. Открыть Терминал Linux и введите:
    sudo apt-get upgrade

    Обновите Ubuntu

  2. Введите пароль учетной записи пользователя и будет показан список доступных обновлений.
  3. нажмите и ключ для подтверждения обновления, а затем нажмите клавишу Enter.
  4. В настоящее время Подождите для завершения процесса обновления, а затем проверьте, решена ли проблема.

Если вам пока ничего не помогло, возможно, вам придется переустановить твой Дистрибутив Linux . Но перед повторной установкой будет неплохо попробовать iwconfig команда. Кроме того, попробуйте обновить BIOS вашей системы. Кроме того, попробуйте Сетевой менеджер WICD . Кроме того, попробуйте использовать IPV6 (Link-Local) или же отключить TCP .

Теги linux 7 минут на чтение