Я себе тоже купил сеё чудо. В планах использовать её под макетом, как локальный сервер Rocrail, но подключаться не через домашний роутер, как это делаю сейчас, а напрямую к Малине. Чтобы этого добиться надо прикупить USB WiFi адаптер, который имеет поддержку ОС Linux, умеет работать в режиме точки доступа. Я покупал себе адаптер на
Аliexpress.
Скажу сразу, что это вообще мой первый опыт общения с Linux, да и с самой Малиной. Так что многое делал тупо по инструкциям из инета, иногда без особого понимания того, что делаю.
В сети достаточно много вариантов настройки точки доступа, но как-то не все варианты запускались без проблем. Постепенно я пришёл к тому варианту настроек, которые вроде бы позволяют запустить точку доступа, с большой долей вероятности. И так начнём......
Первым делом надо установить некоторое необходимое ПО. Для этого выполним следующие команды:
1. Для начала обновим систему
Код:
sudo –i
aptitude update
aptitude safe-upgrade
2. Установим ПО настройки точки доступа
Код:
aptitude install rfkill zd1211-firmware hostapd hostap-utils iw dnsmasq
3. Проверим определяется ли адаптер в системе, введём команду
4. Теперь убедимся, что адаптер умеет притворяться точкой доступа.
Найдём в выданном списке раздел "
Supported interface modes" и убедимся, что там присутствует режим АР.
5. Теперь отредактируем файл настройки интерфейса, чтобы назначить статический IP адрес для WiFi интерфейса.
Код:
sudo nano /etc/network/interfaces
Эта команда откроет файл в текстовом редакторе nano.
Туда вписываем следующее содержимое:
auto lo
iface lo inet loopback
iface eth0 inet dhcp
iface wlan0 inet static
address ххх.ххх.ххх.ххх - сюда вписываем удобный IP адрес
netmask 255.255.255.0
Не забываем сохранить файл с новым содержимым. (CTRL-O, ENTER, CTRL-X)
Перезапускаем WiFi интерфейс командами
ifdown wlan0 и
ifup wlan0 и проверим как это работает командой
ifconfig
Код:
ifdown wlan0
ifup wlan0
ifconfig
6. Теперь настроим саму точку доступа, сконфигурировав Hostapd.
Код:
sudo nano /etc/hostapd/hostapd.conf
Для создания закрытой точки доступа прописываем такое содержимое:
interface=wlan0
driver=nl80211
ssid=Имя точки доступа
hw_mode=g
channel=6
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=2
wpa_passphrase=Пароль
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
Для открытой точки доступа прописываем это:
interface=wlan0
ssid=Имя точки доступа
hw_mode=g
channel=6
auth_algs=1
wmm_enabled=0
Сохраняем файл с новым содержимым (CTRL-O, ENTER, CTRL-X)
7. Теперь отредактируем ещё один файл (кое где этот шаг отсутствует, но у меня без него точка доступа не работала)
Код:
sudo nano /etc/default/hostapd
Там надо раскоментировать строчку
"#DAEMON_CONF="" " и прописать в кавычках путь к файлу конфигурации hostapd
DAEMON_CONF="/etc/hostapd/hostapd.conf"
8. Теперь сконфигурируем DHCP/DNS
Код:
sudo nano /etc/dnsmasq.conf
Файл очень длинный, там надо найти и раскомментировать следующие строчки:
domain-needed
bogus-priv
no-resolv
address=/#/ххх.ххх.ххх.ххх здесь прописываем адрес точки доступа
interface=wlan0
domain=ClosedCloud.local
dhcp-range=ххх.ххх.ххх.ххх,ххх.ххх.ххх.ххх,255.255.255. 0,12h здесь прописываем диапазон адресов, выдаваемых точкой доступа, маску сети и срок аренды адресов.
dhcp-option=252,"\n" При проблемах с подключением в среде Windows7/8 раскоментируем и эту строчку
Сохраняем файл.
9.Перезапускаем hostapd и dnsmasq
Код:
sudo service hostapd restart
sudo service dnsmasq restart
10. Чтобы службы запускались автоматически после старта и перезагрузки системы, вводим команды(ну я это так понял)
Код:
sudo update-rc.d hostapd enable
sudo update-rc.d dnsmasq enable
Теперь можно перезапустить малину и попробовать подключиться к ней по WiFi. Дальше ещё можно настроить NAT, но мне это не актуально, да и что-то у меня не срослось с этим делом. Если более опытные товарищи что-то могут подсказать или дополнить, то буду очень благодарен.