English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Guida dettagliata su come installare il driver della scheda wireless Realtek in CentOS 6.5

Preparation before installation  

  [a] Check the installation status of the wireless network card driver (check the installation status of the network interface to check)

 In un terminale virtuale, inserire:

#> iwconfig

If the following information is displayed, it indicates that the wireless network card driver is not installed

No wireless extensions. # Local loopback interface eth0 no wireless extensions. # Ethernet interface

Se viene visualizzata l'informazione di seguito, significa che il driver è stato installato

lo no wireless extension. eth0 no wireless extension. wlan0 Nickname: Mode:Managed Frequency=2.462 GHz Access Point: 8C:21:0A:57:C8:CA Bit Rate=300 Mb/s Retry:on RTS thr:off Fragment thr:off Power Management period:0us mode:All packets received Link Quality=100/100 Signal level=-48 dBm Noise level=-120 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0

  [b] Consultare le informazioni del chip della scheda di rete wireless

  In un terminale virtuale, inserire:

#> lspci | grep -i network

  E possiamo ottenere le informazioni del chip della scheda di rete wireless, il mio è RTL8191SEvB

  Attenzione:Se inserisci lspci | grep -i eth, ottieni le informazioni della scheda di rete di Ethernet 

  [c] Consultare la versione del kernel

  In un terminale virtuale, inserire:

#> uname -r

   E possiamo ottenere le informazioni del kernel, il mio è 2.6.32-431.el6.x86_64

 Dopo aver ricevuto queste informazioni, possiamo scaricare il driver dal sito ufficiale!

 Secondo: installazione del driver                

  Dopo aver estratto il driver, eseguire make && make install restituirà “make: *** /lib/modules/2.6.32-431.el6.x86_64/build: non esiste quel file o directory”, ma eseguendo ls /lib/modules/2.6.32-431.el6.x86_64/ scopriremo che esiste build, quindi cosa è successo? Eseguendo ls -l /lib/modules/2.6.32-431.el6.x86_64/ scopriremo che build è un link simbolico che punta a /usr/src/kernels/2.6.32-358.el6.x86_64, ma al momento non esiste questa directory, quindi l'installazione fallirà.

  Soluzione: Esegui yum install kernel-headers kernel-devel gcc* e reinstalla dopo aver completato l'installazione, quindi esegui make clean e make && make install, quindi riavvia il sistema.

  Dopo il riavvio, noterai che la scheda wireless è stata avviata, ma non riesce a trovare reti Wi-Fi. Riavvia di nuovo!

Terzo, configurazione del DNS               

   A questo punto, il driver è stato risolto, ma non riesci ancora a navigare su Internet, nemmeno pingando DuDu non restituisce l'IP. Probabilmente c'è un problema con il DNS. Esegui sudo vim /etc/resolv.conf e aggiungi nameserver.  

Quarto, introduzione delle conoscenze correlate             

  1. lo (interfaccia di ritorno):

  Come interfaccia di rete virtuale, viene creata dal sistema o dall'applicazione e non richiede controllo del driver, utilizzata per inviare e ricevere pacchetti di dati interni al sistema. (Comunicazione tra processi di sistema)

  2. linux-headers: File di intestazione di sviluppo di Linux

  3. linux-devel: Include i file di intestazione di Linux, le librerie di collegamento e i file di configurazione, ecc. Poiché il driver della scheda wireless chiama alcune funzioni del kernel, è necessario utilizzare linux-devel durante la compilazione del driver della scheda wireless (make && make install).

Sommario                 
  Finalmente posso navigare su Internet, ora lo studio sarà più facile. O forse ti chiederai, come hai scaricato i materiali prima? Puoi navigare su Internet utilizzando il telefono come ricevitore di segnale wireless, collegato direttamente tramite USB. A questo punto, esegui iwconfig e vedrai l'interfaccia di rete usb0!

Ti potrebbe interessare