В общем то ТД я настроил... хотя на данный момент она почему то отвалилась :( (но я ее видел и это уже хорошо) upd перезагрузка hostapd возобновила вещание, но хотелось бы гарантированное поднятие точки после загрузки...
Первым делом установил следующие пакеты :
[console]aptitude install hostapd libnl1 wireless-tools libiw30 binutils dhcp3-server[/console]
Затем привел к такому виду файл /etc/network/interfaces
Показать
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eth0
#NetworkManager
#iface eth0 inet dhcp
auto wlan0
iface wlan0 inet static
address 10.42.43.1
netmask 255.255.255.0
network 10.42.43.0
broadcast 10.42.43.255
Затем хотел отредактировать hostapd.conf, но его почему то не оказалось, и я создал его сам
[console] # touch /etc/hostapd/hostapd.conf[/console]
и привел его к такому виду:
Показать
interface=wlan0
driver=nl80211
#bridge=br0
ssid=TestPoint
country_code=RU
hw_mode=g # тут пробовал ставить "n'" но при перезагрузке hostapd ругается на что то... после изменения стартанул :)
channel=7
macaddr_acl=0
wpa=3
wpa_key_mgmt=WPA-PSK
wpa_passphrase=*******
wpa_pairwise=TKIP CCMP
далее, я раскоментировал и отредактировал следующие строки из /etc/default/hostapd
[console]RUN_DAEMON="yes"
DAEMON_CONF="/etc/hostapd/hostapd.conf"[/console]
Раскоментировал следующуюстроку в [console]# nano /etc/sysctl.conf
net.ipv4.ip_forward=1[/console]
В файле /etc/rc.local добавил следующее: [console]
/sbin/iptables -A FORWARD -p tcp -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmt
/sbin/iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -j MASQUERADE[/console]
создал и отредактировал /etc/dhcp3/dhcpd.conf (кстати его тоже почему то небыло! Ведь должен быть сразу после установки, не пустой но с коментами-подсказками)
Показать
ddns-update-style none;
option domain-name "WORKGROUP";
option domain-name-servers 8.8.8.8, 8.8.4.4; # это dns сервера гугла, на первое время думаю пойдет, пока не настроен свой
default-lease-time 42300;
max-lease-time 84600;
log-facility local7;
subnet 10.42.43.0 netmask 255.255.255.0 {
range 10.42.43.100 10.42.43.110;
option routers 10.42.43.1;
}
перрезагрузил сеть
[console]#service networking restart [/console]
и после этого увидел на клиентской машине точку доступа, подулючился к ней, но IP не получил, потому как dhcp пожаловался таким вот нехорошим словом:
[console] # service isc-dhcp-server start
Starting ISC DHCP server: dhcpdcheck syslog for diagnostics. ... failed!
failed![/console]
Вопрос почему? Что я сделал не так, или чего еще не сделал?
Таким образом я думаю после до-настройки dhcp можно будет приступать и к dns? если конечно же все пойдет как положено wink
ЗЫ Настраивал я по инструкции, которая вот тут http://forum.ubuntu.ru/index.php?topic=61834.0