Recientemente instalé CentOS 7 como único sistema operativo en un Acer Aspire T. No hay GUI, ya que es un servidor con una interfaz solo de terminal.
¿Qué debo hacer para que CentOS 7 pueda ver y enumerar las conexiones wifi disponibles?
Cuando uso la herramienta de línea de comandos de Network Manager nmcli, obtengo lo siguiente, que indica que nmcli tiene wifi habilitado, pero que no puede ver ninguna conexión wifi:
[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 --
Luego verifiqué la configuración del firewall, que muestra que ssh es el único servicio abierto, de la siguiente manera:
[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:
¿Qué necesito cambiar para que CentOS pueda ver las conexiones wifi? Hay conexiones disponibles. ¿El firewall necesita cambiar? ¿O algo mas?
EDITAR:
No puedo hacer las cosas que @TimS. se sugiere porque las siguientes herramientas no están preinstaladas en la computadora y no están conectadas directamente a Internet:
[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
Puedo abrir nmtui
, pero no estoy seguro de qué parámetros ingresar para crear una nueva conexión. [root @ localhost ~] # iw dev -bash: iw: comando no encontrado [root @ localhost ~] # iwconfig -bash: iwconfig: comando no encontrado
fuente
nmtui
para configurar una conexión inalámbrica.nmtui
y no ve las conexiones, no hay nada más que la herramienta pueda hacer por usted. Debe verificar su instalación y la disponibilidad real de las redes wifi. Ver mi respuesta actualizada.Respuestas:
De ningún modo. Solo dicen que no ha configurado ninguna conexión wifi. Necesita usar otros comandos para verificar las conexiones wifi y conectarse a wifi.
Asegúrese de que NetworkManager sea compatible con wifi y administre el dispositivo inalámbrico
Esto es un problema. Si NetworkManager no administra su controlador ethernet inalámbrico, entonces no puede esperar que vea redes wifi y se conecte a ellas. NetworkManager normalmente administraría todos los dispositivos automáticamente después de un nuevo inicio.
Es posible que desee verificar la presencia del paquete wifi. Si no tiene ese paquete instalado, no tiene soporte wifi en NetworkManager.
En ese caso, debe usar temporalmente una conexión ethernet o transferir el RPM por otros medios.
Conéctese usando nmcli
Para ver las redes wifi disponibles:
Para conectarse a una red wifi llamada TestWifi:
Conéctese usando nmtui
También intenté ver con éxito las redes wifi en
nmtui
(no en CentOS, pero debería funcionar). Elegir Activar nueva conexión fue suficiente para ver la lista de redes wifi disponibles.fuente
Aunque su sistema reconoce la interfaz inalámbrica, aún necesita un paquete para poder administrarlo. Generalmente para CentOS, uso WPA Supplicant. Incluye las herramientas que usaría para habilitar / deshabilitar / etc. la interfaz.
Una reseña está aquí en la wiki de CentOS.
Puede descargar los paquetes WPA Supplicant desde varias ubicaciones. Solía RPMfind.net .
Como referencia, aquí están las instrucciones sobre cómo configurar WPA Supplicant después de la instalación. (tomado de la wiki anterior)
Habilitar wpa_supplicant sin NetworkManager, versión actualizada
Esta actualización es un método más simple para que una interfaz wifi se conecte automáticamente durante el proceso de arranque. La versión original está disponible a continuación para referencia.
¿Por qué una versión actualizada?
Edite el archivo / etc / sysconfig / network-scripts / ifcfg-
Ejecute iwconfig para encontrar el dispositivo wifi. En esta salida de muestra, wlan0 es el único que admite wifi.
Edite el ifcfg para esta interfaz. Por ejemplo, usando wlan0.
/ etc / sysconfig / network-scripts / ifcfg-wlan0
Verifique que la selección ONBOOT esté habilitada.
Edite / etc / sysconfig / wpa_supplicant
Asegúrese de que su dispositivo esté incluido en la línea INTERFACES de este archivo. En este ejemplo, wlan0 es el único dispositivo compatible con wpasupplicant.
Edite /etc/wpa_supplicant/wpa_supplicant.conf
La mayoría de sus redes requerirán una única entrada en wpa_supplicant.conf que se vea así. Reemplace NETWORKSSID y NETWORKPSK con los valores adecuados para cada red. Póngalos en el orden en que los quiere usar.
Aquí hay un ejemplo de una red que no requiere una clave precompartida. Si esto aparece antes de la red "any", se preferirá a otras redes abiertas.
Una opción final (que no puede elegir implementar) le permitirá conectarse a cualquier red que esté abierta. Esto es útil en hoteles, pero puede permitir conexiones a redes no deseadas.
Crear /etc/rc5.d/S09prepnet
Pegue el siguiente texto para crear un nuevo archivo que preparará los servicios en ejecución para una conexión wifi.
Configurar servicios para ejecutarse en el arranque
Pegue los siguientes comandos para configurar los servicios.
Reiniciar para habilitar
En el próximo reinicio, su conexión wifi se habilitará cuando comiencen los servicios de red.
Agregar o editar redes wifi
Si necesita agregar o editar una red wifi, realice los cambios necesarios en wpa_supplicant.conf.
/etc/wpa_supplicant/wpa_supplicant.conf
Luego reinicie wpa_supplicant y los servicios de red.
fuente
rpm
archivos descargar a una PC diferente y transferir manualmenteSCP
desde la otra PC a este servidor separado. Pero me pregunto por qué no podemos simplemente usar las herramientas que vienen preinstaladas con CentOS 7. ¿Está sugiriendo un enfoque de CentOS 6 cuyas herramientas fueron reemplazadas por diferentes herramientas en CentOS 7?a veces necesita instalar el controlador para detectarlo porque los centos por defecto solo instalan controladores autorizados de código abierto. busque rpm o busque en el sitio web del fabricante de piezas para el controlador linux centos
fuente
Aquí está mi experiencia, por las siguientes razones:
Si se conectó a la red Wifi cuando instaló CentOS 7.
Después de que CentOS 7 ingrese al modo de suspensión O apagado accidental debido al drenaje de energía O que haya reiniciado e iniciado sesión en CentOS 7
y si tu wifi no funciona.
No instale un módulo de kernel adicional / instale ningún paquete nuevo / realice ningún ajuste.
Simplemente apague y arranque nuevamente en CentOS 7. Su wifi comenzará a funcionar nuevamente.
Esto es lo que me di cuenta después de 6 horas de ajustes y probé todo
fuente
Hola, pasé ayer toda la noche tratando de hacer que WIFI funcione después de leer el documento técnico después del documento técnico. Finalmente encontré un documento que mencionaba que había un error en el cent os 7 con el plugin NetworkManager-wifi no incluido por defecto ... Lo último que hice anoche fue hacer una instalación completamente limpia (ya era antes, pero había estado manipulando tanto que perdí la pista). Esta mañana tuve una nueva instalación de Cent OS 7 configurada como un servidor web, Instalé el NetworkManager-WIFI rpm desde un dispositivo, reinicié y listo, igual que la conexión que configuré en la instalación. Se conectó de inmediato.
fuente