среда, 29 сентября 2010 г.

Настройка WiFi при установке Arch Linux с netinstall

Иногда при установке archlinux нужен беспроводной интернет.В  установочных образах archlinux 2010.05 есть wireless-tools, а также появился WPA Supplicant, так что подключиться к беспроводным сетям с шифрованием WPA/WPA2 теперь не сложно.

Скачиваем установочный образ  archlinux 2010.05 netinstall, логинимся под root, вводим  "/arch/setup".
Далее переходим в виртуальную консоль, нажав Ctrl + Alt + F2. Пользователь root.
Для начала нужно узнать:
        Адаптер WiFi, установленный в системе.
        Тип шифрования сети (WEP, WPA или отсутствует), а также название сети и ключ доступа.
    Узнаем адаптер WiFi командой
    lspci
    Ищите строку, содержащую слова "Wireless Network Adapter".
    На нетбуке Acer Aspire One вывод такой:
    02:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
    Видим адаптер - AR9285.
    Драйвера для нашего адаптера уже есть - они были включены в ядро Linux-2.6.27-rc3. Также не требуют загрузки драйверов и адаптеры AR5416, AR5418, AR9160, AR9280, AR9281. Будем надеяться, что у вас один из этих адаптеров. Хотя, возможно, и некоторые другие адаптеры не требуют загрузки драйверов.

    Узнаем данные сети, к которой хотим подключиться. Делаем это при помощи команды:
    iwlist scan
    Вы увидите - wlan0 Scan completed.....
    <Данные доступных беспроводных сетей>
    wlan0 - это ваш интерфейс.
    Encryption key:on - значит, что вы должны знать ключ к сети.
    ESSID:"NETONE" - в данном случае название (или essid) сети - NETONE
    IE: IEEE 802.11i/WPA2 Version 1 - указывает тип шифрования (WPA2).
    Это все, что нужно знать. Дело за малым - написать всего пару строк для того, чтобы все заработало.
    WPA/WPA2.
    В системе есть конфиг wpa_supplicant, который и надо немного отредактировать - /etc/wpa_supplicant.conf. Сейчас там куча примеров и описаний (на 840 строк). Но мы исправим это командой
    wpa_passphrase Имя_сети(essid) пароль > /etc/wpa_supplicant.conf
    Например, как в нашем случае:
    wpa_passphrase NETONE 12345 > /etc/wpa_supplicant.conf
    Этой командой мы перезаписали содержимое wpa_supplicant.conf
    (теперь в нем содержатся имя сети и зашифрованный пароль.)
    Далее выполняем следующую команду для подключения:
    wpa_supplicant -B -Dwext -i wlan0 -c /etc/wpa_supplicant.conf
    

    Проверяем набрав iwconfig
    Готово.

    1 коммент.:

    northwoolf комментирует...

    с WEP не получилось, IE: unknown везде было, перевел домашнюю сеть на WPA2, все прошло в точности как у вас, но вот только не заработало. Адаптер AR5001, ядро 3.0-ARCH

    Отправить комментарий