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

Подробное руководство по установке драйвера Realtek для беспроводной сети CentOS 6.5

准备工作在安装前  

  [a] Проверьте установку драйвера для беспроводной карты (проверьте установку сетевых интерфейсов)

 В виртуальном терминале введите:

#> iwconfig

Если будет отображаться следующая информация, это означает, что драйвера для беспроводной карты не установлены

Нет беспроводных расширений. # Локальный环路 интерфейс eth0 нет беспроводных расширений. # Интерфейс Ethernet

Если отображается следующая информация, это означает, что драйвер уже установлен

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] Запрос информации о чипе беспроводной сетевой карты

  В виртуальном терминале введите:

#> lspci | grep -i network

  Так можно получить информацию о чипе беспроводной сетевой карты, у меня это RTL8191SEvB

  Внимание:Если ввести lspci | grep -i eth, можно получить информацию о сетевой карте 

  [c] Запрос информации о версии ядра

  В виртуальном терминале введите:

#> uname -r

   Так можно получить информацию о ядре, у меня это 2.6.32-431.el6.x86_64

 Получив эту информацию, мы можем перейти на официальный сайт и загрузить драйвер!

 Второе: установка драйвера                

  После распаковки драйвера, при выполнении make && make install будет выдаваться сообщение “make: *** /lib/modules/2.6.32-431.el6.x86_64/build: файл или каталог не найдены”, но если выполнить ls /lib/modules/2.6.32-431.el6.x86_64/, то обнаружится, что build существует. Что же произошло? Выполнение ls -l /lib/modules/2.6.32-431.el6.x86_64/ покажет, что build является символической ссылкой, которая указывает на /usr/src/kernels/2.6.32-358.el6.x86_64, но в настоящее время такого каталога нет, что и привело к неудаче установки.

  Решение проблемы: Выполните команду yum install kernel-headers kernel-devel gcc* и установите完成后 выполните make clean и make && make install, затем перезагрузите систему.

  После перезагрузки вы обнаружите, что беспроводная карта уже запущена, но не может найти никаких точек доступа, поэтому перезагрузите систему еще раз!

Третий раздел. Настройка DNS               

   В этот момент драйвер уже настроен, но интернет не доступен, пинг к Дуаньма не возвращает IP, поэтому, скорее всего, это проблема DNS. Выполните команду sudo vim /etc/resolv.conf и добавьте nameserver.  

Четвертый раздел. Краткое описание相关知识             

  1. lo (обратный интерфейс):

  В качестве виртуального сетевого интерфейса, созданного системой или приложением и не требующего управления драйвером, используется для отправки и приема пакетов данных в системе. (Процесс коммуникации между процессами системы)

  2. linux-headers: Разработочные заголовки Linux

  3. linux-devel: Включает заголовки Linux, библиотеки и конфигурационные файлы и т.д. Поскольку драйвер беспроводной карты вызывается некоторыми функциями ядра, при компиляции драйвера беспроводной карты (make && make install) необходимо использовать linux-devel

Обобщение                 
  Наконец-то можно выйти в интернет, теперь обучение будет немного удобнее. Или может быть, вы удивлены, как вы раньше скачивали материалы? Устройство может быть использовано в качестве приемника беспроводного сигнала, и подключение через USB позволяет выходить в интернет. В этот момент при выполнении команды iwconfig можно увидеть сетевой интерфейс usb0!

Основной учебник
Рекомендуется для просмотра