Настройка WPA

В последнее время всё большее распространение получают домашние беспроводные сети построенные на базе технологии Wi-Fi.

Структура таких сетей обычно предельно проста: домашний компьютер, подключенный к широкополосному кабельному или ADSL Интернет-каналу, и рабочий ноутбук.

В таком случае оптимальным вариантом настройки Wi-Fi будет сеть на базе WPA, т.к. сети, построенные на основе WEP, крайне небезопасны.

Настройка точки доступа

Параметры:

  • Wireless: Enable – Поддержка беспроводной сети.
  • SSID: homewifi – Имя сети.
  • Channel: 11 – Канал передачи данных.
  • OperationRate: 802.11b/g – Совместимость с различными режимами.
  • HiddenSSID: Disable – Отображать имя сети.
  • AuthenticationType: WPA-PSK – Тип аутентификации.
  • EncryptionType: TKIP – Тип шифрования.
  • PSKKey: СУПЕРСЕКРЕТНЫЙКЛЮЧ – Ключ сети.

Настройка клиента

Установка пакетов

Установите следующие пакеты:

  • wireless-tools
  • wpa_supplicant
  • wpa_supplicant-gui

Определение имени сетевого интерфейса

# iwconfig
wlan0     IEEE 802.11g  ESSID:off/any  Nickname:"localhost.localdomain"
          Mode:Managed  Frequency:2.462 GHz  Access Point: Not-Associated
          Bit Rate=54 Mb/s
          Fragment thr=540000 B
          Encryption key:off
          Power Management:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

Имя устройства может быть разным.

Поиск сети и определение параметров шифрования

# iwlist INTERFACE scan
wlan0     Scan completed :
          Cell 01 - Address: 00:14:BF:B1:B1:2B
                    ESSID:"homewifi"
                    Protocol:IEEE 802.11g
                    Mode:Managed
                    Frequency:2.462 GHz (Channel 11)
                    Quality:98/100  Signal level:-33 dBm  Noise level:-96 dBm
                    Encryption key:on
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s
                              24 Mb/s; 36 Mb/s; 54 Mb/s
                    Extra:bcn_int=100
                    Extra:atim=0
                    IE: WPA Version 1
                        Group Cipher : TKIP
                        Pairwise Ciphers (1) : TKIP
                        Authentication Suites (1) : PSK

где:

  • INTERFACE – имя wifi-интерфейса, например wlan0

Также можно воспользоваться графическим приложением wpa_gui.

Настройка wpa_supplicant

/etc/sysconfig/wpa_supplicant

Отредактируйте файл /etc/sysconfig/wpa_supplicant:

# Имя wifi-интерфейса
INTERFACES="-iwlan0"

# Драйвер
DRIVERS="-Dwext"

Список драйверов можно получить при помощи команды:

# wpa_supplicant --help

/etc/wpa_supplicant/wpa_supplicant.conf

Добавьте в файл /etc/wpa_supplicant/wpa_supplicant.conf секцию network:

Стандарт WPA (WPA-PSK-TKIP)
network={
        ssid="homewifi"
        key_mgmt=WPA-PSK
        psk="СУПЕРСЕКРЕТНЫЙКЛЮЧ"
        pairwise=TKIP
        group=TKIP
}
Стандарт WPA2 (WPA-PSK-CCMP)
network={
        ssid="homewifi"
        key_mgmt=WPA-PSK
        psk="СУПЕРСЕКРЕТНЫЙКЛЮЧ"
        pairwise=CCMP
        group=CCMP
}
Другие

Примеры конфигурационного файла для других режимов шифрования можно получить при помощи следующей команды:

# man wpa_supplicant.conf

Запуск службы

Запустите службу wpa_supplicant.

Автозапуск службы

Настройте автоматический запуск службы wpa_supplicant.

Просмотр состояния

# iwconfig
wlan0     IEEE 802.11g  ESSID:"homewifi"  Nickname:"localhost.localdomain"
          Mode:Managed  Frequency:2.462 GHz  Access Point: 00:14:BF:B1:B1:2B
          Bit Rate=54 Mb/s
          Fragment thr=540000 B
          Encryption key:EB1C-F63B-0C1C-DF93-BD66-8B5C-2238-832C-64AC-99D6-C897-5D30-9FC4-C390-39FA-8740   Security mode:restricted
          Power Management:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

Настройка сетевого интерфейса

Отредактируйте файл /etc/sysconfig/network-scripts/ifcfg-wlan0:

DEVICE=wlan0
BOOTPROTO=dhcp
ONBOOT=no

Установка соединения

# /sbin/ifup wlan0
# /sbin/ip address show wlan0
0: wlan0:  mtu 1500 qdisc pfifo_fast qlen 1000
    link/ether 00:18:de:b0:50:f6 brd ff:ff:ff:ff:ff:ff
    inet 172.20.90.172/24 brd 172.20.90.255 scope global wlan0
    inet6 fe80::218:deff:feb0:50f6/64 scope link
       valid_lft forever preferred_lft forever

Статьи по Теме

Другие Статьи

Категории
Поиск