J'ai récemment installé CentOS 7 comme seul système d'exploitation sur un Acer Aspire T. Il n'y a pas d'interface graphique, car il s'agit d'un serveur avec une interface de terminal uniquement.
Que dois-je faire pour que CentOS 7 puisse voir et répertorier les connexions wifi disponibles?
Lorsque j'utilise l'outil de ligne de commande de Network Manager nmcli, j'obtiens ce qui suit, qui indique que nmcli a le wifi activé, mais qu'il ne peut voir aucune connexion 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 --
J'ai ensuite vérifié la configuration du pare-feu, ce qui montre que ssh est le seul service ouvert, comme suit:
[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:
Que dois-je changer pour que CentOS puisse voir les connexions wifi? Il existe des connexions disponibles. Le pare-feu doit-il changer? Ou autre chose?
ÉDITER:
Je ne suis pas en mesure de faire les choses que @TimS. suggéré car les outils suivants ne sont pas préinstallés sur l'ordinateur et il n'est pas connecté directement à 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
Je peux ouvrir nmtui
, mais je ne suis pas sûr des paramètres à saisir pour créer une nouvelle connexion. [root @ localhost ~] # iw dev -bash: iw: commande introuvable [root @ localhost ~] # iwconfig -bash: iwconfig: commande introuvable
la source
nmtui
pour configurer une connexion sans fil.nmtui
et que vous ne voyez pas les connexions, l'outil ne peut rien faire de plus pour vous. Vous devez vérifier votre installation et la disponibilité réelle des réseaux wifi. Voir ma réponse mise à jour.Réponses:
Pas du tout. Ils disent seulement que vous n'avez configuré aucune connexion wifi. Vous devez utiliser d'autres commandes pour vérifier les connexions wifi et vous connecter au wifi.
Assurez-vous que NetworkManager prend en charge le wifi et gère le périphérique sans fil
C'est un problème. Si NetworkManager ne gère pas votre contrôleur Ethernet sans fil, vous ne pouvez pas vous attendre à voir des réseaux wifi et à vous y connecter. NetworkManager gère normalement tous les appareils automatiquement après un nouveau démarrage.
Vous voudrez peut-être vérifier la présence du package wifi. Si ce package n'est pas installé, vous n'avez pas de prise en charge wifi dans NetworkManager.
Dans ce cas, vous devez temporairement utiliser une connexion Ethernet ou transférer le RPM via d'autres moyens.
Se connecter à l'aide de nmcli
Pour afficher les réseaux wifi disponibles:
Pour vous connecter à un réseau wifi appelé TestWifi:
Se connecter à l'aide de nmtui
J'ai également essayé avec succès d'afficher les réseaux wifi dans
nmtui
(pas dans CentOS mais cela devrait fonctionner). Choisir Activer une nouvelle connexion était suffisant pour voir la liste des réseaux wifi disponibles.la source
Même si votre système reconnaît l'interface sans fil, vous avez toujours besoin d'un package pour le gérer. Généralement pour CentOS, j'utilise WPA Supplicant. Il comprend les outils que vous utiliseriez pour activer / désactiver / etc l'interface.
Un résumé est ici sur le wiki CentOS.
Vous pouvez télécharger les packages WPA Supplicant à partir de divers emplacements. J'ai utilisé RPMfind.net .
Pour référence, voici les instructions sur la configuration de WPA Supplicant après l'installation. (extrait du wiki ci-dessus)
Activation de wpa_supplicant sans NetworkManager, version mise à jour
Cette mise à jour est une méthode plus simple pour qu'une interface wifi se connecte automatiquement pendant le processus de démarrage. La version originale est disponible ci-dessous pour référence.
Pourquoi une version mise à jour?
Editez le fichier / etc / sysconfig / network-scripts / ifcfg-
Exécutez iwconfig pour trouver le périphérique wifi. Dans cet exemple de sortie, wlan0 est le seul qui prend en charge le wifi.
Modifiez l'ifcfg pour cette interface. Par exemple, en utilisant wlan0.
/ etc / sysconfig / network-scripts / ifcfg-wlan0
Vérifiez que la sélection ONBOOT est activée.
Modifiez / etc / sysconfig / wpa_supplicant
Assurez-vous que votre appareil est inclus dans la ligne INTERFACES de ce fichier. Dans cet exemple, wlan0 est le seul périphérique pris en charge par wpasupplicant.
Modifier /etc/wpa_supplicant/wpa_supplicant.conf
La plupart de vos réseaux nécessitent une seule entrée dans wpa_supplicant.conf qui ressemble à ceci. Remplacez NETWORKSSID et NETWORKPSK par les valeurs appropriées pour chaque réseau. Mettez-les dans l'ordre dans lequel vous souhaitez les utiliser.
Voici un exemple de réseau qui ne nécessite pas de clé pré-partagée. Si cela apparaît avant le "tout" réseau, il sera préféré aux autres réseaux ouverts.
Une dernière option (que vous ne pouvez pas choisir d'implémenter) vous permettra de vous connecter à n'importe quel réseau ouvert. Ceci est utile dans les hôtels, mais peut permettre des connexions à des réseaux indésirables.
Créer /etc/rc5.d/S09prepnet
Collez le texte suivant pour créer un nouveau fichier qui préparera les services en cours d'exécution pour une connexion wifi.
Configurer les services à exécuter au démarrage
Collez les commandes suivantes pour configurer les services.
Redémarrez pour activer
Au prochain redémarrage, votre connexion wifi est activée au démarrage des services réseau.
Ajout ou modification de réseaux wifi
Si vous devez ajouter ou modifier un réseau wifi, apportez les modifications nécessaires dans wpa_supplicant.conf.
/etc/wpa_supplicant/wpa_supplicant.conf
Redémarrez ensuite wpa_supplicant et les services réseau.
la source
rpm
fichiers à télécharger sur un autre PC et à transférer manuellementSCP
depuis l'autre PC vers ce serveur détaché. Mais je me demande pourquoi nous ne pouvons pas simplement utiliser les outils préinstallés avec CentOS 7. Suggérez-vous une approche CentOS 6 dont les outils ont été remplacés par différents outils dans CentOS 7?parfois, vous devez installer le pilote pour le détecter car centos, par défaut, installe uniquement les pilotes autorisés open source. recherchez le régime ou consultez le site Web du fabricant de pièces pour le pilote linux centos
la source
Voici mon expérience, pour les raisons suivantes:
Si vous vous êtes connecté au réseau Wifi lorsque vous avez installé CentOS 7.
Après que CentOS 7 soit entré en mode veille OU arrêt accidentel dû à une panne de courant OU vous avez redémarré et connecté à CentOS 7
et si votre wifi ne fonctionne pas.
N'installez pas de module de noyau supplémentaire / n'installez aucun nouveau paquetage / n'effectuez aucune modification.
Arrêtez et redémarrez simplement dans CentOS 7. Votre wifi recommencera à fonctionner.
C'est ce que j'ai réalisé après 6 heures de réglages et j'ai tout essayé
la source
Salut, je passe hier toute la soirée à essayer de faire fonctionner le WIFI après avoir lu un document technique après un document technique.J'ai finalement trouvé un document qui mentionnait qu'il y avait un bogue dans cent os 7 avec le plugin NetworkManager-wifi non inclus par défaut ... La dernière chose que j'ai faite la nuit dernière a été de faire une installation complètement propre (c'était déjà avant, mais j'avais tellement trafiqué que j'ai perdu la trace) Donc ce matin, j'ai eu une nouvelle installation de Cent OS 7 configurée comme serveur Web, J'ai installé le rpm NetworkManager-WIFI à partir d'une clé USB a redémarré, et voila même que la connexion que j'ai configurée dans l'installation. Il s'est connecté immédiatement.
la source