Comment se connecter au wifi dans CentOS 7 (CLI) (pas d'interface graphique)?

10

J'avais installé CentOS (CLI, minimal) .il n'a pas d'interface graphique.Je veux me connecter au WiFi mais les réponses sur askubuntu ne fonctionnent pas. voir cette capture d'écran.Je veux savoir ce qui suit: -

  • Comment activer / désactiver le WiFi?
  • Comment obtenir la liste des connexions WiFi disponibles?
  • Comment connecter le WiFi avec lequel je veux me connecter?
rahul
la source

Réponses:

13

L'option la meilleure et la plus simple que j'aime utiliser avec CentOS est nmtui. (Réf: Redhat )

CE N'EST PAS UNE GUI, C'EST TUI (INTERFACE UTILISATEUR DE TEXTE )

Vous devez d'abord installer nmtui,

# yum install NetworkManager-tui

Alors,

# nmtui

Cela vous permettra de choisir ce que vous recherchez.

entrez la description de l'image ici

Maintenant, vous pouvez aller dans Modifier la connexion et répertorier toutes les connexions WiFi disponibles pour vous. Ensuite, vous pouvez sélectionner ce que vous voulez et activer / désactiver ce que vous voulez.

NIK
la source
2
La question dit CLI, pas de GUI.
G-Man dit `` Réinstalle Monica ''
1
Oui. Je sais que la question dit que c'est CLI qui est là où nmtui est utile. Ce n'est pas une interface graphique, c'est TUI. (Interface utilisateur de texte), c'est une méthode recommandée par Redhat. Regardez, il y a deux choses auxquelles nous pouvons penser. Si l'exigence est de configurer le Wifi manuellement à l'aide d'une ligne de commande, c'est l'option la meilleure et la plus simple. Les scripts ne sont cependant pas possibles avec cela, je suis d'accord.
NIK
6
Comment puis-je installer NetworkManager-tui sans Wifi ??
rahul
C'est la question à un million de dollars. :) Encore une fois, vous avez deux options. La méthode simple consiste à connecter votre appareil à un réseau filaire normalement à un port réseau (RJ45) de votre routeur wifi et à effectuer la configuration. (J'ai écrit ici comment faire cela pour Raspberry Pi namal.org . C'est la même chose pour d'autres appareils également). La deuxième option consiste à télécharger le rpm nmtui et les dépendances manuellement et à installer à l'aide de RPM. Si vous pouvez dire l'appareil que vous utilisez et la version exacte de centOS, je pourrais probablement vous dire ce que vous devez faire exactement.
NIK
Merci! J'ai eu un problème sur CentOS7 où je ne pouvais pas activer (à partir d'une interface graphique) une seconde carte réseau Wi-Fi en double car il y avait des conflits de configuration quelque part en cours de route qui ont empêché la connexion. Je suis tombé sur cette réponse suggérée et cette solution a fonctionné de la manière la plus élégante et m'a permis de l'activer à partir de la ligne de commande.
Kārlis K.
11

Pour exécuter la ifconfigcommande ..., vous devez installer le net-toolspackage.

Parce que le net-toolsest obsolète, il y a les commandes ipet iwqui répondent à votre question:

Comment activer / désactiver le WiFi?

$ ip link set <interface> up
$ ip link set <interface> down

Comment obtenir la liste des connexions WiFi disponibles?

$ iw dev <interface> scan | grep SSID

Comment connecter le WiFi avec lequel je veux me connecter?

Créez un wpa_supplicantfichier de configuration avec le contenu suivant:

ctrl_interface=/run/wpa_supplicant
update_config=1
ap_scan=1

Pour ajouter le SSID et le mot de passe, exécutez:

$ wpa_passphrase "YOUR-SSID" YOUR-PASSWD >> /etc/wpa_supplicant/wpa_supplicant.conf

Pour connecter run:

$ wpa_supplicant -i <interface> -c /etc/wpa_supplicant/wpa_supplicant.conf -B
dhclient <interface>
GAD3R
la source
+1 pour avoir mentionné la dépréciation de net-tools.
Isius
1
Je suis ces étapes et cela fonctionne, mais je dois exécuter dhclient wlo1comme dernière étape avant d'obtenir un bail DHCP. J'ai ajouté scan_ssid=1à /etc/wpa_supplicant/wpa_supplicant.conf. tks GAD3R! :)
chan fook sheng
4

Vous devriez pouvoir voir si les pilotes de la carte sont installés en utilisant lspci -k

Et puis pour savoir si votre interface est correctement détectée et nommée, vous pouvez utiliser ip link Vous pouvez ensuite essayer de faire apparaître l'interface avec ifup

Si l'interface ne s'affiche pas correctement, c'est peut-être parce qu'il vous manque un fichier de configuration comme /etc/sysconfig/network-scripts/ifcfg-<interface-name>

Une autre solution alternative si c'est quelque chose que vous ne voulez faire apparaître qu'une fois que vous pouvez entrer les commandes suivantes:

ip link set dev <interface-name> up
wpa_supplicant -B -i <interface-name> -c /etc/wpa_supplicant/wpa_supplicant.conf
dhcpcd <interface-name>
Panda
la source
4

Si vous exécutez CentOS 7: vous souhaiterez peut-être vérifier si NetworkManager est déjà disponible pour vous:

chkconfig NetworkManager sur

service démarrage de NetworkManager

Commande d'émission: nmtui

Accédez directement à «Activer une connexion» pour vérifier si vous pouvez déjà voir votre réseau sans fil / wi-fi. Si oui, entrez votre mot de passe.

Vous pouvez également modifier un profil pour le Wi-Fi auquel vous souhaitez vous connecter.

REMARQUE: si vous ne pouvez pas activer un réseau Wi-Fi, essayez ce qui suit: Après les étapes ci-dessus: /etc/init.d/network restart OR REBOOT / RESTART your box.

Steve Zhou
la source
0

Voici mon expérience, pour les raisons suivantes:

  1. Si vous vous êtes connecté au réseau Wifi lorsque vous avez installé CentOS 7.
  2. 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'effectuez aucune modification / n'installez aucun nouveau paquet

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é.

rammayur
la source