User Tools

Site Tools


midge:ru_howto

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

midge:ru_howto [2018/04/09 15:36] (current)
Line 1: Line 1:
 +
 +===== Установка =====
 +Для установки выполните следующие шаги: ​
 +  - [[start_ru#​download|Скачайте прошивку]]
 +  - Загрузить прошивку в роутер (на данный момент только через консольный кабель)
 +  - Зайти на роутер (логин - '​root',​ пароль по умолчанию - '​midge'​)
 +  - Изменить системные параметры
 +    - password ​
 +    - /​etc/​hostname
 +    - /​etc/​network/​interfaces
 +    - /​etc/​resolv.conf
 +    - /​etc/​update.conf (if you want to run some scripts from server host)
 +    - /​etc/​tpkg.conf (опционально)
 +
 +===== Пакеты =====
 +Midge использует пакетный менеджер [[tpkg]]. tpkg это крайне простой и легковесный менеджер спроектированный наподобие Debian'​s apt-get. Написан на shell, и использует tar в качестве формата архива. ​
 +Пакеты для midge располагаются по адресу http://​midge.vlad.org.ua/​packages/​
 +
 +=== Примеры ===
 +== Запуск ==
 +<​code>​
 +midge2# tpkg
 +tpkg tiny package manager ver 1.0
 +Vladislav Moskovets 2005
 +Usage: ./tpkg [-v[2|3]] [-f] update|install|remove|show [pkg]
 +        -v verbose
 +        -f install to flash
 +</​code>​
 +
 +== Просмотр информации ==
 +<​code>​
 +midge2# tpkg show vtun
 +Name: vtun
 +Filename: vtun.tar.gz
 +Size package/​installed:​ 41005/​105234
 +Description:​ TUN/TAP virual tunnel http://​vtun.sf.net "​Easiest way to create Virtual Tunnels over TCP/IP networks"​
 +</​code>​
 +
 +== Инсталяция ==
 +<​code>​
 +midge2# tpkg install tcpdump
 +Connecting to midge.vlad.org.ua[212.1.120.85]:​80
 +tcpdump.control ​     100% |*****************************| ​  ​162 ​      00:00 ETA
 +Package tcpdump installed
 +midge2# which tcpdump
 +/​ram/​sbin/​tcpdump
 +midge2#
 +</​code>​====== Howto для "​чайников"​ ======
 +
 +
 +===== 1. Как залить готовую прошивку =====
 +
 +==== 1.1 Общая информация ====
 +Для заливки создаваемых прошивок роутер использует свой UART (Universal Asynchronous serial Receiver and Transmitter) - аналог COM-порта,​ присутствующего в ПК. Поскольку уровни сигналов,​ которыми передаются логические "​0"​ и "​1"​ различны для UART-а роутера и COM-порта,​ то необходимо применять конвертор уровней TTL3.3v <-> RS-232.\\
 +ВНИМАНИЕ! Попытка подключить роутер без данного конвертора может вывести его из строя.
 +
 +==== 1.2 Виды конверторов ====
 +В качестве конвертора уровней можно применять шнурки от мобильных телефонов (COM и USB), предназначенные для заливки в них мелодий,​ программ,​ и т.д., а так-же самодельное устройство на базе микросхемы MAX232 (здесь уже понадобятся радиоконструкторские навыки). Для начинающих рекоммендуется использовать готовый конвертор - шнурок от мобильного телефона (~6$).\\
 +
 +==== 1.3 Пример схемы для самостоятельной сборки ====
 +{{midge:​max232-edimax.png}}
 +Внимание,​ баг ! Провода,​ идущие к разьему роутера нужно поменять местами (1<​->​7) !
 +
 +==== 1.4 Описание схемы ====
 +Указаная схема не является оптимальной с точки зрения электроники,​ но тем не менее, работает.\\
 +Достоинства данной схемы: ​
 +  - микросхема MAX-232 широко распространена,​ её легко приобрести на радиорынке и она недорого стоит (~1$).\\
 +Недостатки данной схемы:
 +  - требуются дополнительно 2 конденсатора,​ стабилизатор LM7805 (+5В) и внешний источник питания для стабилизатора;​
 +  - логическая "​1"​ с выхода Tx роутера составляет около +3В, что находится на "​грани понимания"​ для MAX232, которая имеет напряжении питания +5В.
 +  - у MAX232 выходное напряжение логической "​1"​ слишком высокое для входа Rx роутера,​ из-за чего приходится "​задавливать"​ его напряжение стабилитроном на 3,3В
 +
 +==== 1.5 Проверка работоспособности конвертора уровней ====
 +Для проверки конвертора: ​
 +  - соедините между собой его выводы Rx и Tx;
 +  - запустите терминальную программу HyperTerminal (Windows) или Minicom (Linux);
 +  - выберите коммуникационный порт, к которому подключен ваш конвертор (драйвера,​ если это USB устройство,​ должны быть предварительно установлены);​
 +  - установите любую скорость,​ например 115200.
 +При наборе информации на клавиатуре вся информация должна отображаться на экране монитора (эхо). Если этого не происходит,​ то ваш конвертор неисправен и нет смысла подключать его к маршрутизатору.
  
midge/ru_howto.txt · Last modified: 2018/04/09 15:36 (external edit)