Не могу подключиться к через wi-fi в режиме ad-hoc к другому компьютеру через wicd.
Есть одна карточка, а конкретнее TL-WN727N, которая воткнута в комп с интернетом. Карточка не поддерживает режим AP, поэтому для раздачи инета настроил ее в ad-hoc следующим образом:
iface ra0 inet static
address 192.168.12.1
netmask 255.255.255.240
wireless-essid ap1
wireless-mode ad-hoc
post-up echo 1 > /proc/sys/net/ipv4/ip_forward
post-up iptables -t nat -A POSTROUTING -s 192.168.12.0/24 -j MASQUERADE
post-up iptables -A FORWARD -i ra0 -o eth0 -j ACCEPT
post-up iptables -A FORWARD -o ra0 -i eth0 -j ACCEPT
post-up /etc/init.d/isc-dhcp-server restart
dhcp сервер на интерфейсе настроен таким образом:
subnet 192.168.12.0 netmask 255.255.255.224 {
range 192.168.12.1 192.168.12.31;
option routers 192.168.12.1;
option broadcast-address 192.168.12.31;
default-lease-time 600;
max-lease-time 7200;
}
С клиента подключаюсь так :
iwconfig wlan0 mode ad-hoc
iwconfig wlan0 essid ap1
dhclient wlan0
cp /etc/resolv.conf.wifi /etc/resolv.conf
И вуаля - все работает, но только если подключаться вышеописанным способом. Wicd же не хочет подключаться к серверу - после получения ip адреса пакеты не идут ... Пробежав по форуму увидел, что я не первый кого траблы с работой wicd через ad-hoc.
В общем как можно без wicd подключиться к защищенной по wpa2 ad-hoc сети ? WPA-supplicant нужен на обоих машинах ?
Если это невозможно, то насколько надежен wep ? И вообще ad-hoc и отсутствие DNS - достаточная защита от виндопользователей, которые захотят подключаться ко мне ?