English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
准备工作在安装前
[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!