Come connettersi al wifi in CentOS 7 (CLI) (no GUI)?


10

Avevo installato CentOS (CLI, minimo) .non ha una GUI. Voglio collegarmi al WiFi ma le risposte su askubuntu non funzionano. guarda questo screenshotVoglio sapere quanto segue: -

  • Come attivare / disattivare il WiFi?
  • Come ottenere l'elenco delle connessioni WiFi disponibili?
  • Come connettere WiFi con cui voglio connettermi?

Risposte:


13

L'opzione migliore e facile che mi piace usare con CentOS è nmtui. (Rif: Redhat )

QUESTA NON È UNA GUI, È TUI (TEXT USER INTERFACE )

Per prima cosa devi installare nmtui,

# yum install NetworkManager-tui

Poi,

# nmtui

Questo opzionerà ciò che stai cercando.

inserisci qui la descrizione dell'immagine

Ora puoi andare su Modifica connessione ed elencherà tutte le connessioni WiFi disponibili per te. Quindi è possibile selezionare ciò che si desidera e attivare / disattivare ciò che si desidera.


2
La domanda dice CLI, nessuna GUI.
G-Man dice "Reinstate Monica" il

1
Sì. So che la domanda dice che è CLI che è dove nmtui è utile. Non è una GUI, è TUI. (Text User Interface) questo è un metodo raccomandato da Redhat. Guarda, ci sono due cose a cui possiamo pensare. Se il requisito è configurare Wifi manualmente tramite una riga di comando, questa è l'opzione migliore e più semplice. Lo scripting non è possibile con questo però, sono d'accordo.
NIK,

6
Come posso installare NetworkManager-tui senza Wifi ??
rahul,

Corretta, questa è la domanda da un milione di dollari. :) Ancora una volta hai due opzioni. Il metodo semplice consiste nel collegare il dispositivo a una rete cablata normalmente a una porta di rete (RJ45) nel router WiFi ed eseguire la configurazione. (Ho scritto qui come fare per Raspberry Pi namal.org . Questo è lo stesso anche per altri dispositivi). La seconda opzione è scaricare manualmente nmtui rpm e dipendenze e installarlo usando RPM. Se riesci a capire il dispositivo che stai utilizzando e la versione esatta di centOS probabilmente potrei dirti cosa devi fare esattamente.
NIK,

Grazie! Ho avuto un problema su CentOS7 in cui non ero in grado di attivare (da una GUI) una seconda NIC Wi-Fi duplicata perché c'erano dei conflitti di configurazione da qualche parte lungo la strada che impedivano la connessione. Mi sono imbattuto in questa risposta suggerita e questa soluzione ha funzionato nel modo più elegante e mi ha permesso di attivarla dalla riga di comando.
Kārlis K.,

11

Per eseguire il ifconfigcomando ..., è necessario installare il net-toolspacchetto.

Poiché net-toolsè deprecato, ci sono i comandi ipe iwche rispondono alla tua domanda:

Come attivare / disattivare il WiFi?

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

Come ottenere l'elenco delle connessioni WiFi disponibili?

$ iw dev <interface> scan | grep SSID

Come connettere WiFi con cui voglio connettermi?

Creare un wpa_supplicantfile di configurazione con il seguente contenuto:

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

Per aggiungere il SSID e la password, eseguire:

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

Per eseguire la connessione:

$ wpa_supplicant -i <interface> -c /etc/wpa_supplicant/wpa_supplicant.conf -B
dhclient <interface>

+1 per menzionare la deprecazione degli strumenti di rete.
Isius,

1
Seguo questi passaggi e funziona, ma devo eseguire dhclient wlo1come ultimo passaggio prima di ottenere un contratto di locazione DCP. Ho aggiunto scan_ssid=1a /etc/wpa_supplicant/wpa_supplicant.conf. tks GAD3R! :)
chan fook sheng

4

Dovresti essere in grado di vedere se i driver per la scheda sono installati utilizzando lspci -k

E poi per sapere se la tua interfaccia viene correttamente rilevata e denominata, puoi usarla. ip link Puoi quindi provare a far apparire l'interfaccia con ifup

Se l'interfaccia non viene visualizzata correttamente potrebbe essere perché ti manca un file di configurazione come /etc/sysconfig/network-scripts/ifcfg-<interface-name>

Un'altra soluzione alternativa se si desidera visualizzare solo una volta che è possibile immettere i seguenti comandi:

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

4

Se si utilizza CentOS 7: è possibile verificare se NetworkManager è già disponibile per l'uso:

chkconfig NetworkManager attivo

servizio Avvio di NetworkManager

Emettere il comando: nmtui

Vai direttamente a "Attiva una connessione" per verificare se puoi già vedere la tua rete wireless / wi-fi. In tal caso, inserisci la tua password.

Puoi anche modificare un profilo per il wi-fi che desideri connettere.

NOTA: se non è possibile attivare una connessione Wi-Fi, provare quanto segue: Dopo i passaggi precedenti: /etc/init.d/ riavvio della rete OPPURE RIAVVIA / RIAVVIA la casella.


0

Ecco la mia esperienza, per i seguenti motivi:

  1. Se ti sei connesso alla rete Wifi quando hai installato CentOS 7.
  2. Dopo che CentOS 7 è entrato in modalità sospensione o l'arresto accidentale a causa di un'interruzione dell'alimentazione O è stato riavviato e si è effettuato l'accesso a CentOS 7

e se il tuo wifi non funziona.

Non installare un modulo kernel aggiuntivo / fare modifiche / installare nuovi pacchetti

Basta spegnere e riavviare in CentOS 7. Il wifi riprenderà a funzionare.

Questo è quello che ho realizzato dopo 6 ore di modifiche e ho provato tutto.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.