Недавно я установил CentOS 7 в качестве единственной ОС на Acer Aspire T. Графического интерфейса нет, поскольку это сервер с интерфейсом только для терминала.
Что мне нужно сделать, чтобы CentOS 7 мог видеть и перечислять доступные соединения Wi-Fi?
Когда я использую инструмент командной строки Network Manager Nmcli, я получаю следующее, что указывает на то, что в nmcli включен Wi-Fi, но он не видит никаких подключений Wi-Fi:
[root@localhost ~]# nmcli general status
STATE CONNECTIVITY WIFI-HW WIFI WWAN-HW WWAN
disconnected none enabled enabled enabled enabled
[root@localhost ~]# nmcli connection show
NAME UUID TYPE DEVICE
[root@localhost ~]# nmcli device status
DEVICE TYPE STATE CONNECTION
eno1 ethernet unmanaged --
lo loopback unmanaged --
wlp3s0 wifi unmanaged --
Затем я проверил конфигурацию брандмауэра, которая показывает, что ssh - единственный открытый сервис, как показано ниже:
[root@localhost network-scripts]# firewall-cmd --list-all
public (default, active)
interfaces: eno1
sources:
services: dhcpv6-client ssh
ports:
masquerade: no
forward-ports:
icmp-blocks:
rich rules:
Что мне нужно изменить, чтобы CentOS мог видеть соединения Wi-Fi? Есть доступные подключения. Нужно ли менять брандмауэр? Или что-то другое?
РЕДАКТИРОВАТЬ:
Я не могу делать то, что @TimS. предлагается, потому что следующие инструменты не установлены на компьютере и не подключены напрямую к Интернету:
[root@localhost ~]# ifconfig -a
-bash: ifconfig: command not found
[root@localhost ~]# lspci -v
-bash: lspci: command not found
[root@localhost ~]# iw dev
-bash: iw: command not found
[root@localhost ~]# iwconfig
-bash: iwconfig: command not found
Я могу открыть nmtui
, но не уверен, какие параметры ввести для создания нового соединения. [root @ localhost ~] # iw dev -bash: iw: команда не найдена [root @ localhost ~] # iwconfig -bash: iwconfig: команда не найдена
источник
nmtui
для настройки беспроводного соединения.nmtui
и не видите соединений, инструмент больше ничего не может для вас сделать. Вы должны проверить вашу установку и фактическую доступность Wi-Fi сетей. Смотрите мой обновленный ответ.Ответы:
Не за что. Они только говорят, что вы не настроили Wi-Fi соединение. Вам нужно использовать другие команды для проверки подключений Wi-Fi и подключения к Wi-Fi.
Убедитесь, что NetworkManager поддерживает Wi-Fi и управляет беспроводным устройством
Это проблема. Если NetworkManager не управляет вашим беспроводным контроллером Ethernet, вы не можете ожидать, что он увидит сети Wi-Fi и подключится к ним. NetworkManager обычно автоматически управляет всеми устройствами после новой загрузки.
Вы можете проверить наличие пакета Wi-Fi. Если у вас не установлен этот пакет, у вас нет поддержки Wi-Fi в NetworkManager.
В этом случае вы должны временно использовать соединение Ethernet или передавать RPM другими способами.
Подключитесь с помощью nmcli
Для просмотра доступных сетей Wi-Fi:
Для подключения к сети Wi-Fi под названием TestWifi:
Подключите используя nmtui
Я также только что успешно пытался просматривать сети Wi-Fi
nmtui
(не в CentOS, но он должен работать). Выбрав Активировать новое соединение было достаточно, чтобы увидеть список доступных сетей Wi-Fi.источник
Даже если ваша система распознает беспроводной интерфейс, вам все еще нужен пакет для управления им. Обычно для CentOS я использую WPA Supplicant. Он включает в себя инструменты, которые вы использовали бы для включения / отключения / и т.д. интерфейса.
Запись здесь на вики CentOS.
Вы можете скачать пакеты WPA Supplicant из разных мест. Я использовал RPMfind.net .
Для справки ниже приведены инструкции по настройке WPA Supplicant после установки. (взято из вышеупомянутой вики)
Включение wpa_supplicant без NetworkManager, обновленная версия
Это обновление является более простым способом автоматического подключения Wi-Fi во время процесса загрузки. Оригинальная версия доступна ниже для справки.
Почему обновленная версия?
Отредактируйте файл / etc / sysconfig / network-scripts / ifcfg-
Запустите iwconfig, чтобы найти устройство Wi-Fi. В этом примере вывода wlan0 является единственным, который поддерживает Wi-Fi.
Отредактируйте ifcfg для этого интерфейса. Например, используя wlan0.
/ И т.д. / sysconfig / сети-скрипты / ifcfg-wlan0
Убедитесь, что выбор ONBOOT включен.
Отредактируйте / etc / sysconfig / wpa_supplicant
Убедитесь, что ваше устройство включено в строку ИНТЕРФЕЙСЫ в этом файле. В этом примере wlan0 - единственное устройство, поддерживаемое wpasupplicant.
Отредактируйте /etc/wpa_supplicant/wpa_supplicant.conf
Большинству ваших сетей потребуется одна запись в wpa_supplicant.conf, которая выглядит следующим образом. Замените NETWORKSSID и NETWORKPSK правильными значениями для каждой сети. Разместите их в том порядке, в котором вы хотите их использовать.
Вот пример сети, которая не требует предварительного общего ключа. Если это появляется перед «любой» сетью, она будет предпочтительнее других открытых сетей.
Последний вариант (который вы можете не использовать) позволит вам подключиться к любой открытой сети. Это полезно в отелях, но может разрешить подключения к нежелательным сетям.
Создать /etc/rc5.d/S09prepnet
Вставьте следующий текст, чтобы создать новый файл, который подготовит запущенные сервисы для подключения Wi-Fi.
Настройка служб для запуска при загрузке
Вставьте следующие команды для настройки служб.
Перезагрузитесь, чтобы включить
При следующей перезагрузке ваше Wi-Fi соединение включается при запуске сетевых служб.
Добавление или редактирование сетей Wi-Fi
Если вам нужно добавить или изменить сеть Wi-Fi, внесите все необходимые изменения в wpa_supplicant.conf.
/etc/wpa_supplicant/wpa_supplicant.conf
Далее перезапустите wpa_supplicant и сетевые сервисы.
источник
rpm
файлы загружать на другой ПК и переносить вручнуюSCP
с другого ПК на этот отдельный сервер. Но я удивляюсь, почему мы не можем просто использовать инструменты, поставляемые с предустановленной CentOS 7. Предлагаете ли вы подход CentOS 6, инструменты которого были заменены другими инструментами в CentOS 7?иногда вам нужно установить драйвер, чтобы обнаружить его, потому что centos по умолчанию устанавливает только авторизованные драйверы с открытым исходным кодом. ищите rpm или ищите на сайте производителя запчастей драйвер linux centos
источник
Вот мой опыт по следующим причинам:
Если вы подключились к сети Wi-Fi, когда вы установили CentOS 7.
После входа CentOS 7 в спящий режим ИЛИ случайного отключения из-за отключения питания ИЛИ вы перезапустились и вошли в CentOS 7
и если ваш Wi-Fi не работает.
Не устанавливайте дополнительный модуль ядра, не устанавливайте новые пакеты и не изменяйте настройки.
Просто выключите и снова загрузитесь в CentOS 7. Ваш Wi-Fi снова начнет работать.
Это то, что я понял после 6 часов твиков и перепробовал все
источник
Привет, вчера я провел весь вечер, пытаясь заставить работать WIFI после прочтения технического документа после технического документа. Я наконец-то натолкнулся на документ, в котором упоминалось, что в cent os 7 была ошибка с подключаемым модулем NetworkManager-wifi по умолчанию ... Последнее, что я сделал прошлой ночью, - это просто полностью установил установку (это уже было раньше, но я так много изменял, что потерял след). Сегодня утром у меня была свежая установка Cent OS 7 в качестве веб-сервера, Я установил NetworkManager-WIFI rpm с флешки, сделал перезагрузку, и вуаля так же, как соединение, которое я установил в установке. Это связано сразу.
источник