Madwifi: различия между версиями
EgorDS (обсуждение | вклад) |
(Викификация, форматирование, дополнение об оборудовании и замечание об устаревшем тексте.) |
||
Строка 3: | Строка 3: | ||
== Настройка точки доступа WIFI с использованием madwifi == | == Настройка точки доступа WIFI с использованием madwifi == | ||
Данная конфигурация успешно работает с беспроводным адаптером Atheros на следующих версиях ALTLinux: Сервер 4.0 или Branch 4.0, Branch 4.1, Branch 5.0 с ядром от Branch 4.1 | |||
=== Замечание 2015 года === | |||
Настоящая инструкция несколько устарела в своей первой части ("Настройки модулей ядра"): там описано использование более не поддерживаемого драйвера [http://madwifi-project.org/ MadWifi]. | |||
=== Необходимые пакеты === | |||
Итак что нужно для организации точки доступа: | Итак что нужно для организации точки доступа: | ||
* madwifi-utils | |||
* kernel-modules-madwifi | |||
madwifi-utils | * hostapd | ||
kernel-modules-madwifi | * wireless | ||
hostapd | * libwireless | ||
wireless | |||
libwireless | === Настройки модулей ядра === | ||
В /etc/modprobe.d/ options прописать: | |||
options ath_pci autocreate=ap | |||
В /etc/modprobe.d/ blacklist прописать: | |||
blacklist ath5k | |||
TYPE=eth | |||
BOOTPROTO=static | === Настройки интерфейса === | ||
ONBOOT=yes | В /etc/net/ifaces/ath0/ в файле ipv4address указать ip адрес, в файл options прописать следующее: | ||
MODULE=ath_pci | TYPE=eth | ||
WPA_DRIVER=madwifi | BOOTPROTO=static | ||
MODE=ap | ONBOOT=yes | ||
NM_CONTROLLED=no | MODULE=ath_pci | ||
CONFIG_WIRELESS=no | WPA_DRIVER=madwifi | ||
NEVER_RMMOD=yes | MODE=ap | ||
NM_CONTROLLED=no | |||
CONFIG_WIRELESS=no | |||
interface=ath0 | NEVER_RMMOD=yes | ||
driver=madwifi | |||
logger_syslog=-1 | === Настройки hostapd === | ||
logger_syslog_level=2 | Настроить hostapd: | ||
logger_stdout=-1 | interface=ath0 | ||
logger_stdout_level=2 | driver=madwifi | ||
debug=0 | logger_syslog=-1 | ||
dump_file=/tmp/hostapd.dump | logger_syslog_level=2 | ||
ctrl_interface=/var/run/hostapd | logger_stdout=-1 | ||
ctrl_interface_group=0 | logger_stdout_level=2 | ||
own_ip_addr=ваш_ip | debug=0 | ||
macaddr_acl=1 | dump_file=/tmp/hostapd.dump | ||
deny_mac_file=/etc/hostapd/hostapd.deny | ctrl_interface=/var/run/hostapd | ||
auth_algs=3 | ctrl_interface_group=0 | ||
basic_rates=540 | own_ip_addr=ваш_ip | ||
eapol_key_index_workaround=0 | macaddr_acl=1 | ||
eap_server=0 | deny_mac_file=/etc/hostapd/hostapd.deny | ||
ssid=ТВОЙ_СИД | auth_algs=3 | ||
hw_mode=g | basic_rates=540 | ||
dtim_period=2 | eapol_key_index_workaround=0 | ||
max_num_sta=255 | eap_server=0 | ||
rts_threshold=2347 | ssid=ТВОЙ_СИД | ||
fragm_threshold=2346 | hw_mode=g | ||
wpa=3 | dtim_period=2 | ||
wpa_passphrase=0123456789 | max_num_sta=255 | ||
wpa_key_mgmt=WPA-PSK | rts_threshold=2347 | ||
wpa_pairwise=TKIP CCMP</pre> | fragm_threshold=2346 | ||
wpa=3 | |||
wpa_passphrase=0123456789 # тут поставить свой пароль | |||
wpa_key_mgmt=WPA-PSK | |||
wpa_pairwise=TKIP CCMP</pre> | |||
Добавляем сервис hostapd в автозапуск командой: | |||
chkconfig hostapd on | |||
== Другие варианты настройки == | |||
* [[Hostapd|Настройка компьютера в качестве точки доступа для периферии]] | |||
* [[Точка_доступа_для_Андроида|Создание точки доступа с помощью NetworkManager]] | |||
* [http://forum.altlinux.org/index.php/topic,30273.0.html Настройка программной точки доступа с нуля] для ALT Linux KDesktop 6.0.2 на ноутбуке Acer Aspire 7540G-304G32Mi. | |||
[[Категория:HOWTO]] [[Категория:WiFi]] |
Версия от 14:26, 21 мая 2015
Настройка точки доступа WIFI с использованием madwifi
Данная конфигурация успешно работает с беспроводным адаптером Atheros на следующих версиях ALTLinux: Сервер 4.0 или Branch 4.0, Branch 4.1, Branch 5.0 с ядром от Branch 4.1
Замечание 2015 года
Настоящая инструкция несколько устарела в своей первой части ("Настройки модулей ядра"): там описано использование более не поддерживаемого драйвера MadWifi.
Необходимые пакеты
Итак что нужно для организации точки доступа:
- madwifi-utils
- kernel-modules-madwifi
- hostapd
- wireless
- libwireless
Настройки модулей ядра
В /etc/modprobe.d/ options прописать:
options ath_pci autocreate=ap
В /etc/modprobe.d/ blacklist прописать:
blacklist ath5k
Настройки интерфейса
В /etc/net/ifaces/ath0/ в файле ipv4address указать ip адрес, в файл options прописать следующее:
TYPE=eth BOOTPROTO=static ONBOOT=yes MODULE=ath_pci WPA_DRIVER=madwifi MODE=ap NM_CONTROLLED=no CONFIG_WIRELESS=no NEVER_RMMOD=yes
Настройки hostapd
Настроить hostapd:
interface=ath0 driver=madwifi logger_syslog=-1 logger_syslog_level=2 logger_stdout=-1 logger_stdout_level=2 debug=0 dump_file=/tmp/hostapd.dump ctrl_interface=/var/run/hostapd ctrl_interface_group=0 own_ip_addr=ваш_ip macaddr_acl=1 deny_mac_file=/etc/hostapd/hostapd.deny auth_algs=3 basic_rates=540 eapol_key_index_workaround=0 eap_server=0 ssid=ТВОЙ_СИД hw_mode=g dtim_period=2 max_num_sta=255 rts_threshold=2347 fragm_threshold=2346 wpa=3 wpa_passphrase=0123456789 # тут поставить свой пароль wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP CCMP
Добавляем сервис hostapd в автозапуск командой:
chkconfig hostapd on
Другие варианты настройки
- Настройка компьютера в качестве точки доступа для периферии
- Создание точки доступа с помощью NetworkManager
- Настройка программной точки доступа с нуля для ALT Linux KDesktop 6.0.2 на ноутбуке Acer Aspire 7540G-304G32Mi.