Дано: Dlink DWA-510
Сделать: дешевую точку доступа, прозрачно передающий ip- и mac-адреса клиентов для правильной авторизации в Traffic Inspector
Основной мануал: http://forum.ubuntu.ru/index.php?topic=61834.0
Cтавим hostapd и обновляем ядро до 2.6.30-02063006-generic (у меня). В принципе, шаг с ручной установкой можно опустить и сделать просто
sudo apt-get install hostapd
Версии пактеов из репозитария, не старые и вполне подходят
mkdir download
cd download/
sudo aptitude install binutils
wget -c
http://mirror.yandex.ru/ubuntu/pool/universe/h/hostapd/hostapd_0.6.9-3_i386.deb
wget -c
http://mirror.yandex.ru/ubuntu/pool/main/libn/libnl/libnl1_1.1-5_i386.deb
wget -c
http://mirror.yandex.ru/ubuntu/pool/main/w/wireless-tools/wireless-tools_29-2ubuntu6_i386.deb
wget -c
http://mirror.yandex.ru/ubuntu/pool/main/w/wireless-tools/libiw29_29-2ubuntu6_i386.deb
wget -c
https://launchpad.net/~xorg-edgers/+archive/ppa/+build/1091947/+files/linux-headers-2.6.30-10_2.6.30-10.12_all.deb
wget -c
https://launchpad.net/~xorg-edgers/+archive/ppa/+build/1091947/+files/linux-headers-2.6.30-10-generic_2.6.30-10.12_i386.deb
wget -c
https://launchpad.net/~xorg-edgers/+archive/ppa/+build/1091947/+files/linux-image-2.6.30-10-generic_2.6.30-10.12_i386.deb
wget -c
https://launchpad.net/~xorg-edgers/+archive/ppa/+build/1091947/+files/linux-doc-2.6.30_2.6.30-10.12_all.deb
wget -c
https://launchpad.net/~xorg-edgers/+archive/ppa/+build/1091947/+files/linux-source-2.6.30_2.6.30-10.12_all.deb
sudo dpkg -i *
Версии ядер достаточно часто меняются, поэтому некоторые пути возможно придётся изменить вручную.
Далее, изменяем hostapd.conf. У меня получилось
interface=wlan0
driver=nl80211
bridge=mybridge # наш мост
ssid=TTL79-206a # название точки
country_code=RU
hw_mode=g
channel=7
macaddr_acl=0
wpa=1
wpa_key_mgmt=WPA-PSK
wpa_passphrase=123456789a # пароль точки
wpa_pairwise=TKIP CCMP
Далее, в interfaces стираем строчки о eth0 и wlan0, и создаем мост mybridge
auto lo
iface lo inet loopback
auto mybridge
iface mybridge inet
static
bridge_ports eth0 wlan0
address 192.168.0.251 # ip-адрес точки
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
Кстати, для этого возможно понадобится установить пакет
sudo aptitude install bridge-utils
Далее,
sudo nano /etc/default/hostapd
Раскомментируем и изменим строки:
RUN_DAEMON="yes"
DAEMON_CONF="/etc/hostapd/hostapd.conf"
Разрешим пропуск трафика:
sudo nano /etc/sysctl.conf
раскомментировав строку
net.ipv4.ip_forward=1
Ну, в принципе, и всё, можно перезагружать компьютер и заходить по wi-fi :)
(установка dhcp и некоторые мелочи опущены, они есть в основном мануале)
Комментариев нет:
Отправить комментарий