User Tools

Site Tools


midge:ru_howto

Установка

Для установки выполните следующие шаги:

  1. Загрузить прошивку в роутер (на данный момент только через консольный кабель)
  2. Зайти на роутер (логин - 'root', пароль по умолчанию - 'midge')
  3. Изменить системные параметры
    1. password
    2. /etc/hostname
    3. /etc/network/interfaces
    4. /etc/resolv.conf
    5. /etc/update.conf (if you want to run some scripts from server host)
    6. /etc/tpkg.conf (опционально)

Пакеты

Midge использует пакетный менеджер tpkg. tpkg это крайне простой и легковесный менеджер спроектированный наподобие Debian's apt-get. Написан на shell, и использует tar в качестве формата архива. Пакеты для midge располагаются по адресу http://midge.vlad.org.ua/packages/

Примеры

Запуск
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
Просмотр информации
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"
Инсталяция
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#

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 Пример схемы для самостоятельной сборки

Внимание, баг ! Провода, идущие к разьему роутера нужно поменять местами (1↔7) !

1.4 Описание схемы

Указаная схема не является оптимальной с точки зрения электроники, но тем не менее, работает.
Достоинства данной схемы:

  1. микросхема MAX-232 широко распространена, её легко приобрести на радиорынке и она недорого стоит (~1$).

Недостатки данной схемы:

  1. требуются дополнительно 2 конденсатора, стабилизатор LM7805 (+5В) и внешний источник питания для стабилизатора;
  2. логическая “1” с выхода Tx роутера составляет около +3В, что находится на “грани понимания” для MAX232, которая имеет напряжении питания +5В.
  3. у MAX232 выходное напряжение логической “1” слишком высокое для входа Rx роутера, из-за чего приходится “задавливать” его напряжение стабилитроном на 3,3В

1.5 Проверка работоспособности конвертора уровней

Для проверки конвертора:

  1. соедините между собой его выводы Rx и Tx;
  2. запустите терминальную программу HyperTerminal (Windows) или Minicom (Linux);
  3. выберите коммуникационный порт, к которому подключен ваш конвертор (драйвера, если это USB устройство, должны быть предварительно установлены);
  4. установите любую скорость, например 115200.

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

midge/ru_howto.txt · Last modified: 2018/04/09 15:36 (external edit)