- Печать
Страницы: [1] 2 Все Вниз
Тема: Не работает Network Manager после установки через debootstrap (Прочитано 7199 раз)
0 Пользователей и 1 Гость просматривают эту тему.

oermolaev
После установки системы 16.10 с помощью debootstrap и xubuntu-desktop не удается настроить соединение через Network Manager.

~$ nmcli general status
СОСТОЯНИЕ СВЯЗЬ WIFI-HW WIFI WWAN-HW WWAN
отключено нет включен включен включен включен
~$ nmcli device statusСоздаю соединение вручную:
УСТРОЙСТВО ТИП СОСТОЯНИЕ СОЕДИНЕНИЕ
enp3s0 ethernet не настроенно --
lo loopback не настроенно --
~$ nmcli connection add con-name "dhcp" type ethernet ifname enp3s0Но не работает:
Соединение «dhcp» (3daf6552-095e-4ca9-96ad-b18a79ac5ac2) добавлено.
~$ nmcli con up dhcpПри настройке сети через /etc/network/interfaces всё работает:
Ошибка: сбой активации соединения: No suitable device found for this connection.
~$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether d0:50:99:3f:75:fa brd ff:ff:ff:ff:ff:ff
inet 192.168.12.102/24 brd 192.168.12.255 scope global enp3s0
valid_lft forever preferred_lft forever
inet6 fe80::d250:99ff:fe3f:75fa/64 scope link
valid_lft forever preferred_lft forever
Чего здесь не хватает?

DimanBG
oermolaev, по ходу, ты просто обозвал соединение dhcp и всё. А настройки сети в NM? Хоть он и консольный.

snowin
Чего здесь не хватает?
наоборот, слишком много всего

Heider
Покаж
ls /etc/NetworkManager/system-connections/

oermolaev
DimanBG, на картинке видно: «Устройство не управляется».
Вот как сделать чтоб управлялось?
Вот ещё фотка:
Heider,
~$ ls /etc/NetworkManager/system-connections/
dhcp

Heider
DimanBG, похоже, правильно догадался. 
Покажи теперь:
sudo cat /etc/NetworkManager/system-connections/dhcp

oermolaev
« Последнее редактирование: 25 Декабря 2016, 19:36:56 от oermolaev »

Heider
У меня для проводного соединения в этой директории вообще файл не создается, только для wifi. Для проводного соединение создается сразу после подключения кабеля без всякого файла настроек. Попробуй удалить или переместить файл dhcp, возможно проблема в том, что он захватывает устройство enp3s0, но не подключает его, как надо.

AnrDaemon
А в /etc/network/interfaces нет мусора?
А в настройках самого NM он не отключен?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.
Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

oermolaev
А в /etc/network/interfaces нет мусора?
Временно прописал настройки интерфейса чтобы иметь возможность выхода в интернет
~$ cat /etc/network/interfaces.d/enp3s0
auto lo
iface lo inet loopback
#auto enp3s0
iface enp3s0 inet dhcp

AnrDaemon
Так из-за этого NM и отказывается сотрудничать.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.
Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

oermolaev
AnrDaemon, что бы сюда написать я снимаю комментарий со строки «iface enp3s0 inet dhcp» и поднимаю интерфейс вручную:
ifup enp3s0

symon.2014
oermolaev, У меня впечатление , что 6 посте в тексте не хватает мак адреса сетевой карты.

AnrDaemon
я снимаю комментарий
Достаточно dhclient $IFACE же ж 
Ну как максимум, ip link set uo dev $IFACE добавить.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.
Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

oermolaev
AnrDaemon, согласен. dhclient также решает вопрос с инртернетом, но не решает проблему с Network Manager.
- Печать
Страницы: [1] 2 Все Вверх
Im on RHEL, and found that my VPN stopped working.
I discovered that I could use the command line utility, nmcli, to try to get more info about what was happening.
However, Im finding that the vpn still seems to fail and the error has no clear meaning:
[jvyas@jvyas jvyas]# nmcli con up id "XXXXXXXXX"
Active connection state: unknown
Active connection path: /org/freedesktop/NetworkManager/ActiveConnection/11
state: VPN connecting (need authentication) (2)
state: VPN connecting (3)
state: VPN connecting (getting IP configuration) (4)suggested tags: vpnnetworkingwireless-networking
Error: Connection activation failed: unknown reason.
So , to try some googling — I found the switch statement that this error message is being returned from, and it looks like most conditions are handled pretty well, which means something very funny must be going wrong when i try to connect to VPN:
+static const char *
+vpn_connection_state_reason_to_string (NMVPNConnectionStateReason reason)
+{
+ switch (reason) {
+ case NM_VPN_CONNECTION_STATE_REASON_UNKNOWN:
+ return _("unknown reason");
+ case NM_VPN_CONNECTION_STATE_REASON_NONE:
+ return _("none");
+ case NM_VPN_CONNECTION_STATE_REASON_USER_DISCONNECTED:
+ return _("the user was disconnected");
+ case NM_VPN_CONNECTION_STATE_REASON_DEVICE_DISCONNECTED:
+ return _("the base network connection was interrupted");
+ case NM_VPN_CONNECTION_STATE_REASON_SERVICE_STOPPED:
+ return _("the VPN service stopped unexpectedly");
+ case NM_VPN_CONNECTION_STATE_REASON_IP_CONFIG_INVALID:
+ return _("the VPN service returned invalid configuration");
+ case NM_VPN_CONNECTION_STATE_REASON_CONNECT_TIMEOUT:
+ return _("the connection attempt timed out");
+ case NM_VPN_CONNECTION_STATE_REASON_SERVICE_START_TIMEOUT:
+ return _("the VPN service did not start in time");
+ case NM_VPN_CONNECTION_STATE_REASON_SERVICE_START_FAILED:
+ return _("the VPN service failed to start");
+ case NM_VPN_CONNECTION_STATE_REASON_NO_SECRETS:
+ return _("no valid VPN secrets");
+ case NM_VPN_CONNECTION_STATE_REASON_LOGIN_FAILED:
+ return _("invalid VPN secrets");
+ case NM_VPN_CONNECTION_STATE_REASON_CONNECTION_REMOVED:
+ return _("the connection was removed");
+ default:
+ return _("unknown");
+ }
The above switch statement looks pretty comprehensive ! I wonder… what ELSE could possibly be going wrong with my vpn connection attempt?
Im assuming maybe there are some directories or files whose permissions may have recently been modified or corrupted… maybe there is a way to reset my nmcli (or its config files, or whatever else may have suddenly gone wrong) to previous settings?
***** UPDATE ********
My acute issue was due to a bad password. I think this might constitute a bug in the nm or nmcli app. I assume that it should be possible to interpret if a login is «rejected» with a more explicit error.
Ваш дистрибутив Linux может не активировать сетевое соединение из-за неправильной конфигурации вашей сети. Кроме того, неправильные настройки даты / времени в вашей системе также могут вызвать обсуждаемую ошибку.
Уязвимый пользователь сталкивается с ошибкой, когда он входит в систему или пытается использовать Интернет. Некоторые пользователи столкнулись с этим сразу после установки ОС, тогда как другие столкнулись с этим через некоторое время. Эта проблема не ограничивается конкретным дистрибутивом Linux, он затрагивает почти все дистрибутивы. Кроме того, проблема может возникнуть как в сети Ethernet, так и в соединении Wi-Fi.
Сбой активации сетевого подключения
Прежде чем перейти к решениям, убедитесь, что маршрутизатор и модем подключены. Если проблема связана с USB-модемом, попробуйте подключиться к другому порту системы. Кроме того, перезагрузите вашу систему и сетевое оборудование. Если и Ethernet, и Wi-Fi не работают, попробуйте использовать USB-ключ для подключения к Интернету или использовать точку доступа вашего телефона. Кроме того, включите / отключите режим полета вашей системы и проверьте, решена ли проблема.
Решение 1: отключить / включить сетевое соединение
Эта проблема может быть вызвана временным программным сбоем и может быть устранена путем повторной инициализации сетевого подключения. Для иллюстрации обсудим процесс для Ubuntu.
- Откройте настройки вашей системы и в левой части окна нажмите «Сеть».
- Теперь отключите проблемное соединение, переключив его в положение выключения.
Отключить сетевое соединение
- Затем перезагрузите вашу систему. После перезагрузки включите сетевое соединение и проверьте, решена ли проблема.
- Если нет, нажмите одновременно клавиши Alt + F2, чтобы открыть окно команды запуска, и введите: nm-connection-editor
- Теперь раскройте тип сети, с которой у вас были проблемы, например, ethernet, и удалите все записи в ней.
Удалить соединение
- Затем закройте все сетевые редакторы и нажмите на значок сети в системном трее.
- Теперь отключите сеть и затем включите ее снова.
Отключите сетевое соединение из системного трея
- Теперь перезагрузите вашу систему и затем проверьте, решена ли проблема.
Решение 2. Отключите быструю загрузку (система двойной загрузки)
Известно, что опция быстрого запуска Windows создает проблемы для систем с двойной загрузкой в Linux. То же самое может быть причиной текущей проблемы. В этом контексте отключение быстрой загрузки в Windows может решить проблему.
- В среде Windows вашей системы нажмите на поле поиска Windows и введите Панель управления. В показанных результатах поиска нажмите на панель управления.
Открытая панель управления
- Теперь нажмите на Оборудование и звук.
Откройте «Оборудование и звук»
- Затем нажмите на параметры питания.
Нажмите «Электропитание» на панели управления.
- Теперь в левой части окна нажмите «Выбрать, что делают кнопки питания».
Выберите, что делают кнопки питания — Панель управления
- Снимите флажок «Включить быстрый запуск». Если параметр выделен серым цветом, нажмите «Изменить параметры, которые в данный момент недоступны», а затем снимите флажок с указанного параметра.
Снимите флажок Включить при быстром запуске
- Теперь сохраните изменения и загрузитесь в среду Linux, чтобы проверить, решена ли проблема. Возможно, вам придется полностью удалить / переустановить дистрибутив Linux.
Решение 3. Отключите автоматическое подключение для сети
Пользователю может быть довольно неприятно получать сообщения об ошибках для типа подключения, который он не использует, например, USB-Ethernet. Вы можете избавиться от приглашения для этой конкретной сети, отключив параметр Автоматически подключаться.
- Откройте «Настройки» вашего дистрибутива Linux и нажмите «Сеть».
- Затем нажмите на значок шестеренки рядом с проблемной сетью.
Нажмите значок шестеренки сети
- Теперь снимите флажок Автоматически подключаться и примените свои изменения.
Отключить подключение автоматически
- Затем проверьте, решена ли проблема с подключением.
Решение 4. Измените DNS на DNSMASQ для сети
Вы можете столкнуться с обсуждаемой ошибкой, если ваша система имеет проблемы с DNS. В этом случае переключение на бесплатный DNSMASQ (который требует низких системных ресурсов) может решить проблему.
- Выполните следующую команду в терминале Linux: sudo gedit /etc/NetworkManager/NetworkManager.conf
Изменить конфигурацию Network Manager
- Теперь измените dns с помощью dnsmasq и закройте файл после сохранения изменений.
- Теперь перезагрузите систему и проверьте, была ли проблема решена.
Решение 5. Правильные настройки даты и времени вашей системы
Настройки даты / времени вашей системы играют разные роли в работе вашей системы. Вы можете столкнуться с обсуждаемой ошибкой, если настройки даты / времени в вашей системе неверны. В этом контексте исправление настроек даты / времени в вашей системе может решить проблему.
- В левой нижней части экрана нажмите «Показать приложения», затем нажмите «Настройки».
- Теперь в левой части окна нажмите «Дата и время».
- Затем отключите автоматическую дату и время.
- Теперь исправьте дату и время вашей системы, а затем проверьте, была ли проблема решена.
Изменить дату и время
Решение 6. Удалите устройства Bluetooth в настройках вашей системы
Если вы настроили множество Bluetooth-устройств, которые недоступны (при возникновении ошибки), то ошибка возникает, поскольку администратор сети не сможет подключить ни одно из этих устройств. В этом контексте удаление устройств Bluetooth может решить проблему.
- Удалите все устройства Bluetooth, подключенные к вашей системе.
- Откройте настройки вашей системы и в левой части окна нажмите Bluetooth.
- Теперь отключите Bluetooth.
Отключить Bluetooth
- Теперь запустите терминал Linux и введите: bluetoothctl
Открыть Bluetooth Contro
- Теперь будет показан список всех устройств Bluetooth. Затем введите следующую команду: bluetoothctl удалить AA: BB: CC: DD: EE: FF
- Замените AA: BB: CC: DD: EE: FF на строку идентификатора устройства. Вы можете найти строку идентификатора, выбрав значок сети >> Имя устройства >> Значок шестеренки.
- Повторите процедуру для всех устройств Bluetooth, а затем проверьте, решена ли проблема.
- Если нет, проверьте путь к файлу .crt. Если в имени папки есть пробелы (в которых хранится файл .crt), удалите пробелы, а затем проверьте, решена ли проблема.
Решение 7. Черный список других коммуникационных устройств
Вы можете столкнуться с обсуждаемой ошибкой, если в системе присутствует второе устройство типа Ethernet / Wi-Fi, такое как встроенное устройство 4G, и ваша система пытается использовать это устройство для подключения к Интернету. В этом случае черный список других устройств связи может решить проблему.
- Откройте терминал Linux и введите: sudo lshw -C network
Открытые сетевые подключения через терминал Linux
- Затем появится список сетевых устройств. Теперь проверьте устройство, которое вы не используете. Например, cdc_ether (который вы не используете) отображается в сетевых устройствах.
- Теперь введите в терминале следующую команду (которая создаст новый файл черного списка): sudo -H gedit /etc/modprobe.d/blacklist-cdc_ether.conf
Создайте файл для внесения в черный список проблемного соединения
- Теперь добавьте в файл следующие две строки: черный список cdc_ether черный список usbnet
Черный список сетевых устройств
- Теперь сохраните файл и перезапустите вашу систему.
- После перезагрузки проверьте, была ли проблема решена. Имейте в виду, что всякий раз, когда вам нужно использовать внутреннее устройство 4G, вы должны включить его.
Решение 8. Удалите сетевые драйверы из черного списка
Вы можете столкнуться с обсуждаемой ошибкой, если сетевое устройство занесено в черный список системы. В этом контексте удаление файлов из черного списка может решить проблему.
- Введите следующую команду в терминале Linux и нажмите клавишу ввода: sudo gedit /etc/modprobe.b/blacklist.conf
Откройте файл черного списка
- Теперь, в открытом файле, проверьте, не находятся ли сетевые драйверы / модули в черном списке. Например, если вы используете сетевую карту Broadcom, удалите записи, связанные с bcma и bcmsmac.
- Теперь перезагрузите вашу систему и затем проверьте, решена ли проблема.
Решение 9. Переустановите диспетчер сети
Сетевой менеджер отвечает за все связанные с сетью операции в дистрибутиве Linux. Вы можете столкнуться с ошибкой под рукой, если установка вашего сетевого администратора была повреждена. В этом контексте переустановка сетевого менеджера может решить проблему.
- Запустите оболочку Linux вашей системы и введите следующую команду: sudo systemctl restart network-manager.service
Перезапустите Сетевую Службу
- Теперь проверьте, решена ли проблема.
- Если нет, выполните следующую команду: sudo /etc/init.d/network-manager force-reload
Сетевой менеджер принудительной перезагрузки
- Если потребуется, введите пароль пользователя и проверьте, решена ли проблема.
- Если нет, то выполните следующую команду: sudo apt-get install -d —reinstall network-manager network-manager-gnome
Переустановите сетевой менеджер
- Теперь проверьте, решена ли проблема.
Решение 10. Отключите управление питанием сетевой карты / драйвера
Известно, что реализация управления питанием вызывает проблемы для сетевых подключений. То же самое может быть причиной текущей ошибки. В этом контексте отключение управления питанием может решить проблему. Для иллюстрации мы обсудим процесс для Ubuntu и драйвера RTL8192CU.
- Откройте терминал 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/
- Теперь перезагрузите систему и проверьте, решена ли проблема.
Решение 11. Отключите аппаратное шифрование сетевым устройством
Вы можете столкнуться с обсуждаемой ошибкой, если ваше сетевое устройство испытывает проблемы с шифрованием. В этом контексте отключение аппаратного шифрования может решить проблему. Для пояснения мы обсудим процесс для Ubuntu и устройства RT2800PCI.
- Выполните следующую команду в терминале Linux: echo «options rt2800pci nohwcrypt = y»
Отключить аппаратное шифрование сетевым устройством
- Затем выполните следующие команды одну за другой: sudo tee /etc/modprobe.d/rt2800pci.conf sudo modprobe -rfv rt2800pci sudo modprobe -v rt2800pci sudo sed -i ‘s / 3/2 /’ / etc / NetworkManager / conf. д / *
- Теперь перезагрузите вашу систему и затем проверьте, была ли проблема решена.
Решение 12. Обновите ядро вашего дистрибутива Linux до последней сборки
Ядро Linux является центральным ядром ОС и является посредником между программными приложениями и компьютерным оборудованием. Это основа всех различных типов дистрибутивов Linux. Ядро регулярно обновляется, чтобы соответствовать новым технологическим достижениям и исправлять известные ошибки. Вы можете столкнуться с обсуждаемой ошибкой, если ядро вашего дистрибутива Linux устарело. В этом контексте обновление ядра Linux может решить проблему. Мы обсудим процесс для Ubuntu.
- Откройте оболочку Linux и введите: sudo apt-get upgrade linux-image-generic
Обновите ядро Linux
- Теперь перезагрузите вашу систему и затем проверьте, была ли решена проблема с подключением.
Решение 13. Обновите свой вариант Linux до последней сборки
Чтобы добавить новые функции и исправить известные ошибки, каждый вариант Linux обновляется. Вы можете столкнуться с обсуждаемой ошибкой, если используете устаревшую версию дистрибутива Linux. В этом контексте обновление дистрибутива может решить проблему. Для выяснения, мы обсудим процесс для Ubuntu.
- Откройте терминал Linux и введите: sudo apt-get upgrade
Обновите Ubuntu
- Введите пароль учетной записи пользователя, и отобразится список доступных обновлений.
- Нажмите клавишу y, чтобы подтвердить обновление, а затем клавишу Enter.
- Теперь дождитесь завершения процесса обновления, а затем проверьте, была ли проблема решена.
Если вам пока ничего не помогло, возможно, вам придется переустановить дистрибутив Linux. Но перед переустановкой будет хорошей идеей попробовать команду iwconfig. Также попробуйте обновить BIOS вашей системы. Кроме того, попробуйте менеджер сети WICD. Кроме того, попробуйте использовать IPV6 (Link-Local) или отключить TCP.
I’m new to nmcli and trying to figure out how to create an eth0 connection. sudo nmcli con prints the following:
NAME UUID TYPE DEVICE
MyWlan0 ... wifi wlan0
MyEth0 ... ethernet --
No matter what command I give, my MyEth0 connection will not show eth0 under DEVICE above (just ‘—‘) and, as a result, I’ll get the following error when I try sudo nmcli con up MyEth0:
Error: Connection activation failed: No suitable device found for this connection (device lo not available because device is strictly unmanaged).
This is how I created the connection:
sudo nmcli con add con-name MyEth0 type ethernet ifname eth0
I’ve also tried modifying it with the following sorts of commands:
sudo nmcli con mod MyEth0 connection.interface-name eth0
Running sudo nmcli con show MyEth0 connection | grep eth0 does indicate that the connection.interface-name is eth0, but it does not appear this way according to the behavior described above.
Any ideas?
Edit:
Here is the output of sudo lshw -C network:
*-network:0
description: Ethernet interface
physical id: 2
logical name: eth0
serial: dc:a6:32:27:84:45
size: 100Mbit/s
capacity: 1Gbit/s
capabilities: ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=bcmgenet driverversion=v2.0 duplex=full link=yes multicast=yes port=MII speed=100Mbit/s
*-network:1
description: Wireless interface
physical id: 3
logical name: wlan0
serial: dc:a6:32:27:84:46
capabilities: ethernet physical wireless
configuration: broadcast=yes driver=brcmfmac driverversion=7.45.18 firmware=01-6a2c8ad4 ip=192.168.1.201 multicast=yes wireless=IEEE 802.11
Содержание
- Записки IT специалиста
- Network Manager не видит сеть в Ubuntu или Debian
- Network Manager не видит сеть
- Решение 1. Отключите / включите сетевое подключение
- Решение 2. Отключите быструю загрузку (система двойной загрузки)
- Решение 3. Отключите автоматическое подключение к сети
- Решение 4.Измените DNS на DNSMASQ для сети
- Решение 5. Правильные настройки даты и времени в вашей системе
- Решение 6. Удалите устройства Bluetooth в настройках вашей системы.
- Решение 7: занести в черный список другие устройства связи
- Решение 8. Удалите сетевые драйверы из черного списка
- Решение 9. Переустановите Network Manager.
- Решение 10. Отключите управление питанием сетевой карты / драйвера.
- Решение 11. Отключите аппаратное шифрование на сетевом устройстве
- Решение 12. Обновите ядро вашего дистрибутива Linux до последней сборки
- Решение 13. Обновите свой вариант Linux до последней сборки
- Исправлено: сбой активации сетевого подключения в Linux
- Решение 1: отключить / включить сетевое соединение
- Решение 2. Отключите быструю загрузку (система двойной загрузки)
- Решение 3. Отключите автоматическое подключение для сети
- Решение 4. Измените DNS на DNSMASQ для сети
- Решение 5. Правильные настройки даты и времени вашей системы
- Решение 6. Удалите устройства Bluetooth в настройках вашей системы
- Решение 7. Черный список других коммуникационных устройств
- Решение 8. Удалите сетевые драйверы из черного списка
- Решение 9. Переустановите диспетчер сети
- Решение 10. Отключите управление питанием сетевой карты / драйвера
- Решение 11. Отключите аппаратное шифрование сетевым устройством
- Решение 12. Обновите ядро вашего дистрибутива Linux до последней сборки
- Решение 13. Обновите свой вариант Linux до последней сборки
- Не удалось активировать сетевое подключение linux
- 1. Невозможность установления беспроводного соединения
- 1.1. Broadcom: установка подходящего драйвера
- 1.2. Включение сетевой карты
- 1.2.1. Отсоединение кабеля Ethernet (LAN)
- 1.2.2. Сброс блокировки rfkill на уровне BIOS/UEFI
- 1.2.3. Ноутбук Lenovo Ideapad: блокировка ненадежного модуля ядра ОС
- 1.2.4. Беспроводное сетевое соединение невозможно установить ввиду активности Bluetooth
- 1.3. Деактивация поддержки протокола IPv6
- 1.4. Установка фиксированного номера канала на уровне беспроводного маршрутизатора
- 1.5. Активация или деактивация модуля ядра ОС acer_wmi
- 1.5.1. Наиболее часто встречающаяся ситуация: модуль ядра ОС был загружен, хотя не должен был
- 1.5.2. Модуль ядра ОС не был загружен? Следует попробовать загрузить его самостоятельно
- 1.6. Использование драйвера для Windows посредством прослойки Ndiswrapper
- 2. Ненадежное беспроводное соединение
- 2.1. Отключение функции энергосбережения беспроводной сетевой карты
- 2.2. Отключение поддержки протокола IPv6
- 2.3. Драйвер ath9k или ath5k: отключение аппаратного механизма шифрования
- 2.4. Чипсет беспроводной сетевой карты Realtek
- 2.5. Перевод беспроводного маршрутизатора в режим использования технологии «IEEE 802.11 G»
- 2.6. Ввод MAC-адреса беспроводного маршрутизатора в поле BSSID диалога настроек сетевого соединения
- 3. Невозможность установления проводного и беспроводного соединения на компьютере с двойной загрузкой
- 3.1. Исправление проблемы в ручном режиме
- 3.2. Исправление проблемы в полуавтоматическом режиме
- 4. Информация для опытных пользователей: исходный код драйверов для чипсетов беспроводных сетевых карт
- 5. Хотите ознакомиться с дополнительными советами?
Записки IT специалиста
Технический блог специалистов ООО»Интерфейс»
Network Manager не видит сеть в Ubuntu или Debian
Достаточно простая неисправность, точнее даже не неисправность, которая проявляется в том, что Network Manager не может управлять вашим сетевым устройством.
Причина такого поведения лежит в том, что Network Manager не является единственным способом управления сетевыми подключениями в Linux и если он видит, что сетевой адаптер был настроен другим методом, то перестает управлять им. Это вполне корректное поведение, предоставляющее администратору всю полноту власти над системой и обеспечивающее приоритет ручных настроек над автоматическими.
Другое дело, что такие настройки могут возникнуть без прямого умысла пользователя: неудачное повторение инструкции в сети, запуск стороннего скрипта и т.д. и т.п. После чего Network Manager отказывается работать, а навыки ручного управления сетью отсутствуют. Но такое поведение легко исправить. Откроем консоль и выполним:
Удалим из этого файла все строки кроме:
На скриншоте выше как раз видны ручные настройки для сетевого адаптера ens33, которые и блокировали работу Network Manager с этим интерфейсом.
После чего перезапустим службу командой:
После чего Network Manager снова возьмет контроль над сетевым интерфейсом.
Для недопущения подобной ситуации в дальнейшем следует внимательно относиться к ручным настройкам сети и не допускать подобных изменений, если вы желаете и далее использовать Network Manager.
Network Manager не видит сеть
Более сложная неисправность, которая заключается в том, что Network Manager вообще не видит сетевых адаптеров, причины ее возникновения нам неизвестны, но приходилось достаточно часто сталкиваться с ней на промежуточных выпусках Ubuntu.
Кстати, данная неисправность может послужить причиной ручной настройки сетевого интерфейса, которое в последствии будет блокировать работу Network Manager, но ее также несложно вылечить, для этого нужно создать пустой файл:
И перезапустить службу:
Для дальнейшей работы Network Manager наличие данного файла необязательно, т.е. вы можете его удалить, но Network Manager продолжит работать нормально.
Как видим, предложенные нами способы восстановления здоровья Network Manager просты и, надеемся, помогут вам сэкономить время и нервы, когда вы столкнетесь с подобной проблемой.
Помогла статья? Поддержи автора и новые статьи будут выходить чаще:

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

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



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





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


Решение 4.Измените DNS на DNSMASQ для сети
Вы можете столкнуться с обсуждаемой ошибкой, если в вашей системе возникнут проблемы с DNS. В этом сценарии переход на бесплатный DNSMASQ (который требует мало системных ресурсов) может решить проблему.
sudo gedit /etc/NetworkManager/NetworkManager.conf

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

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


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


черный список cdc_ether черный список usbnet

Решение 8. Удалите сетевые драйверы из черного списка
Вы можете столкнуться с обсуждаемой ошибкой, если сетевое устройство занесено в черный список системы. В этом контексте удаление файлов из черного списка может решить проблему.
sudo gedit /etc/modprobe.b/blacklist.conf

Решение 9. Переустановите Network Manager.
Сетевой менеджер отвечает за все сетевые операции в дистрибутиве Linux. Вы можете столкнуться с данной ошибкой, если установка вашего сетевого менеджера была повреждена. В этом контексте переустановка сетевого менеджера может решить проблему.
sudo systemctl restart network-manager.service

sudo /etc/init.d/network-manager принудительная перезагрузка


Решение 10. Отключите управление питанием сетевой карты / драйвера.
Известно, что реализация управления питанием вызывает проблемы с сетевыми подключениями. Это же могло быть причиной текущей ошибки. В этом контексте отключение управления питанием может решить проблему. Для иллюстрации мы обсудим процесс для драйвера Ubuntu и RTL8192CU.
Решение 11. Отключите аппаратное шифрование на сетевом устройстве
Вы можете столкнуться с обсуждаемой ошибкой, если на вашем сетевом устройстве возникают проблемы с шифрованием. В этом контексте отключение аппаратного шифрования может решить проблему. Для пояснения мы обсудим процесс для устройства Ubuntu и RT2800PCI.
echo «options rt2800pci nohwcrypt = y»

Решение 12. Обновите ядро вашего дистрибутива Linux до последней сборки
Ядро Linux является центральным ядром ОС и посредником между программными приложениями и компьютерным оборудованием. Это основа всех типов дистрибутивов Linux. Ядро регулярно обновляется с учетом новых технологических достижений и исправления известных ошибок. Вы можете столкнуться с обсуждаемой ошибкой, если ядро вашего дистрибутива Linux устарело. В этом контексте обновление ядра Linux может решить проблему. Мы обсудим процесс для Ubuntu.
sudo apt-get upgrade linux-image-generic

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

Если до сих пор вам ничего не помогло, возможно, вам придется переустановить ваш дистрибутив Linux. Но перед переустановкой будет неплохо попробовать iwconfig команда. Кроме того, попробуйте обновить BIOS вашей системы. Кроме того, попробуйте Сетевой менеджер WICD. Кроме того, попробуйте использовать IPV6 (Link-Local) или же отключить TCP.
Источник
Исправлено: сбой активации сетевого подключения в Linux
Ваш дистрибутив Linux может не активировать сетевое соединение из-за неправильной конфигурации вашей сети. Кроме того, неправильные настройки даты / времени в вашей системе также могут вызвать обсуждаемую ошибку.
Уязвимый пользователь сталкивается с ошибкой, когда он входит в систему или пытается использовать Интернет. Некоторые пользователи столкнулись с этим сразу после установки ОС, тогда как другие столкнулись с этим через некоторое время. Эта проблема не ограничивается конкретным дистрибутивом Linux, он затрагивает почти все дистрибутивы. Кроме того, проблема может возникнуть как в сети Ethernet, так и в соединении Wi-Fi.

Прежде чем перейти к решениям, убедитесь, что маршрутизатор и модем подключены. Если проблема связана с USB-модемом, попробуйте подключиться к другому порту системы. Кроме того, перезагрузите вашу систему и сетевое оборудование. Если и Ethernet, и Wi-Fi не работают, попробуйте использовать USB-ключ для подключения к Интернету или использовать точку доступа вашего телефона. Кроме того, включите / отключите режим полета вашей системы и проверьте, решена ли проблема.
Решение 1: отключить / включить сетевое соединение
Эта проблема может быть вызвана временным программным сбоем и может быть устранена путем повторной инициализации сетевого подключения. Для иллюстрации обсудим процесс для Ubuntu.
Решение 2. Отключите быструю загрузку (система двойной загрузки)
Известно, что опция быстрого запуска Windows создает проблемы для систем с двойной загрузкой в Linux. То же самое может быть причиной текущей проблемы. В этом контексте отключение быстрой загрузки в Windows может решить проблему.
Решение 3. Отключите автоматическое подключение для сети
Пользователю может быть довольно неприятно получать сообщения об ошибках для типа подключения, который он не использует, например, USB-Ethernet. Вы можете избавиться от приглашения для этой конкретной сети, отключив параметр Автоматически подключаться.
Решение 4. Измените DNS на DNSMASQ для сети
Вы можете столкнуться с обсуждаемой ошибкой, если ваша система имеет проблемы с DNS. В этом случае переключение на бесплатный DNSMASQ (который требует низких системных ресурсов) может решить проблему.
Решение 5. Правильные настройки даты и времени вашей системы
Настройки даты / времени вашей системы играют разные роли в работе вашей системы. Вы можете столкнуться с обсуждаемой ошибкой, если настройки даты / времени в вашей системе неверны. В этом контексте исправление настроек даты / времени в вашей системе может решить проблему.
Решение 6. Удалите устройства Bluetooth в настройках вашей системы
Если вы настроили множество Bluetooth-устройств, которые недоступны (при возникновении ошибки), то ошибка возникает, поскольку администратор сети не сможет подключить ни одно из этих устройств. В этом контексте удаление устройств Bluetooth может решить проблему.
Решение 7. Черный список других коммуникационных устройств
Вы можете столкнуться с обсуждаемой ошибкой, если в системе присутствует второе устройство типа Ethernet / Wi-Fi, такое как встроенное устройство 4G, и ваша система пытается использовать это устройство для подключения к Интернету. В этом случае черный список других устройств связи может решить проблему.
Решение 8. Удалите сетевые драйверы из черного списка
Вы можете столкнуться с обсуждаемой ошибкой, если сетевое устройство занесено в черный список системы. В этом контексте удаление файлов из черного списка может решить проблему.
Решение 9. Переустановите диспетчер сети
Сетевой менеджер отвечает за все связанные с сетью операции в дистрибутиве Linux. Вы можете столкнуться с ошибкой под рукой, если установка вашего сетевого администратора была повреждена. В этом контексте переустановка сетевого менеджера может решить проблему.
Решение 10. Отключите управление питанием сетевой карты / драйвера
Известно, что реализация управления питанием вызывает проблемы для сетевых подключений. То же самое может быть причиной текущей ошибки. В этом контексте отключение управления питанием может решить проблему. Для иллюстрации мы обсудим процесс для Ubuntu и драйвера RTL8192CU.
Решение 11. Отключите аппаратное шифрование сетевым устройством
Вы можете столкнуться с обсуждаемой ошибкой, если ваше сетевое устройство испытывает проблемы с шифрованием. В этом контексте отключение аппаратного шифрования может решить проблему. Для пояснения мы обсудим процесс для Ubuntu и устройства RT2800PCI.
Решение 12. Обновите ядро вашего дистрибутива Linux до последней сборки
Ядро Linux является центральным ядром ОС и является посредником между программными приложениями и компьютерным оборудованием. Это основа всех различных типов дистрибутивов Linux. Ядро регулярно обновляется, чтобы соответствовать новым технологическим достижениям и исправлять известные ошибки. Вы можете столкнуться с обсуждаемой ошибкой, если ядро вашего дистрибутива Linux устарело. В этом контексте обновление ядра Linux может решить проблему. Мы обсудим процесс для Ubuntu.
Решение 13. Обновите свой вариант Linux до последней сборки
Чтобы добавить новые функции и исправить известные ошибки, каждый вариант Linux обновляется. Вы можете столкнуться с обсуждаемой ошибкой, если используете устаревшую версию дистрибутива Linux. В этом контексте обновление дистрибутива может решить проблему. Для выяснения, мы обсудим процесс для Ubuntu.
Если вам пока ничего не помогло, возможно, вам придется переустановить дистрибутив Linux. Но перед переустановкой будет хорошей идеей попробовать команду iwconfig. Также попробуйте обновить BIOS вашей системы. Кроме того, попробуйте менеджер сети WICD. Кроме того, попробуйте использовать IPV6 (Link-Local) или отключить TCP.
Источник
Не удалось активировать сетевое подключение linux
Вы можете столкнуться с проблемами при использовании беспроводных (наиболее часто встречающихся) и проводных (редко встречающихся) соединений с сетью Интернет. В первую очередь я расскажу о том, как решать проблемы с беспроводными соединениями, после чего перейду к рассмотрению решений проблем с проводными соединениями.
Проблемы с беспроводными соединениями могут быть разделены на две подкатегории: вы можете столкнуться либо с невозможностью установления соединения, либо с нестабильным соединением с глобальной сетью. Ниже будут описаны пути решения проблем из обоих подкатегорий.
1. Невозможность установления беспроводного соединения
Ниже приведен план действий, которым вы можете воспользоваться для ввода в строй своей беспроводной карты. Он уже был протестирован и позволил решить множество проблем с сетевыми соединениями.
Следует дать небольшое пояснение: вы должны применять описанный план лишь тогда, когда вам необходимо ввести в строй вашу беспроводную сетевую карту. Большинству пользователей не требуется выполнять описанных действий.
1.1. Broadcom: установка подходящего драйвера
Если в вашем компьютере установлена беспроводная сетевая карта на основе чипсета Broadcom, вам придется установить пропиетарный драйвер: bcmwl-kernel-source. В большинстве случаев этот драйвер является лучшим.
Для того, чтобы установить его, следует открыть Менеджер драйверов (в Linux Mint), или вкладку «Дополнительные драйверы» приложения «Программы и обновления» (в Ubuntu). Перед его установкой вам придется настроить временное сетевое соединение с глобальной сетью по кабелю Ethernet или с помощью другого беспроводного адаптера.
Однако, в некоторых случаях данный драйвер не ведет себя адекватно. В этом случае в первую очередь следует попробовать отключить Bluetooth. Если это не поможет, вы можете попробовать установить другой драйвер.
A. Во-первых, следует установить временное соединение с сетью Интернет, например, по кабелю Ethernet.
B. После этого следует открыть терминал, скопировать и вставить в него следующую магическую команду:
sudo apt-get purge bcmwl-kernel-source broadcom-sta-common broadcom-sta-source && sudo apt-get install b43-fwcutter firmware-b43-installer
После окончания ввода команды следует нажать клавишу Enter. При запросе пароля вы должны будете ввести свой пароль. Символы вашего пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. После ввода пароля следует снова нажать клавишу Enter.
C. Теперь следует отключить временное соединение с сетью Интернет.
D. Наконец, следует перезагрузить компьютер.
1.2. Включение сетевой карты
Возможно, чипсет вашей сетевой карты был успешно опознан системой и для него был загружен необходимый драйвер, но… ваша сетевая карта просто не была включена. В этом случае вы можете действовать следующим образом.
Во-первых нужно открыть окно терминала и ввести в него следующую команду:
После окончания ввода команды следует нажать клавишу Enter для ее исполнения.
В результате вы должны будете увидеть не только название сетевого интерфейса, соответствующего вашей сетевой карте (например, wlp2s0), но и информацию о том, отключена ли она (off). Если сетевая карта действительно отключена, вы можете действовать в зависимости от ответов на следующие вопросы:
— Используется ли настольный компьютер или ноутбук? В случае ноутбука следует попытаться включить сетевую карту с помощью определенной комбинации клавиш Fn.
— Если это не помогло и вы используете двойную загрузку, вы можете попробовать перезагрузиться в Windows, включить сетевую карту с помощью инструментов данной операционной системы и снова вернуться в Ubuntu или Linux Mint.
— Не помогло? Попробуйте войти в BIOS/UEFI и активировать сетевую карту на постоянной основе («always on»).
Снова не помогло? Тогда попробуйте открыть окно терминала и ввести в него следующую команду:
После окончания ввода команды следует нажать клавишу Enter для ее исполнения. Если в выводе обнаружится строка «soft block», вам придется ввести в окно терминала еще одну команду:
rfkill unblock all
После окончания ввода этой команды этой следует нажать клавишу Enter для ее исполнения. Если и это не помогло, стоит перейти к следующему разделу.
1.2.1. Отсоединение кабеля Ethernet (LAN)
На некоторых ноутбуках чипсет беспроводной сетевой карты автоматически отключается в момент соединения с сетью Интернет с помощью кабеля Ethernet (LAN). Это обусловлено тем, что соединение с сетью, скорее всего, не будет работать корректно в случае одновременного задействования сразу двух сетевых карт различных типов.
По этой причине следует отключить кабель Ethernet и посмотреть, не активировалась ли после этого автоматически беспроводная сетевая карта.
Если данное действие не увенчалось успехом, следует перейти к следующему этапу.
1.2.2. Сброс блокировки rfkill на уровне BIOS/UEFI
Выполнив следующую процедуру, вы можете сбросить блокировку rfkill на некоторых ноутбуках, убрав тем самым аппаратную блокировку беспроводной сетевой карты.
1.2.3. Ноутбук Lenovo Ideapad: блокировка ненадежного модуля ядра ОС
В случае использования ноутбука Lenovo Ideapad вы можете включить беспроводную сетевую карту, заблокировав препятствующий этому модуль ядра ОС. Вы должны действовать описанным ниже образом.
A. В первую очередь следует открыть окно терминала.
B. Далее следует скопировать и вставить в него следующую магическую команду:
lsmod | grep ideapad_laptop
После окончания ввода команды следует нажать клавишу Enter для ее исполнения. В результате вы должны получить информацию о том, что рассматриваемый модуль загружен или не получить никакой информации в том случае, если он не загружен. Вы можете сделать вывод о том, что модуль загружен лишь в том случае, если вы получите какой-либо вывод в окне терминала после исполнения команды.
Для удаления модуля может использоваться следующая команда:
После окончания ввода команды следует нажать клавишу Enter. При запросе пароля вы должны будете ввести свой пароль. Символы вашего пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. После ввода пароля следует снова нажать клавишу Enter.
C. Если данная манипуляция поможет, вы сможете немедленно убедиться в работоспособности беспроводной сетевой карты, нажав на иконку менеджера сетевых соединений в правой части верхней панели, после чего выполнить описанные ниже операции для блокировки рассматриваемого модуля на постоянной основе.
Вам снова придется открыть окно терминала, скопировать и вставить в него следующую команду:
sudo apt-get install gksu leafpad
После окончания ввода команды следует нажать клавишу Enter. При запросе пароля вы должны будете ввести свой пароль. Символы вашего пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. После ввода пароля следует снова нажать клавишу Enter.
D. После этого вам придется ввести в окне терминала еще одну команду (следует также использовать функции копирования/вставки):
gksudo leafpad /etc/modprobe.d/blacklist.conf
После окончания ввода команды следует нажать клавишу Enter для ее исполнения.
Осталось добавить в открытый с помощью текстового редактора текстовый файл приведенные ниже строки (не забывайте о функциях копирования/вставки):
# Блокировка модуля, не позволяющего активировать беспроводную сетевую карту
После этого нужно сохранить файл и закрыть текстовый редактор. Теперь этот модуль не будет загружаться ядром ОС при каждой загрузке компьютера.
1.2.4. Беспроводное сетевое соединение невозможно установить ввиду активности Bluetooth
Данный совет относится к компьютерам, в которых установлены комбинированные адаптеры Bluetooth/Wi-Fi.
В некоторых ноутбуках беспроводная сетевая карта (Wi-Fi или 3G) может блокироваться после активации соединения по протоколу Bluetooth. В случае использования одного из таких ноутбуков следует прибегнуть к простому решению: временно отключить Bluetooth путем нажатия на соответствующую иконку в правой части верхней панели. После этого следует перезагрузить компьютер. После перезагрузки Bluetooth все также будет отключен, но у вас должна появиться возможность использования беспроводной сетевой карты (Wi-Fi или 3G) для установления соединений с глобальной сетью.
Если после перезагрузки компьютера произойдет автоматическая активация Bluetooth, вы можете попробовать деактивировать поддержку данной технологии на уровне BIOS/UEFI вашего ноутбука.
Не удалось привести беспроводную карту в рабочее состояние? Переходите к следующему разделу.
1.3. Деактивация поддержки протокола IPv6
Некоторые устаревшие модемы и маршрутизаторы не могут работать с протоколом IPv6, просто отказывая в установлении беспроводного соединения. В этом случае вы можете деактивировать поддержку протокола IPv6 следующим образом (пункт 8).
1.4. Установка фиксированного номера канала на уровне беспроводного маршрутизатора
На сегодняшний день день все современные беспроводные маршрутизаторы используют по умолчанию функцию «автоматического переключения каналов». В прошлом же по умолчанию использовался канал с фиксированным номером, который мог устанавливаться пользователем.
Данная функция позволяет свести на нет интерференцию сигналов вашего беспроводного маршрутизатора и беспроводных маршрутизаторов ваших соседей. Но в некоторых случаях данная функция также не позволяет установить стабильное беспроводное соединение между маршрутизатором и компьютером, работающим под управлением Linux. Исходя из этого, вам придется выбрать лучший в ваших условиях номер канала, перенастроить ваш беспроводной маршрутизатор и снова попробовать подключиться к нему.
Не помогло? Переходите к следующему разделу.
1.5. Активация или деактивация модуля ядра ОС acer_wmi
Определенный модуль ядра ОС под названием acer_wmi вызывает проблемы при работе с некоторыми ноутбуками. Это происходит из-за того, что данный модуль загружается тогда, когда не должен загружаться или из-за того, что он не загружается, когда должен загружаться.
1.5.1. Наиболее часто встречающаяся ситуация: модуль ядра ОС был загружен, хотя не должен был
A. В первую очередь следует открыть окно терминала. Вы можете установить факт загрузки рассматриваемого модуля, скопировав и вставив в него следующую команду:
lsmod | grep acer_wmi
После окончания ввода команды следует нажать клавишу Enter для ее исполнения. Если в результате вы получите, какой-либо вывод, вы можете сделать вывод о том, что модуль был загружен.
B. Далее следует убедиться в том, что вы установили такие приложения, как gksu и leafpad. Для этого следует скопировать и вставить в окно терминала следующую команду:
sudo apt-get install gksu leafpad
После окончания ввода команды следует нажать клавишу Enter. При запросе пароля вы должны будете ввести свой пароль. Символы вашего пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. После ввода пароля следует снова нажать клавишу Enter.
C. Далее следует скопировать и вставить в окно терминала следующую команду:
gksudo leafpad /etc/modprobe.d/blacklist.conf
После окончания ввода команды следует нажать клавишу Enter для ее исполнения. Осталось добавить в открытый с помощью текстового редактора текстовый файл приведенные ниже строки (не забывайте о функциях копирования/вставки):
# Блокировка модуля acer_wmi, не позволяющего активировать беспроводную сетевую карту
После этого нужно сохранить файл и закрыть текстовый редактор.
D. Теперь следует перезагрузить компьютер.
E. Не помогло? В этом случае следует убрать все правки, внесенные в файлы конфигурации системы (а именно, удалить строки, добавленные в файл blacklist.conf и… снова перезагрузить ваш компьютер), после чего перейти к разделу 1.6.
1.5.2. Модуль ядра ОС не был загружен? Следует попробовать загрузить его самостоятельно
A. В первую очередь следует ввести в окно терминала следующую команду:
gksudo leafpad /etc/modules
После окончания ввода команды следует нажать клавишу Enter для ее исполнения.
B. Далее следует добавить следующие строки в конец файла конфигурации, открытого в текстовом редакторе (используйте функции копирования/вставки):
# Активация модуля acer_wmi, позволяющего активировать беспроводную сетевую карту
После этого нужно сохранить файл и закрыть текстовый редактор.
С. Теперь следует перезагрузить компьютер.
D. Не помогло? В этом случае следует убрать все правки, внесенные в файлы конфигурации системы (а именно, удалить строки, добавленные в файл /etc/modules и… снова перезагрузить ваш компьютер; это начинает напоминать Windows, не так ли?), после чего перейти к следующему разделу.
1.6. Использование драйвера для Windows посредством прослойки Ndiswrapper
В некоторых случаях вы сможете заставить работать беспроводную сетевую карту вашего компьютера следующим образом.
A. Вы можете установить временное соединение с сетью Интернет, например, по кабелю Ethernet, и попытаться задействовать драйвер для ОС Windows в окружении Linux: для этого вам придется установить пакет программного обеспечения ndisgtk (Ndiswrapper) с помощью приложения Software (Ubuntu) или Менеджера программ (Linux Mint).
B. После этого следует запустить Ndiswrapper (все еще без драйвера беспроводной сетевой карты) и найти оптический диск с драйверами для Windows, который продавался вместе с ней. Вы должны будете предоставить Ndiswrapper драйвер беспроводной сетевой карты для Windows XP или, если такового не существует, для Windows 7. Скорее всего, это будет файл с расширением .inf.
C. После установки драйвера предоставьте беспроводной карте немного времени для инициализации: нескольких минут должно вполне хватить.
Примечание: в случае использования Ndiswrapper некоторые беспроводные сетевые карты будут корректно функционировать, но в то же время, не позволят вам подключаться к любым сетям, кроме незащищенных или недостаточно защищенных (с помощью технологии WEP) сетей.
2. Ненадежное беспроводное соединение
К еще одной подкатегории проблем с беспроводными сетевыми картами относятся проблемы, связанные с ненадежным функционированием соединения. То есть, вы можете установить соединение, по крайней мере, время от времени, но его качество является неприемлемым: скорость передачи данных слишком низкая, соединение является нестабильным и часто разрывается.
Ниже я описал два способа улучшения качества вашего беспроводного соединения. Они эффективны в большинстве случаев.
Примечание: в том случае, если вам помог один из способов, вам, разумеется, не стоит применять другой.
2.1. Отключение функции энергосбережения беспроводной сетевой карты
В случае использования беспроводных сетевых карт на основе некоторых чипсетов описанный ниже трюк позволяет значительно повысить качество соединения. По сути, качество соединения портится из-за некорректно работающего механизма энергосбережения чипсета беспроводной сетевой карты. Кроме того, в результате описанных манипуляций скорость вашего беспроводного соединения может значительно возрасти.
Вы можете отключить механизм энергосбережения чипсета вашей беспроводной сетевой карты следующим образом.
A. Во-первых, следует убедиться в том, что у вас установлены такие приложения, как gksu и leafpad. Для этого нужно открыть окно терминала и ввести в него следующую команду (используйте функции копирования/вставки):
sudo apt-get install gksu leafpad
После окончания ввода команды следует нажать клавишу Enter. При запросе пароля вы должны будете ввести свой пароль. Символы вашего пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. После ввода пароля следует снова нажать клавишу Enter.
B. Теперь нужно определить название сетевого интерфейса, который используется Ubuntu или Linux Mint для идентификации вашей беспроводной сетевой карты. Для этого следует ввести в окно терминала следующую команду:
После окончания ввода команды следует нажать клавишу Enter для ее исполнения. В результате вы получите информацию не только об имени сетевого интерфейса (например, wlp2s0), но и о состоянии механизма энергосбережения чипсета сетевой карты (например, Power Management: on). В том случае, если вы увидите значение off или вообще не увидите упоминания о механизме энергосбережения, вам не придется делать что-либо.
Примечание: ниже в данном руководстве я использую имя сетевого интерфейса wlp2s0. В вашем случае наверняка будет использоваться отличное имя сетевого интерфейса. Следовательно, вам придется соответствующим образом адаптировать приведенные ниже команды.
C. Теперь вам нужно будет ввести приведенную ниже команду в окно терминала (также используйте функции копирования/вставки):
sudo touch /etc/pm/power.d/wireless
После окончания ввода команды следует нажать клавишу Enter. При запросе пароля вы должны будете ввести свой пароль. Символы вашего пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. После ввода пароля следует снова нажать клавишу Enter. С помощью данной команды создается пустой текстовый файл с именем «wireless».
Теперь следует скопировать следующую команду и вставить ее в окно терминала:
sudo chmod 755 /etc/pm/power.d/wireless
После окончания ввода команды следует нажать клавишу Enter для ее исполнения. С помощью данной команды созданный файл делается исполняемым.
D. Теперь вам придется разместить в только что созданном текстовом файле приведенный ниже текст. Для начала скопируйте следующую команду и вставьте ее в окно терминала:
gksudo leafpad /etc/pm/power.d/wireless
После окончания ввода команды следует нажать клавишу Enter для ее исполнения. В результате созданный текстовый файл «wireless» будет открыт в текстовом редакторе Leafpad.
Остается лишь скопировать приведенный ниже текст и вставить его в окно текстового редактора:
/sbin/iwconfig wlp2s0 power off
E. Теперь нужно сохранить файл и закрыть текстовый редактор.
F. После этого следует закрыть все приложения и перезагрузить компьютер.
G. Наконец, после перезагрузки следует снова открыть окно терминала и с помощью утилиты iwconfig убедиться в успешном отключении механизма энергосбережения чипсета беспроводной сетевой карты.
2.2. Отключение поддержки протокола IPv6
Некоторые старые модемы и маршрутизаторы не могут корректно работать с современным протоколом IPv6. По этой причине могут устанавливаться нестабильные соединения или же соединения могут не устанавливаться вообще. В том случае, если вы столкнулись с плохой поддержкой используемым оборудованием протокола IPv6, вы можете деактивировать поддержку данного протокола на уровне своего компьютера следующим образом.
Вам придется осуществить переход в рамках главного меню системы «Меню — Настройки — Сетевые соединения». После этого следует выбрать из списка ваше текущее сетевое соединение, нажать на кнопку «Изменить», перейти на вкладку «Параметры IPv6» и изменить выбранный элемент раскрывающегося меню «Способ настройки:» на «Игнорировать».
После этого следует нажать на кнопку «Сохранить» и на кнопку «Закрыть» в главном окне приложения.
Наконец, следует отключиться от сети и подключиться к ней вновь или же просто перезагрузить компьютер.
2.3. Драйвер ath9k или ath5k: отключение аппаратного механизма шифрования
Если в вашем ноутбуке установлена беспроводная сетевая карта на основе чипсета производства Atheros, для управления которой используется драйвер ath5k или ath9k, вы можете столкнуться с проблемой, заключающейся в установлении очень медленных и/или нестабильных соединений.
В этом случае может помочь отключение аппаратного механизма шифрования и дешифрования данных, реализованного на уровне чипсета. Все, что вам придется сделать — это сообщить драйверу о том, что нужно осуществлять программное шифрование и дешифрование данных вместо аппаратного.
Упомянутые операции шифрования и дешифрования данных осуществляются лишь тогда, когда вы устанавливаете защищенное соединение с использованием технологии WPA или WPA2, то есть, в подавляющем большинстве случаев…
В результате переноса операций шифрования и дешифрования данных с чипсета беспроводной сетевой карты на центральный процессор, при интенсивной работе с сетью может немного повыситься нагрузка на последний, но при этом сетевое соединение будет достаточно стабильным. Таким образом, «цена» данной манипуляции является достаточно небольшой, а именно, незначительной дополнительной нагрузкой на центральный процессор.
Вы можете выполнить описанные действия следующим образом:
A. В первую очередь следует открыть окно терминала. В него следует ввести следующую команду (используйте функции копирования/вставки для того, чтобы избежать ошибок):
После окончания ввода команды следует нажать клавишу Enter для ее исполнения. Если в выводе будет присутствовать название модуля ядра ОС ath5k или ath9k, следует продолжать.
B. Теперь нужно открыть командную оболочку с правами пользователя root. Для этого вы можете выполнить следующую команду (также используйте функции копирования/вставки):
После окончания ввода команды следует нажать клавишу Enter. При запросе пароля вы должны будете ввести свой пароль. Символы вашего пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. После ввода пароля следует снова нажать клавишу Enter.
C. Пришло время создать файл конфигурации с соответствующим параметром модуля ядра ОС, используемого для работы с чипсетом производства Atheros. Для этого нужно ввести следующую команду в окно терминала (в данном случае также рекомендуется использовать функции копирования/вставки):
Для модуля ath9k:
echo «options ath9k nohwcrypt=1» > /etc/modprobe.d/ath9k.conf
Для модуля ath5k:
echo «options ath5k nohwcrypt=1» > /etc/modprobe.d/ath5k.conf
После окончания ввода команды следует нажать клавишу Enter для ее исполнения.
D. Наконец, следует закрыть командную оболочку с правами пользователя root помощью следующей команды:
После окончания ввода команды также следует нажать клавишу Enter для ее исполнения. Теперь вы можете закрыть окно терминала и перезагрузить компьютер. После перезагрузки скорость беспроводного соединения должна нормализоваться.
2.4. Чипсет беспроводной сетевой карты Realtek
В том случае, если в вашем ноутбуке используется беспроводная сетевая карта на основе чипсета производства Realtek, которая нестабильно работает или постоянно теряет соединение, с большой вероятностью чипсету требуется более подходящий драйвер. Вы можете установить такой драйвер, воспользовавшись советами, которые приведены на данной странице.
2.5. Перевод беспроводного маршрутизатора в режим использования технологии «IEEE 802.11 G»
Некоторые чипсеты беспроводных маршрутизаторов позволяют значительно повысить скорость сетевого соединения при принудительном использовании технологии «IEEE 802.11 G».
Ценой данной манипуляции является отключение поддержки более современной технологии «IEEE 802.11 N», позволяющей устанавливать более скоростные сетевые соединения, но в том случае, если ваш Интернет-провайдер не предоставляет доступа в сеть Интернет даже с максимальной скоростью, предусмотренной технологией «IEEE 802.11 G» (что справедливо для 90% случаев), вы не потеряете ровным счетом ничего.
Вы можете изменить конфигурацию вашего беспроводного маршрутизатора, получив доступ к его веб-интерфейсу с помощью любого веб-браузера, такого, как, Firefox. Например, для получения доступа к веб интерфейсу маршрутизатора Linksys достаточно перейти по адресу 192.168.1.1 (введите этот адрес в адресной строке веб-браузера Firefox и нажмите клавишу Enter).
2.6. Ввод MAC-адреса беспроводного маршрутизатора в поле BSSID диалога настроек сетевого соединения
Менеджер сетевых соединений Network Manager осуществляет периодическое сканирование беспроводных сетей раз в две минуты. Такое поведение может может негативно повлиять на функционирование драйвера чипсета беспроводной сетевой карты.
В том случае, если вы столкнулись с проблемами, связанными с периодическим сканированием беспроводных сетей, данная функция может быть отключена на уровне менеджера соединений Network Manager путем ввода MAC-адреса беспроводного маршрутизатора в поле BSSID диалога настроек сетевого соединения.
Вы можете осуществить описанное действие следующим образом: нажмите на иконку менеджера соединений Network Manager в системном трее, выберите пункт меню «Сетевые соединения», после этого выберите элемент списка, соответствующий вашему текущему беспроводному соединению, нажмите на кнопку «Изменить», найдите поле ввода «BSSID:» и используйте кнопку со стрелкой в правой части поля ввода для выбора MAC-адреса используемой в данный момент точки доступа. После выполнения всех описанных действий следует нажать кнопку «Сохранить». Возможно, вам также придется перезагрузить компьютер.
3. Невозможность установления проводного и беспроводного соединения на компьютере с двойной загрузкой
Данная проблема связана с недоработкой Windows, которая, тем не менее, легко исправляется.
Если вы используете компьютер с двойной загрузкой, причем одной из операционных систем является Windows, с которой вы только что работали, вы можете столкнуться с проблемой, заключающейся в в невозможности получения IP-адреса после перезагрузки в Linux. Следовательно, вы не сможете пользоваться сетевым соединением в Linux.
Это происходит по следующей причине: каждая сетевая карта имеет уникальный MAC-адрес, который также сохраняется на уровне вашего маршрутизатора. Если говорить точнее, он обычно запоминается DHCP-сервером маршрутизатора. Но при осуществлении доступа к ресурсам сети Интернет из ОС Windows с последующей перезагрузкой в Linux чаще всего не удается получить нового IP-адреса от DHCP-сервера маршрутизатора, ведь этот сервер помнит, что ранее вашей сетевой карте был уже выдан IP-адрес, который до сих пор не был освобожден.
Вы можете исправить ситуацию, принудив ОС Windows к освобождению используемого IP-адреса перед перезагрузкой компьютера. Кстати, Linux по умолчанию освобождает IP-адрес перед перезагрузкой или выключением компьютера, поэтому перезагрузка из Linux в Windows не должна быть связана с какими-либо проблемами.
Совет: не успели выполнить описанные манипуляции в Windows перед перезагрузкой и не желаете перезагружаться в Windows вновь? Вы можете просто снова перезагрузиться в Ubuntu или Linux Mint. После второй загрузки Ubuntu или Linux Mint у вас, скорее всего, не возникнет каких-либо проблем с установлением сетевого соединения.
3.1. Исправление проблемы в ручном режиме
A. В первую очередь следует открыть окно командной строки в Windows следующим образом.
Windows XP:
Пуск — Программы — Стандартные — Командная строка
Windows 7:
Пуск — Все программы — Стандартные — Командная строка
B. После этого следует ввести в открывшееся окно следующую команду (обратите внимание на символ пробела между ipconfig и /release):
После окончания ввода команды следует нажать клавишу Enter для ее исполнения.
3.2. Исправление проблемы в полуавтоматическом режиме
Вы можете создать файл сценария для полуавтоматического освобождения IP-адреса перед перезагрузкой ОС Windows.
A. В первую очередь следует открыть текстовый редактор из состава Windows следующим образом.
Windows XP:
Пуск — Программы — Стандартные — Блокнот
B. Далее следует создать с помощью этого текстового редактора текстовый файл, содержащий следующую строку:
C. Текстовый файл должен быть сохранен под именем «release.bat» на рабочем столе. После этого вы сможете запускать его с помощью двойного клика перед перезагрузкой компьютера.
Как упоминалось ранее, Linux по умолчанию освобождает IP-адрес перед выключением или перезагрузкой компьютера, поэтому перезагрузка из Linux в Windows не должна быть связана с какими-либо проблемами.
4. Информация для опытных пользователей: исходный код драйверов для чипсетов беспроводных сетевых карт
Если вы обладаете достаточным опытом работы с Linux, вас могут заинтересовать репозитории проекта iwfinger на хостинге Github, в которых содержится исходный код множества драйверов для чипсетов беспроводных сетевых карт.
Вы можете самостоятельно собрать любой драйвер из этих репозиториев и установить его в свою систему, воспользовавшись следующей последовательностью команд (разумеется, вам придется заменить строку ):
sudo apt-get install git build-essential
git clone https://github.com/lwfinger/
После установки драйвера следует перезагрузить компьютер для его автоматической загрузки.
5. Хотите ознакомиться с дополнительными советами?
Хотите узнать о других настройках и приемах работы с Linux-системами? На данном веб-сайте размещено большое количество подобных материалов.
Источник
I added a new connection config (CentOS 7):
DEVICE="eth1"
BOOTPROTO="static"
ONBOOT="yes"
IPADDR=10.68.0.1
GATEWAY=10.68.0.1
NETMASK=255.255.255.248
Next, I ran systemctl restart network and got an error in journalctl:
Connection activation failed: No suitable device found for this connection.
How can I fix it?
asked Nov 3, 2018 at 16:55
CentOS 7 uses «predictable interface names», a new convention for naming network devices that replaces the old eth* convention. Thus, your device is named something else, probably something like enp0s25, not eth1. Check with ip a what your device is named, and substitute it for eth1 in your config file.
answered Nov 3, 2018 at 17:16
![]()
0