Создание точки

Что нужно для создании точки

Что вам будет нужно

1. Беспроводной маршрутизатор

Для работы вам понадобится один из следующих беспроводных маршрутизаторов (рекомендованы Piratebox):

  • GLiNet Router , GliNet Router с внешней антеной
  • Другие роутреы – Вы можете найти другие совместимые роутеры на странице Piratebox, но обратите внимание, что эти роутеры не подпадает под данный документ и, таким образом, настройка ваших роутеров может изменяться.

Мы со своей стороны ставили успешные эксперименты на двух выше озвученных точках TP-Link.

2. USB карта памяти

Карта памяти должна быть отформатированная в FAT32 с одной партицией). Мы тестировали роутеры на Cruzer Fit объемом 8 и 16Гб.

Обратите внимание: лучше использовать карты памяти USB 2.0, поскольку USB 3.0 может потреблять больше тока.

Если вы используете флешку, то можете очистить её (не забудьте очистить корзину), у нас по умолчанию выглядела так:

 

3. Ethernet кабель

Возможно кабель будет в комплекте с вашим роутером, хотя мы успешно перепрошивали роутер по воздуху (WiFi), хотя кабель может пригодится, если вам будет необходимо восстанавливать роутер. Кабель идёт в комплекте с MR-3040.

4. Компьютер с Ethernet портом

Всё аналогично предыдущему пункту, мы успешно настраивали PirateBox, как по Ethernet, так и по воздуху.

5. Источник питания 5V / USB

В комплекте с нашим роутером шел источник питания, но вы можете подключить роутер и к ноутбуку/павербанку, оригинальное зарядное устройствоMR-3040  выдает ток в 1А, но исходя из того, что батарейка на 2000 mAH, то по идее можно заряжать хоть 0.5А, просто будет чуть дольше (мы не проверяли).

Последние три пункта могут быть необходимо не всегда, но если что-то пойдёт не так, кабель может помочь восстановить ваш роутер.


Автоматическая установка PirateBox

Автоматическая установка PirateBox

1. Скачайте ПО

Загрузите  два следующих файла на компьютер:

a) копию install_piratebox.zip

b) Настроенную копию OpenWrt (будьте уверены что качаете файл вида “*squashfs-factory.bin” соответствующую вашему устройству)

Файлы вы можете скачать:

  1. с сервера Piratebox
  2. с нашего сервера (а так же размещены ссылки выше)
  3. с зеркала PirateBox сделанного нами

Важно: Обязательно используйте один из образов OpenWRT по ссылке выше! Они настроены для работы вместе с install.zip. Если вы используете другой образ-файл, вы не сможете использовать эту автоматическую установку!

с) копию biblelan.zip – можно так же взять из репозитория на github

d) копию rst.zip , по сути rst.zip – это урезанный файл  репозитория bible.ru содержащий только папку parsed, вы можете скачать в качестве альтернативы архив из репозитория или выполнив  клонирование

git clone https://github.com/sopov/rst.git
git clone https://github.com/sopov/bible.lan.git

2. Подготовьте вашу USB карту памяти

a) Извлеките файлы: install_piratebox.zip, biblelan.zip, rst.zip (двойным кликом на файле) и перенесите папки “install, biblelan, rst» на вашу USB карту памяти. Если вы брали файлы из репозиториев на github из  их названий нужно убрать постфикс «-master», т.е .переименовать «rst-master» в «rst», a «bible.lan-master» в «bible.lan» .

Теперь файлы на вашеq карте должны выглядеть примерно так:

 

b) Теперь выполните БЕЗОПАСНОЕ ИЗВЛЕЧЕНИЕ ДИСКА вашей USB карты памяти из вашего компьютера и подключите USB карту в ваш OpenWrt роутер.

3. Подготовьте ваш USB роутер

а) Установите переключатель расположенный рядом с портом LAN/WAN на роутере в режим 3G, если имеется данный переключатель.

б) Подключите роутер к вашему компьютеру через ethernet кабель к вашему компьютеру и включите ваш роутер. (Убедитесь, что маршрутизатор подключен к источнику питания).

Внимание: создатели прошивки и сервис biblebox.org советуют производить данные операции именно через ethernet-кабель, мы же со своей стороны не однократно на роутерах MR3040 успешно делали все обновления «по воздуху», имя сети TP_LINK-MR3040-XXXXXX.  Вы можете поступить также, но на свой страх  и риск. Для точки доступа MR3040 пароль от сети находится под крышкой устройства, там же вы можете увидеть название вашей сети.

4. Установите ПО

а) После того, как маршрутизатор включится, и вы подключитесь к нему через сетевой кабель, откройте веб-браузер и перейдите на следующий адрес:

б) Введите имя пользователя и пароль установленные по умолчанию (и логин и пароль: admin).
Обратите внимание: Для роутера GLiNet вам нужно задать язык, часовой пояс и пароль.

в) Перейдите в меню System Tools > Firmware Upgrade и выберите прошивку OpenWRT ранее скаченный на ваше компьютер из первого шага (выше).
Обратите внимание: Для роутера GLiNet нужно перейти по пунктам Firmware > Upload Firmware

г) Нажмите upgrade.
Обратите внимание: Для роутера GLiNet вы должны убедиться что шлажок  “keep settings” (сохранить настройки) – не установлен.

д) После завершения обновления, ваш роутер будет перезагружен.

Важно: Вам нужно будет подождать 15-20 минут для завершения установки (для более медленных USB карт, данный процесс может занять до 45 минут — будьте терпеливы!). Устройство будет перезагружено несколько раз во время установки. Не пытайтесь самостоятельно перезагружать дополнительно роутер, мы на своем первом ротере не имели достаточно терпения и пришлось с трудом восстанавливать роутер, и уже было думали, что он стал кирпичиком…

Обратите внимание: На странице панели администрирования вашего маршрутизатора в процессе установки вы получите сообщение об ошибке с таймаутом подключения. Это нормально и происходит потому, что IP-адрес по умолчанию у OpenWRT сменится на 192.168.1.1, который отличается от исходного IP-адреса  панели администрирования. Пожалуйста, не пытайтесь посетить 192.168.1.1 во время процесса установки, т.к. у PirateBox вы не получите доступ в панель администратора и посещение этого IP может помешать установке.

Название сети так же сменится на: PirateBox – Share Freely.

5. Следующие шаги

a) Для завершения установки откройте окно терминала (для  OS X, перейдите в Приложения > Утилиты > Терминал (Applications > Utilities > Terminal); для Windows, установите и откройте PuTTY, Выберите Telnet  в качестве Connection Type), и подключитесь через telnet к вашему устройству:

telnet 192.168.1.1

 

b) Теперь вы можете проследовать инструкциям Пост-установки (расположенным ниже) для завершения установки.

Обновление PirateBox

Обновление прошивки устройства

Поскольку обновление может быть нужно для установки новой прошивки PirateBox, то инструкции будут немного позже, если вам она всё же нужна то вы можете найти её на официальном сайте.

Пост установочный процесс Piratebox

Пост установочный процесс Piratebox

После того, как вы установили или обновили ваш PirateBox, вы можете выполнить следующие заключительные шаги, чтобы установить пароль, настроить и запустить домашний медиа сервер (UPnP).

1. Установка

a) Если вы ещё не подключались к PirateBox, то подключитесь к беспроводной сети“PirateBox: Share freely”, откройте окно терминала (для  OS X, перейдите в Приложения > Утилиты > Терминал (Applications > Utilities > Terminal); для Windows, установите и откройте PuTTY, Выберите Telnet  в качестве Connection Type), и подключитесь через telnet к вашему устройству:

telnet 192.168.1.1

 

b) Выполните следующую команду, что-бы запустить установочное меню:

box_init_setup.sh

c) Создайте пароль для административного доступа (root-access). Выберите «первую опцию» (“Option 1”) и введите пароль дважды. Обратите внимание: Пароль не будет показываться при вводе.

Замечание: После того, как вы создали пароль для PirateBox, Telnet будет отключен. Это означает, что в будущем вам необходимо будет использовать ssh для подключения к Piratebox, для этого выполните из терминала:

ssh root@192.168.1.1

d) Включите функцию «сохраниения времени» для этого выберите «Вторую опцию» (“Option 2”) и введите текущую дату и время.

2. Kareha Image and Доска обсуждения

Внимание: В нашем проекте мы не использовали данный анонимный форум, но вы можете его настроить для себя. Возможно в будущем мы его добавим в проект.

a) для активации имаджборда, запустите следующую комманду:

 /opt/piratebox/bin/board-autoconf.sh

b) Введите пароль, после того, как вы это сделаете форум будет установлен.

3. UPnP Media Server

Внимание: В нашем проекте мы не использовали данный медиа сервер, но вы можете его настроить для себя. Возможно в будущем мы его добавим в проект.

a) Активируйте  UPnP Медиа Сервер скопировав конфигурационный файл:

cp /opt/piratebox/src/openwrt.example.minidlna /mnt/ext/etc/config/minidlna

Note: При необходимости, вы можете отредактировать конфигурационный файл (изменить отображаемое имя и т.п.) используя vim:

vi /etc/config/minidlna

b) Запустите UPnP Медиа Сервер:

/etc/init.d/minidlna start
/etc/init.d/minidlna enable

Обратите внимание: Любые загруженные файлы на ваш PirateBox будут автоматически транслироваться через беспроводную сеть вашего  PirateBox. Для воспроизведения данных файлов, вам потребуется UPnP-клиент.

Установка BibleLan

Установка BibleLan

Для завершения установки введите комманду

/mnt/usb/bible.lan/install.sh

В момент окончания выполнения данной комманды, у вас «внезапно» произойдёт отключение от консоли (telnet или ssh), это будет связано с тем, что при установке мы сменим в т.ч. название вашей точки доступа на Bible LAN FREE WIFI

Теперь нам нужно зайти по адресу
http://bible.lan/admin/

В качестве пароля по умолчанию установлен пароль 1tim316 обязательно смените его, пароль задается в файле bible.lan/conf/pwd.conf – его можно просто отредактировать в блокноте.

После входа, вы можете:
1) скорректировать время, оно будет установлено более точно, относительно вашего компьютера. В принципе время влияет по большей части на записи в лог файлах
2) Изменить название точки
3) изменить название

Создание собственного меню и файлов в BibleLan

Позже