Установка WTWare на роутер
Хочу поделиться не очень сложной :mrgreen: инструкцией установки WTWare на роутер (на примере роутера TP-Link TL-WR1043ND).
Для чего такие извращения? :) так для удаленных офисов на которых не хочется видеть любые накопители/жесткие диски (безопасность прежде всего :!: ).
[b]Нам понадобится:[/b]
1) установленная и настроенная WTWare на сервере (также должен быть дан доступ к серверу терминалов из интернета)
2) роутер [url=http://www.tp-link.com/us/products/details/?categoryid=238&model=TL-WR1043ND]TP-Link TL-WR1043ND[/url] (или любые другие, которые еще лучше/дороже. Требования к роутеру: flash минимум 8MB, usb-вход, [url=http://wiki.openwrt.org/toh/start]поддержка OpenWRT[/url])
3) USB-флешка
4) загруженный в виде zip-файла "ZIP (без Windows-утилит)" [url=http://wtware.ru/download.html]WTWare[/url] (обязательно той же версии, что и рабочая WTWare на сервере)
[b]Теперь переходим к настройке.[/b]
[b][i]1. Настройка терминалов.[/i][/b]
Настраиваем необходимые терминалы через рабочий виндавс-сервер с WTWare. Бездисковые компы должны исправно грузиться по сети.
Создаем новое Соединение через графический Конфигуратор WTWare и прописываем в нем внешний IP-адрес терминального сервера (тот который виден из Интернета).
Добавляем это подключение для всех терминалов, которые планируется перевести в филиал.
[img]https://lh5.googleusercontent.com/-x5CC2Y0Zmks/UPFRoGPq_DI/AAAAAAAADrc/rdnphtWrEA4/s786/WTWare_connection.jpg[/img]
[b][i]2. Подготовка флешки:[/i][/b]
[b]2.1.[/b] Создаем том на флешке с помощью своего любимого менеджера разделов (к примеру, мой любимый gparted), и форматируем его в ext3.
[img]https://lh4.googleusercontent.com/-U1VH4CSVAo0/UPFVtu2q_AI/AAAAAAAADrw/goKZypUL4LE/s640/gparted.jpg[/img]
[b]2.2.[/b] Далее разархивируем скачанный в виде zip-архива WTWare на флешку (на флешке в корне теперь будет куча папок Chrome, Connections, Documentation, Everyone, Graphic, Terminals,.....)
[img]https://lh3.googleusercontent.com/-IUpE7iPbCw4/UPFVvR0c_CI/AAAAAAAADr4/PpQFGOXZQU0/s291/flashka.jpg[/img]
[b]2.3.[/b] Теперь берем с рабочего сервера с WTWare и копируем из скрытой папки ProgramData/WTWare все содержимое на флешку и замещаем на ней все.
Флешка готова. Вставляем ее в роутер.
[b][i]3. Настройка роутера:[/i][/b]
[b]3.1.[/b] Устанавливаем на наш роутер TP-Link TL-WR1043ND прошивку [url=https://openwrt.org/]OpenWRT[/url].
Устанавливается прошивка очень просто, скачиваем [url=http://downloads.openwrt.org/backfire/10.03.1/ar71xx/openwrt-ar71xx-tl-wr1043nd-v1-squashfs-factory.bin]по данной ссылке[/url] заходим на роутер через веб-интерфейс в раздел обновления прошивки, выбираем скаченный файл и прошиваемся.
(на всякий случай: подробная инструкция по установке OpenWRT на роутер TP-Link TL-WR1043ND http://vplessky.blogspot.com/2011/01/faq-openwrt-tp-link-wr1043nd.html )
Далее настраиваем WAN на роутере, чтобы у нас был интернет на роутере.
[b]3.2.[/b] Переходим к настройке прошивки OpenWRT на роутере.
Заходим через веб-интерфейс в раздел System -> Software
Нажимаем кнопку "Update lists" для обновления списка пакетов.
Теперь нам нужно установить несколько пакетов:
[code]block-mount
kmod-fs-ext3
kmod-usb-storage
e2fsprogs
fdisk (этот пакет необязателен, но может потом пригодиться)[/code]
Устанавливается все легко, переходим на вкладку Available packets, вводим по очереди название каждого и нажимаем кнопку поиск. После того как нужная программулина нашлась в списке ниже, клацаем по слову [u]Install[/u] рядом с ней. И так по очереди.
[img]https://lh4.googleusercontent.com/-LubmUD8MWt0/UPFRj2fR9gI/AAAAAAAADrM/SB6XPwJYuCY/s945/OpenWRT_Software.jpg[/img]
[b]3.3.[/b] Перегружаем роутер ( System -> Reboot "Perform reboot" или банально по питанию передернуть)
[b]3.4.[/b] Заходим назад на веб-интерфейс роутера. Переходим в System -> Mount Points.
Редактируем и активируем раздел флешки (на картинке это /dev/sda2)
[img]https://lh5.googleusercontent.com/-pL1QAaIg-9E/UPFRidMNvjI/AAAAAAAADrE/Z2jWgaILeU4/s922/OpenWRT_MountPoints.jpg[/img]
[b]3.5.[/b] Далее переходим в веб-интерфейсе на вкладку System -> Startup
Возле fstab ставим Enable, но на текущей прошивке этого недостаточно (бага небольшая).
Поэтому прописываем на этой же вкладке ниже следующую строку:
[code]/etc/init.d/fstab start[/code]
[img]https://lh6.googleusercontent.com/-lBFuzqlTz7U/UPFRl8WnNiI/AAAAAAAADrU/RQsTLbPVf2g/s800/OpenWRT_Startup.jpg[/img]
[b]3.6.[/b] Переходим на вкладку Network -> DHCP and DNS -> TFTP Settings
Включаем его (ставим галочку возле Enable TFTP server).
Ниже прописываем две строчки:
[b][i]TFTP server root:[/i] /mnt[/b]
[b][i]Network boot image:[/i] 5.1.24/wtware.pxe[/b] (прописывайте ту версию WTWare, которую скачали и залили на флешку)
Сохраняем все это дело, нажимаем [b]Save & Apply[/b]
[img]https://lh3.googleusercontent.com/-WGWhzuqzHq4/UPFRfSZoSgI/AAAAAAAADq8/FhFDPbSrgnA/s943/OpenWRT_DHCPandDNS.jpg[/img]
[b]4. [i]Перегружаем роутер [/i]:) и ГОТОВО :)[/b]
Для минимальной конфигурации создания удаленного бездискового филиала вышеописанного достаточно.
Можно подключать к роутеру терминалы и они будут грузится и подключаться к серверу.
Для любителей Linux дальше можно развивать тему как угодно. У меня на роутерах настроен OpenVPN, на флешке создан еще один раздел для swap ну и т.д.