Решение: Неуспешно активиране на мрежова връзка в Linux



Опитайте Нашия Инструмент За Премахване На Проблемите

Вашият Линукс дистрибуция може не успее да активира мрежова връзка поради неправилно конфигуриране на вашата мрежа. Също така, неправилните настройки за дата / час на вашата система също могат да причинят обсъжданата грешка.



Засегнатият потребител среща грешката, когато влезе в системата или се опита да използва интернет. Някои потребители се сблъскват с него веднага след инсталирането на операционната система, докато други потребители го срещат след известно време. Този проблем не се ограничава до конкретна дистрибуция на Linux, почти всички дистрибуции са засегнати от нея. Освен това проблемът може да възникне както в Ethernet, така и във Wi-Fi връзка.



Активирането на мрежовата връзка не бе успешно



Преди да продължите с решенията, уверете се, че сте маршрутизаторът и модемът са свързани . Ако проблемът е с USB модем, опитайте да се свържете с a различен порт на системата. Освен това, рестартирам вашата система и мрежово оборудване. Ако и Ethernet, и Wi-Fi не работят, опитайте да го направите използвайте USB донгъл за да се свържете с интернет или да опитате да използвате гореща точка на вашия телефон . Освен това активирайте / деактивирайте самолетен режим на вашата система и проверете дали проблемът е решен.

Решение 1: Деактивирайте / Активирайте мрежовата връзка

Проблемът може да бъде причинен от временен софтуерен проблем и може да бъде отстранен чрез повторно инициализиране на мрежовата връзка. За илюстрация ще обсъдим процеса за Ubuntu.

  1. Отворете Настройки на вашата система и в левия прозорец на прозореца кликнете върху Мрежа .
  2. Сега деактивирайте проблемната връзка чрез превключване на превключването в изключено положение.

    Деактивирайте мрежовата връзка



  3. Тогава рестартирам вашата система. При рестартиране, активиране мрежовата връзка и проверете дали проблемът е решен.
  4. Ако не, натиснете Alt + F2 клавиши едновременно, за да отворите командното поле за изпълнение и напишете:
    nm-connection-editor
  5. Сега разширяване типа мрежа, с която сте имали проблеми, напр. Ethernet и Изтрий всички записи под него.

    Изтрийте връзката

  6. Тогава близо всички мрежови редактори и щракнете върху икона на мрежа в системната област.
  7. Сега деактивирайте мрежата и след това повторно включен то.

    Деактивирайте мрежовата връзка от системната област

  8. Сега рестартирам вашата система и след това проверете дали проблемът е решен.

Решение 2: Деактивирайте бързото зареждане (система с двойно зареждане)

The бързо стартиране Известно е, че опцията за Windows създава проблеми за системи с двойно зареждане с Linux. Същото може да е причината за настоящия брой. В този контекст деактивирането на бързото зареждане в Windows може да реши проблема.

  1. В Windows среда на вашата система, щракнете върху Търсене в Windows кутия и тип Контролен панел . В показаните резултати от търсенето кликнете върху Контролен панел .

    Отворете контролния панел

  2. Сега кликнете върху Хардуер и звук .

    Отворете „Хардуер и звук“

  3. След това кликнете върху Опции за захранване.

    Щракнете върху Опции за захранване в контролния панел

  4. Сега в левия прозорец на прозореца кликнете върху Изберете какво правят бутоните за захранване .

    Изберете какво правят бутоните за захранване - Контролен панел

  5. Премахнете отметката възможността за Включете бързото стартиране . Ако опцията е сива, кликнете върху Променете настройките, които в момента не са налични и след това премахнете отметката от споменатата опция.

    Премахнете отметката от Включване на бързото стартиране

  6. Сега запази промени и стартирайте в Linux среда, за да проверите дали проблемът е решен. Може да се наложи да деинсталирате / преинсталирате дистрибуцията на Linux.

Решение 3: Деактивирайте автоматичното свързване за мрежата

Може да е доста досадно за потребителя да получи подканите за грешка за тип връзка, която не използва напр. USB Ethernet. Можете да се отървете от подканата за тази конкретна мрежа, като деактивирате опцията Свързване автоматично.

  1. Отворете Настройки на вашия Linux дистрибутор и кликнете върху Мрежа .
  2. След това кликнете върху предавка до проблемната мрежа.

    Щракнете върху иконата на Gear на мрежата

  3. Сега премахнете отметката възможността за Свържете се автоматично и приложите промените си.

    Деактивирайте автоматичното свързване

  4. След това проверете дали проблемът с връзката е разрешен.

Решение 4: Променете DNS на DNSMASQ за мрежата

Може да срещнете обсъжданата грешка, ако системата ви има проблеми с DNS. В този сценарий преминаването към безплатния DNSMASQ (който изисква ниски системни ресурси) може да реши проблема.

  1. Изпълнете следваща команда в терминала на Linux:
    sudo gedit /etc/NetworkManager/NetworkManager.conf

    Редактиране на конфигурацията на Network Manager

  2. Сега променете dns с dnsmasq и затворете файла, след като запазите промените.
  3. Сега рестартирайте системата си и след това проверете дали проблемът е разрешен.

Решение 5: Правилни настройки за дата / час на вашата система

Настройките за дата / час на вашата система играят различни роли в работата на вашата система. Може да срещнете обсъжданата грешка, ако настройките за дата / час на вашата система не са правилни. В този контекст коригирането на настройките за дата / час на вашата система може да реши проблема.

  1. Близо до долната част на екрана кликнете върху Показване на приложения и след това щракнете върху Настройки .
  2. Сега, в левия прозорец на прозореца, кликнете върху Време за среща .
  3. След това деактивирайте Автоматична дата и час .
  4. Сега правилно датата и часа на вашата система и след това проверете дали проблемът е разрешен.

    Промяна на дата и час

Решение 6: Изтрийте Bluetooth устройствата в настройките на вашата система

Ако сте конфигурирали много Bluetooth устройства, които не са налични (при възникване на грешката), тогава грешката се задейства, тъй като мрежовият мениджър няма да може да свърже нито едно от тези устройства. В този контекст изтриването на Bluetooth устройствата може да реши проблема.

  1. Премахване всички Bluetooth устройства, свързани към вашата система.
  2. Отворете Настройки на вашата система и в левия прозорец на прозореца кликнете върху Bluetooth .
  3. Сега деактивирайте Bluetooth.

    Деактивирайте Bluetooth

  4. Сега стартиране терминал и тип на Linux:
    bluetoothctl

    Отворете Bluetooth Cons

  5. Сега ще се покаже списък с всички Bluetooth устройства. След това въведете следната команда:
    bluetoothctl премахване AA: BB: CC: DD: EE: FF
  6. Сменете AA: BB: CC: DD: EE: FF с ID низ на устройството. Можете да намерите идентификационния низ, като изберете иконата на мрежа >> Име на устройството >> Икона на зъбно колело.
  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 и натиснете клавиша enter:
    sudo gedit /etc/modprobe.b/blacklist.conf

    Отворете файла с черния списък

  2. Сега, в отворения файл, проверете дали свързаните с мрежата драйвери / модули са в черния списък. Например, ако използвате мрежова карта Broadcom, тогава Премахване записите, свързани с bcma и bcmsmac .
  3. Сега рестартирам вашата система и след това проверете дали проблемът е решен.

Решение 9: Преинсталирайте Network Manager

Мрежовият мениджър отговаря за всички мрежови операции в дистрибуция на Linux. Може да срещнете грешката, ако инсталацията на вашия мрежов мениджър е повредена. В този контекст преинсталирането на мрежовия мениджър може да реши проблема.

  1. Стартирайте Linux Shell на вашата система и Тип следната команда:
    sudo systemctl рестартирайте network-manager.service

    Рестартирайте мрежовата услуга

  2. Сега проверете дали проблемът е решен.
  3. Ако не, тогава бягай следната команда:
    sudo /etc/init.d/network-manager force-reload

    Принудително презареждане на мрежовия мениджър

  4. Ако бъдете помолени, въведете вашата потребителска парола и след това проверете дали проблемът е решен.
  5. Ако не, тогава бягай следната команда:
    sudo apt-get install -d --инсталирайте мрежовия мениджър 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 'опции 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 Distro до най-новата версия

The Linux ядро е централното ядро ​​на ОС и е посредник между софтуерни приложения и компютърен хардуер. Това е основата на всички различни видове дистрибуция на Linux. Ядрото се актуализира редовно, за да отговори на новите технологични постижения и да поправи известните грешки. Може да срещнете обсъжданата грешка, ако ядрото на дистрибуцията на Linux е остаряло. В този контекст актуализирането на ядрото на Linux може да реши проблема. Ще обсъдим процеса за Ubuntu.

  1. Отвори Linux черупка и тип:
    sudo apt-get ъпгрейд linux-image-generic

    Актуализирайте ядрото на Linux

  2. Сега рестартирайте системата си и след това проверете дали проблемът с връзката е решен.

Решение 13: Надстройте своя Linux Variant до най-новата версия

За да добавите нови функции и да поправите известните грешки, всеки вариант на Linux се актуализира. Може да срещнете обсъжданата грешка, ако използвате остаряла версия на дистрибуцията на Linux. В този контекст актуализирането на дистрибуцията може да реши проблема. За изясняване ще обсъдим процеса за Ubuntu.

  1. Отвори Linux терминал и тип:
    sudo apt-get ъпгрейд

    Надстройте Ubuntu

  2. Влез в парола на потребителския акаунт и ще се покаже списък с наличните актуализации.
  3. Натисни и ключ за да потвърдите актуализацията и след това клавиша Enter.
  4. Сега изчакайте за приключване на процеса на актуализация и след това проверете дали проблемът е решен.

Ако досега нищо не ви е помогнало, тогава може да се наложи преинсталирайте Вашият Linux дистрибуция . Но преди да преинсталирате, ще бъде добра идея да опитате iwconfig команда. Също така, опитайте се актуализирайте BIOS на вашата система. Освен това опитайте WICD мрежов мениджър . Освен това, опитайте се използвайте IPV6 (Link-Local) или деактивирайте TCP .

Етикети linux 7 минути четене