Установка 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 ну и т.д.

Появились комментарии, поправки к этой статье? Пожалуйста, напишите в форум!