English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
1. Preparativos antes de la instalación
[a] Verificar la instalación del controlador de la tarjeta de red inalámbrica (verificar la instalación de la interfaz de red a través de la situación de instalación de la red)
Ingrese en el terminal virtual:
#> iwconfig
Si se muestra la información siguiente, significa que no se ha instalado el controlador de la tarjeta de red inalámbrica
lo no wireless extensions. # Interfaz de red local eth0 no wireless extensions. # Interfaz de red Ethernet
Si se muestra la información siguiente, significa que ya se ha instalado
lo no wireless extension. eth0 no wireless extension. wlan0 Nombre: Mode:Managed Frecuencia=2.462 GHz Punto de acceso: 8C:21:0A:57:C8:CA Tasa de bits=300 Mb/s Retry:encendido RTS thr:apagado Fragment thr:apagado Gestión de energía período:0us modo:Todos los paquetes recibidos Calidad de enlace=100/10Nivel de señal 0 Signal level=-48 Nivel de ruido dBm=-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] Consultar la información del chip de la tarjeta de red inalámbrica
Ingrese en el terminal virtual:
#> lspci | grep -i network
podemos obtener la información del chip de la tarjeta de red inalámbrica, el mío es RTL8191SEvB
Atención:Si ingresa lspci | grep -i eth, lo que se obtiene es la información de la tarjeta de red de Ethernet
[c] Consultar la versión del núcleo
Ingrese en el terminal virtual:
#> uname -r
podemos obtener la información del núcleo, el mío es2.6.32-431.el6.x86_64
¡Después de obtener esta información, podemos descargar el controlador en el sitio web oficial!
2. Instalar el controlador
Descomprimir el controlador y ejecutar make && make install devolverá "make:", *** /lib/modules/2.6.32-431.el6.x86_64/build: No se encuentra ese archivo o directorio /lib/modules/2.6.32-431.el6.x86_64/ Pero descubro que hay build, ¿qué ha pasado? A través de ls -l /lib/modules/2.6.32-431.el6.x86_64/ Descubre que build es un enlace simbólico que apunta a/usr/src/kernels/2.6.32-358.el6.x86_64Pero en este momento, no hay ese directorio, por lo que la instalación falla.
Solución:Ejecuta yum install kernel-headers kernel-devel gcc* Después de instalar, ejecuta make clean y make && make install, luego reinicia el sistema.
Después de reiniciar, descubrirás que la tarjeta de red inalámbrica ya se ha iniciado, pero no puede encontrar ninguna red de acceso, ¡así que reinicia una vez más!
Tres, Configuración de DNS
En este momento, el controlador ya está configurado, pero no puede conectarse a Internet, ping a Baidu no devuelve IP, ¡definitivamente es un problema de DNS! Ejecuta sudo vim /etc/resolv.conf, simplemente agrega nameserver.
Cuatro, Introducción a相关知识
1. lo (interfaz de bucle de retroalimentación):
Como interfaz de red virtual, creada por el sistema o la aplicación y sin necesidad de control del programa de controlador, se utiliza para enviar y recibir paquetes de datos internos al sistema. (Comunicación entre procesos del sistema)
2. linux-headers:Archivos de encabezado de desarrollo de Linux
3. linux-devel:Incluye los archivos de encabezado, bibliotecas de enlaces y archivos de configuración de Linux, ya que el controlador de la tarjeta de red inalámbrica llama a algunas funciones del núcleo, por lo que al compilar el controlador de la tarjeta de red inalámbrica (make && make install), se necesita Linux-devel
Resumen
¡Por fin puedo conectarme a Internet, ¡ahora el aprendizaje será un poco más fácil! ¿O tal vez te preguntes, ¿cómo obtenías los materiales antes? Puedes conectarte a Internet usando el teléfono como receptor de señal inalámbrica y conexión USB directa. En este momento, ejecuta iwconfig y verás la interfaz de red usb0!