Author Topic: Cubietruck как точка доступа по wi-fi  (Read 6080 times)

Offline Alex74

  • Jr. Member
  • **
  • Posts: 68
  • Karma: +1/-0
    • View Profile
Cubietruck как точка доступа по wi-fi
« on: April 06, 2014, 10:06:04 am »
Основное обсуждение тут:http://www.cubieforums.com/index.php?topic=963.0
Кратко для себя решил написать туториал по сабжу. Под рутом все делается. Делал на cubian последнем - серверная версия дистрибутива. Подключет к кубику по сети через eth0.  Если стоит нетвок-менеджер лучше его отключить.

1. apt-get install iw - утилиты wi-fi если не стоят
Смотрим iw list - должно быть упоминание о режиме AP и AP/VLAN:
Code: [Select]
        Supported RX frame types:
                 * IBSS: 0xd0
                 * managed: 0x40 0xd0
                 * AP: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
                 * AP/VLAN: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
                 * P2P-client: 0x40 0xd0
                 * P2P-GO: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0



2.  /etc/modules добавляем или меняем  bcmdhd op_mode=2
3.устанавливаем софт для организации точки доступа (hostapd) и раздачи IP (dnsmasq) apt-get install hostapd dnsmasq 
4. все проблемы с точкой доступа у людей из-за старой версии hostapd в репозитории- поэтому или качаем исходники и собираем. Или как я сделал - скачал отсюда бинарники  (2.1) https://github.com/igorpecovnik/Cubietruck-Debian/raw/master/bin/hostapd21.tgz и заменяем
hostapd  и hostapd_cli в /usr/sbin
5. Настаиваем сеть - у меня так
/etc/network/interfaces - сетевые интерфейсы

Code: [Select]
cat /etc/network/interfaces

# the loopback interface
auto lo
iface lo inet loopback


auto eth0
iface eth0 inet dhcp


iface wlan0 inet static


/etc/dnsmasq.conf - раздача IP.

Code: [Select]
cat /etc/dnsmasq.conf

bind-interfaces
interface=wlan0
dhcp-range=10.0.0.2,10.0.0.20

/etc/hostapd/hostapd.conf - настройка точки доступа. Пароль и имя точки  доступа потом поменяйте.

Code: [Select]
cat /etc/hostapd/hostapd.conf
ssid=MyAP
interface=wlan0
ctrl_interface=/var/run/hostapd
logger_syslog=1
logger_syslog_level=2
logger_stdout=-1
logger_stdout_level=2
channel=9
wpa=2
wpa_passphrase=11111111
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
/code]

Перегружаемся.
6. Пробуем подключиться
сначала проверим версию hostapd
>hostapd
[code]
hostapd v2.1
User space daemon for IEEE 802.11 AP management,
IEEE 802.1X/WPA/WPA2/EAP/RADIUS Authenticator
Copyright (c) 2002-2014, Jouni Malinen <j@w1.fi> and contributors

все пробуем подключиться
Code: [Select]
ifconfig  wlan0 10.0.0.1 netmask 255.255.255.0
service dnsmasq restart
hostapd   /etc/hostapd/hostapd.conf
Для отладки можно сделать  hostapd  -dd -K -t /etc/hostapd/hostapd.conf

я подключался со смартфона на андроиде. После подключения к кубику по wi-fi подключился к адресу 10.0.0.1 по ssh клиента JuiceSSH.

Offline Раджа

  • Sr. Member
  • ****
  • Posts: 438
  • Karma: +6/-2
  • Разбираюсь в чем попало
    • View Profile
Re: Cubietruck как точка доступа по wi-fi
« Reply #1 on: April 07, 2014, 12:24:18 am »
Рекомендую вместо wpa_pairwise=TKIP писать wpa_pairwise=CCMP, ибо AES.
Заткнись и смотри аниме!

Offline Alex74

  • Jr. Member
  • **
  • Posts: 68
  • Karma: +1/-0
    • View Profile
Re: Cubietruck как точка доступа по wi-fi
« Reply #2 on: April 11, 2014, 08:59:53 am »
Возможно нужно еще установить библиотеку:
 apt-get install libnl1