LINUX.ORG.RU

Подключение к wi-fi с шифрованием без wicd


0

2

Не могу подключиться к через 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 - достаточная защита от виндопользователей, которые захотят подключаться ко мне ?


Ответ на: комментарий от fedor

В крайнем случае попробую через него, но хотелось бы через консоль как-то и стандартными средствами.

Salol
() автор топика

Не делал прямо вот так, но когда подключась к андроиду, раздающему сеть, он работает в ad-hoc, на клиенте использую wpa_supplicant и dhcpcd. На сервере wpa_supplicant не требуется.

В общем случае достаточно

wpa_passphrase ap1 ********** > test wpa_supplicant -i wlan0 -c ./test -B dhclient wlan0

Если уж не сработает, попробуете дописать конфиг для wpa_supplicant

anonymous
()
Ответ на: комментарий от anonymous

извините, суечусь

wpa_passphrase ap1 ********** > test

wpa_supplicant -i wlan0 -c ./test -B

dhclient wlan0

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.