User Tools

Site Tools


hostapd

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
hostapd [2010/05/24 08:44]
kyxap создано
hostapd [2013/12/15 16:31] (current)
kyxap
Line 1: Line 1:
-==== Настройка D-Link DWA-510/​DWA-110 как AP с помощью hostapd в Debian squeezy ​(24.05.2010) ====+{{tag>​d-link debian hostapd ap wifi ralink pci dwa-510}}====== Настройка D-Link DWA-510/​DWA-110 как AP ====== 
 + 
 +DWA-510 - самая дешевая PCI-карта ​от D-Link, на данный ​момент ее цена - $15 \\ 
 +DWA-110 - самый дешевый USB-донгл от D-Link, на данный момент его цена - $20 \\ 
 + 
 +Оба устройства основаны на практически идентичных чипсетах Ralink, поддержка чипсета в vanilla kernel появилась с версии 2.6.24 \\ 
 + 
 +**1) Устанавить fimrware, ​hostapd ​и остальное** 
 +  # apt-get install iptables hostap-utils wireless-tools hostapd firmware-ralink dhcp3-server 
 + 
 +Версии,​ которые были ​в squeeze на текущий момент:​ 
 +  # dpkg -l | grep -E "(iptables|hostap-utils|wireless-tools|hostapd|firmware-ralink|dhcp3-server)"​ 
 +  ii  dhcp3-server ​                               3.1.3-2 ​                   DHCP server for automatic IP address assignment 
 +  ii  firmware-ralink ​                            0.24                       Binary firmware for Ralink RT2561, RT2571, RT2661 and RT2671 w 
 +  ii  hostap-utils ​                               1:0.4.7-1                  Utility programs for Host AP driver for Intersil Prism2/​2.5/​3 
 +  ii  hostapd ​                                    ​1:​0.6.10-2 ​                user space IEEE 802.11 AP and IEEE 802.1X/​WPA/​WPA2/​EAP Authent 
 +  ii  iptables ​                                   1.4.6-2 ​                   administration tools for packet filtering and NAT 
 +  ii  wireless-tools ​                             30~pre9-4 ​                 Tools for manipulating Linux Wireless Extensions 
 + 
 +**2Создать файл /​etc/​hostapd/​hostapd.conf** \\ 
 +Этих строчек достаточно:​ 
 +  interface=wlan0 
 +  driver=nl80211 
 +  ssid=My_AP_Name 
 +  hw_mode=
 +  channel=1 
 +  wpa=2 
 +  wpa_passphrase=desired_password 
 +  rsn_pairwise=CCMP 
 +**3) Изменить /​etc/​default/​hostapd** \\ 
 +  DAEMON_CONF="/​etc/​hostapd/​hostapd.conf"​ 
 + 
 +**4) Добавить в /​etc/​network/​interfaces** \\ 
 +  auto wlan0 
 +  iface wlan0 inet static 
 +    address 10.254.239.1 
 +    netmask 255.255.255.0 
 +   
 +**5) Добавить в файл /​etc/​dhcp3/​dhcpd.conf** 
 +  shared-network My_AP_Name { 
 +    subnet 10.254.239.0 netmask 255.255.255.224 { 
 +      range 10.254.239.10 10.254.239.20;​ 
 +      option routers 10.254.239.1;​ 
 +      option domain-name-servers YOUR_NAMESERVER1,​ YOUR_NAMESERVER2;​ 
 +    } 
 +  } 
 + 
 +**6) Указать обслуживаемый интерфейс в файле /​etc/​default/​dhcp3-server** 
 +  INTERFACES="​wlan0"​ 
 + 
 +**7) Включить форвардинг пакетов и создать правило SNAT в файле /​etc/​rc.local перед exit0 ** 
 +  /​sbin/​sysctl -w net.ipv4.ip_forward=1 
 +  /​sbin/​iptables -t nat -A POSTROUTING -s 10.254.239.0/​24 -j SNAT --to-source YOUR_EXTERNAL_IP 
 +**8) Перезагрузиться или сделать рестарт сервисов ** 
 +  ​
hostapd.1274690672.txt.gz · Last modified: 2010/05/24 08:44 by kyxap