WDS (Windows Deployment Services). Быстрое развертывание клиентских машин с сервера. Создание образа развертывания WIM. Послесловие к инструкции

Многих пользователей Интернета интересует, что такое WDS и в чем состоят преимущества. Wireless Distribution System, или WDS, представляет собой беспроводную технологию, которая используется в следующих целях:

  • увеличение зоны действия сети - это осуществляется посредством объединения нескольких точек Wi-Fi в общую сеть, они функционируют в режиме репитера;
  • объединение проводных сегментов в общую локальную сеть.

Как расширить покрытие сети?

Итак, что такое WDS? Современная технология позволяет увеличивать и расширять область покрытия, усиливать сигнал и обходить преграды. Чаще всего для этих целей используют точки доступа NanoStation M2 и NanoStation M2 Loco. В том случае, когда используете устройство Ubiquiti серии M, а абоненты пользуются оборудованием других производителей, необходимо отключить опцию AirMax, которая находится на первой вкладке.

Чтобы отключить технологию AirMax, нужно сделать следующие шаги:

  • Перейти на вкладку с логотипом Ubiquiti.
  • Выбрать поле AirMax и убрать галочку напротив Enable.
  • Для изменения настроек необходимо нажать кнопку Change.
  • Чтобы выставленные параметры вступили в силу, нужно нажать Apply.

Как настроить первую точку доступа?

Чтобы указать нужные параметры первой точки, необходимо открыть вкладку WIRELESS. В списке Wireless Mode нужно найти режим Acces Point WDS. Если прошивка AirOS 5.5, следует выбрать режим AP-Repeater. Прописать МАС-адрес второй точки нужно в поле WDS Peers. Узнать МАС-адрес можно в настройках, перейдя на вкладку MAIN.

  • Точки доступа работают в режиме WDS-репитера с видом шифрования WEP. Установить его можно в списке Security.
  • Прописать имя точки доступа необходимо в поле SSID.
  • В меню Country Code нужно выбрать страну.
  • В списке Channel Width необходимо установить ширину канала 20MHz, так как не все клиентские адаптеры поддерживают более высокую ширину.
  • Во вкладке Frequency Mhz нужно установить ту частоту, на которой будет функционировать точка доступа. На первой и второй точках это значение должно быть одинаковым.
  • В окошке Security необходимо выбрать WDS-профиль шифрования WEP, так как в режиме репитера другие виды шифрования работать не будут.
  • Пароль нужно ввести в поле WPA Key. Он должен состоять из 10 символов.
  • Настройки будут сохранены после нажатия клавиши Apply. Чтобы изменить все настройки и параметры, необходимо нажать кнопку Change.

Настройки параметров сети

Настройка WDS осуществляется во вкладке NETWORK. Здесь можно задать все необходимые параметры. Для этого нужно сделать следующее:

  • Сначала во вкладке нужно установить режим Bridge.
  • Определить, каким образом точка будет получать настройки, можно в поле Bridge IP. Если галочка будет установлена напротив Static, то настройки нужно вводить вручную. Опция DHCP позволяет получать все настройки от сервера автоматически.
  • Чтобы сохранить установленные параметры, необходимо нажать Apply. Внести изменения можно с помощью кнопочки Change.

После того как настройки вступят в силу, сервер определит для точки новый IP. Поэтому по старому уникальному адресу войти в сеть пользователь не сможет. Чтобы было проще найти новый адрес, целесообразно воспользоваться специальной утилитой.

Режим и вид шифрования

После того как пользователь разобрался, что такое WDS и как настроить первую точку доступа, можно переходить к настройке второй точки. Все необходимые параметры вводятся во вкладке WIRELESS.

Если установлена прошивка AirOS 5.5, в меню Wireless Mode нужно выбрать режим AP-Repeater. При прошивке AirOS 5.3 режим должен быть Acces Point WDS.

МАС-адрес первой точки необходимо ввести в поле WDS Peers. Узнать адрес можно в настройках, перейдя во вкладку MAIN.

В том случае, когда поля WDS Peers не являются активными, нужно в списке Security определить тип шифрования WEP. В противном случае точки доступа работать не будут.

По аналогии с настройками первой точки доступа настраивается вторая. Ширина канала также устанавливается 20MHz.

Как настроить вторую точку доступа?

  • В разделе Network Mode необходимо выбрать режим «Мост» (Bridge).
  • В поле Bridge IP нужно указать, каким образом точка будет получать настройки.
  • При нажатии Apply настройки будут сохранены.

Когда все параметры выставлены, необходимо проверить, подключаются ли точки друг к другу в режиме репитера. На каждой из точек нужно перейти во вкладку MAIN и выбрать пункт Stations. Если все сделано правильно, то в списке отобразится адрес подключенной точки доступа.

TP-Link?

Когда человек понимает, что такое WDS, он легко сможет усилить сигнал в доме. Например, когда роутер установлен в одной части квартиры, а в другой сигнал очень слабый, исправить ситуацию можно при помощи точки доступа. Она будет передавать беспроводное соединение далее, поэтому выходить в Интернет можно с телефона или планшета. Точка будет иметь WDS-режим работы «репитер» (повторитель).

Такой способ настройки справедлив практически для всех моделей роутеров TP-Link. Немного может отличаться внешний интерфейс, количество опций и функций, а также качество соединения, но все остальные параметры практически идентичны.

Чтобы задать параметры роутера, нужно ввести группы цифр, которые указаны в документации или на обороте устройства. После ввода логина и пароля необходимо открыть главную вкладку. В строке SSID нужно прописать название сети.

Далее следует перейти в меню «Беспроводной режим» и активировать режим WDS. Нажав «Подключение», нужно установить галочку напротив определенной сети и выбрать вид шифрования. Чтобы защитить сеть, стоит перейти во вкладку Security. В строке PSK вводится пароль, который должен быть довольно сложным.

В последнюю колонку нужно ввести пароль, а затем указать номер канала. Он должен быть таким же, как и у выбранной сети. Если будет уведомление, что канал сети не совпадает с каналом Wi-Fi, нужно сменить его на правильный. После этого необходимо перезагрузить устройство.

Маршрутизатор WDS TP-Link подключается посредством кабеля «витая пара». должны быть выставлены по умолчанию. После ввода всех данных кабель между компьютером и маршрутизатором можно отключить.

  • Tutorial

Добрый день, уважаемые хабра-жители!

Целью данной статьи является написание небольшого обзора возможностей по развертыванию различных систем через WDS (Windows Deployment Services)
В статье будут приводиться краткие инструкции для развертывания Windows 7 x64, Windows XP x86, Ubuntu x64 и добавление таких полезных инструментов в загрузку по сети как Memtest и Gparted.
История будет рассказывать в порядке приходящих мне в голову идей. И начиналось все с Microsoft…

А теперь сама история:
Не так давно мне пришла в голову здравая идея разворачивать на работе системы с помощью WDS. Если за нас кто-то делает работу, это приятно. А если при этом мы узнаем что-то новое - это приятно в двойне. Не буду очень подробно останавливаться на описании установки роли WDS - Microsoft все сводит к Далее-Далее-Далее и статей на эту тему - горы. И кратко расскажу про работу с образами Windows с остановкой на тех моментах, которые вызвали у меня затруднения. Боле подробно будут описаны системы не от Microsoft (ради чего статья и затевалась).
Приступим.
Сервер, который будет выступать в роли хранилища образов и координатора действий имеет Windows Server 2008 R2 на борту. Для корректной работы этой службы необходимы такие роли как DHCP и DNS. Ну и AD - для ввода машинок в домен. (Все эти роли не обязательно держать на одной машине, они могут быть размазаны по всей структуре. Главное, чтобы корректно работали)

1. Настройка WDS
Добавляем необходимые роли и быстренько лезем в консольку WDS, инициализируем наш сервер и видим следующее:


Да, и еще - под каждую разрядность системы нужно делать свои загрузчики и установщики. За разнообразие в зоопарке приходится платить.
По сути, наш WDS уже готов. Мы можем загрузиться по сети с машины и увидеть окошко выбора с нашими образами загрузки.
Не буду описывать все этапы подготовки идеального образа, а лишь оставлю ссылку на статью, по которой делал сам: Тыц для Windows 7 (у меня была почему-то установлена старая версия WAIK - 6.1.7100.0, в ней нельзя было создавать файл ответов для Windows 7 SP1. Нужна самая последняя на данный момент - 6.1.7600.16385)
И вот еще инструкция по подготовке Windows XP для WDS. Тоже не будем подробно писать - самое интересное у нас во второй части!

2. Универсальный загрузчик
Это здорово, что у нас теперь есть такая система. Пользоваться ей - одно удовольствие. Но нельзя ли как-то еще больше облегчить себе жизнь?
Хочу ставить через нее Linux!
Прежде всего, как многие из вас помнят - установка параллельно винды и убунты ничем хорошим для виндового загрузчика не заканчивается. Его вытесняет универсальный GRUB.
Тут так же. Нам нужен универсальный загрузчик, знакомьтесь - это PXELINUX
1) Скачиваем последнюю версию (на момент написания статьи это 5.01
Нас интересуют эти файлы:
core\pxelinux.0
com32\menu\vesamenu.c32 (можно брать menu.c32 для текстового интерфейса при загрузке)
com32\chain\chain.c32
Во всех руководствах по использованию этого загрузчика говорят, что с этими тремя все работает. Мне пришлось добавить еще ldlinux.c32, libcom.c32 и libutil_com.c32. Можно поступить так - скопировать рекомендуемые и запустить. На какой файл будет ругаться - тот копировать в папку.
Еще нам для загрузки iso необходим файл memdisk. Тоже кладем его в эту папку
2)Кладем их в папку, где у вас хранятся все образы WDS. А именно сюда - RemoteInstall\Boot\x64\ (у нас будет только устанавливаться только 64, для 86 поместите такие же файлы и в ту папку тоже.)
3)Переименуйте pxelinux.0 в pxelinux.com
4) Создадим папку pxelinux.cfg для файла с конфигурацией и сам файл (уже внутри этой папки естественно) - default (без расширения!) следующего содержания:
DEFAULT vesamenu.c32
PROMPT 0
NOESCAPE 0
ALLOWOPTIONS 0
# Timeout in units of 1/10 s
TIMEOUT 300
MENU MARGIN 10
MENU ROWS 16
MENU TABMSGROW 21
MENU TIMEOUTROW 26
MENU COLOR BORDER 30;44 #20ffffff #00000000 none
MENU COLOR SCROLLBAR 30;44 #20ffffff #00000000 none
MENU COLOR TITLE 0 #ffffffff #00000000 none
MENU COLOR SEL 30;47 #40000000 #20ffffff
MENU BACKGROUND pxelinux.cfg/picture.jpg #picture 640x480 for background
MENU TITLE Choose your destiny!

LABEL wds
MENU LABEL Windows Deployment Services (7, XP, Boot images)
KERNEL pxeboot.0

LABEL local
MENU DEFAULT
MENU LABEL Boot from Harddisk
LOCALBOOT 0
Type 0x80


5) Сделаем копию файла pxeboot.n12 и назовем ее pxeboot.0
6) После этого необходимо научить наш WDS грузиться именно с универсального загрузчика. В 2008 это делалось через GUI, в 2008 R2 - через командную строчку. Открываем и вводим:
  • wdsutil /set-server /bootprogram:boot\x64\pxelinux.com /architecture:x64
  • wdsutil /set-server /N12bootprogram:boot\x64\pxelinux.com /architecture:x64
Вывод командной строки:


Все, грузимся и видим вожделенный экран:


Это базовый конфиг, его можно подправить под свои требования (логотип компании, порядок загрузки и прочее. Пока он умеет только передавать управление WDSу и грузиться опять с жесткого диска. Давайте научим его грузить Ubuntu!
3. Обучаем орленка летать
Что нам нужно там было? Ubuntu, Gparted? Добавим еще memtest для порядка.
Начнем с самого простого:
Memtest
Создадим в папке Boot/x64 WDSа отдельную папку для линуксовых файлов, например Distr. И подпапки в ней для наших соответствующих систем:


Скачиваем iso mtmtest и добавляем в наш конфи загрузки (файл default) следующие строчки:
label MemTest
menu label MemTest86+
Kernel memdisk iso raw
initrd Linux/mt420.iso

Этим мы загрузим наш небольшой образ в память и оттуда же запустим. К сожжалению, с большими образами такое у меня не сработало.
Gaprted
Скачиваем , распаковываем iso образ и берем три файлика - /live/vmlinuz, /live/initrd.img и /live/filesystem.squashfs
Что же это за файлы? (Могу ошибаться в формулировках, большая просьба к читателям поправить если я ошибусь )
  • vmlinuz (чаще можно увидеть vmlinux) - сжатый файл ядра
  • initrd.img - образ корневой файловой системы (необходимый минимум для загрузки)
  • filesystem.squashfs - сами файлы, используемые в процессе работы
Помещаем первые два файла в папку для загрузки (в моем случае это Boot\x64\Distr\Gparted) а третий - на IIS сервер (благо он уже поднят для WSUSa).
Лирическое отступление - к сожалению, прием с загрузкой iso образа в memdisk с большими дистрибутивами мне не удался. Если вдруг вы знаете секрет успеха - это будет прекрасное решение, которое позволит быстро грузить любую систему из iso образа.
Добавляем filesystem.squashfs на IIS, чтобы его можно было прочитать по сети (не забудьте добавить MIME метку для этого расширения


Теперь добавляем запись в наш pxelinux.cfg/default:
LABEL GParted Live
MENU LABEL GParted Live
KERNEL Distr/Gparted/vmlinuz
APPEND initrd=Distr/Gparted/initrg.img boot=live config union=aufs noswap nopromt vga=788 fetch=http://192.168.10.10/Distr/Gparted/filesystem.squashfs

Проверяем - работает!
Ubuntu 12.04
Я добавил два возможных варианта установки - полностью автоматическую (спасибо пользователю за и в ручном режиме)
Скачиваем файлик с alternate установкой и выдираем оттуда (как раньше) два файла - initrd.gz и linux и кладем их в Distr/Ubuntu
Добавляем в наш pxelinux.cfg/default строчки
для полностью ручной установки
LABEL Ubuntu
KERNEL Distr/Ubuntu/linux
APPEND priority=low vga=normal initrd=Distr/Ubuntu/initrd.gz

А вот для автоматической установки необходим файлик с настройками ответов (почитать можно ) и положим мы его на наш web-сервер. У меня строчка в загрузчике выглядит так:
LABEL Ubuntu Auto Install
KERNEL Distr/Ubuntu/linux
APPEND initrd=Distr/Ubuntu/initrd.gz ksdevice=eth0 locale=ru_RU.UTF-8 console-setup/layoutcode=ru url=http://192.168.10.10/Distr/Ubuntu/preseed.txt
Полезность на будущее
Просматривая материал по теме и ища ответы на свои вопросы, была обнаружена

Привет Хабро-людям!

Часть 1. Настройка DHCP-сервера

Вся сеть в нашей организации построена на UNIX-системах, а для, пусть и скромного по меркам IT, парка машин в 50 шт. все же хочется использовать все современные блага и удобства администрирования. Встал вопрос: как разворачивать Windows на ПК пользователей по сети, когда TFTP-сервер будет находиться отдельно от DHCP? Задача, хоть и простая, но заставила меня бегло изучить работу и настройку DHCP-сервера на Ubuntu. Нам же важна универсальность. :) Не поднимать же ради этого «виндовый» DHCP.

Всего-то требовалось, при описании сети, указать командой next-server , что TFTP-сервер находится на другом хосте. Приведу фрагмент конфига DHCP на примере сети 192.168.1.0/24:

Shared-network 2_Users { subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.2 192.168.1.254; default-lease-time 3600; max-lease-time 7200; option domain-name "test.jp"; option domain-name-servers 192.168.1.1; option routers 192.168.1.1; next-server 192.168.2.2; #Вот как раз строка, которая сообщает клиентам DHCP, что TFTP-сервер с PXE-загрузчиком находится на другом сервере. Он может находиться даже в другой подсети, главное, чтобы был туда маршрут. option tftp-server-name "addc1.test.jp"; #DNS-имя нашего сервера с ролью WDS. Указываем на всякий случай, лишним не будет. option bootfile-name "boot\\x86\\wdsnbp.com"; #Указываем, где на нашем сервере лежит файл для сетевой загрузки. }
Вот, собственно, и все. /etc/init.d/isc-dhcp-server restart . Переходим к настройке WDS.

Часть 2. Настройка роли Windows Deployment Services

Об установке роли вряд ли можно что-то сказать. Она проста, не требует перезагрузку и просит указать, какие компоненты нужно ставить. Нам нужны оба компонента: Сервер развертывания и Транспортный сервер .

После установки роли, ее консоль будет доступна в списке Администрирование Панели управления Windows Server и носит название Службы развертывания Windows .

Первоначально сервер нужно настроить. ПКМ по серверу слева и выбираем «Настроить сервер». Настройка не представляет собой ничего сложного, я расскажу лишь о важных, на мой взгляд моментах:

Если в вашей сети используются доменные службы Active Directory, то при настройке сервера можете указать, будет ли сервер изолирован или завести его в AD. Куда важнее будет позже отметить, что DHCP-сервер находится в другом месте и не нужно слушать подключения на портах нашего WDS-сервера.

  • Вам потребуется указать, интегрировать ли сервер в AD
  • Указать место хранения образов установки
  • Выбрать политику ответов клиентам. Здесь немного подробнее.

Если ограничиться только установкой системы, то можно выбрать пункт «Отвечать всем...» т.к., установка Windows потребует пары логин/пароль от сервера, с которого происходит загрузка. Несанкционированная установка «винды по сетке» не прокатит.

  • В конце будет предложено добавить первый образ
Хочу обратить ваше внимание на вкладку «Протокол DHCP» свойств сервера.

Здесь как раз и требуется снять птичек, если вы используете сторонний DHCP-сервер. А на вкладке «Клиент» можно указать, заводить ли новых пользователей в домен.

Часть 3. Интересности

Как известно, образы Windows добавляются на WDS-сервер в два этапа: добавления загрузочного образа (boot.wim) и образа установки (install.wim). Вот тут я и заметил маленькую и интересную особенность. В нашей компании используются ОС Windows, начиная с Windows 7, Server 2008R2 и заканчивая Windows 8.1 и Server 2012. Как известно, содержимое boot.wim - это то, что мы видим, запустив установку Windows с диска. И если при установке с диска важны только драйверы на контроллер HDD, то для сетевой установки важны еще драйвера на сетевой адаптер. В этой статье хорошо описан способ внедрения драйверов в дистрибутив с помощью WAIK. Но когда я добавил образ загрузки из дистрибутива Windows 8.1 и проверил его, то заметил, что база драйверов на сетевые адаптеры расширена. Но главная особенность не в этом. :) Используя один, самый последний образ загрузки Windows (пусть даже собранный вами лично с помощью WAIK), можно устанавливать любые редакции Windows, начиная с Windows Vista, заканчивая Windows Server 2012R2. Вам не нужно добавлять кучу образов для загрузки - выберет один, универсальный и современный. Можно добавлять только образы установки (install.wim), выбирая, какие редакции Windows вам нужны.

Вы можете создать в консоли управления WDS группы образов…

… и в результате получите при установке список всех ОС, из групп Desktop и Servers, выберете нужную и проинсталлируете. Не забывайте , для установки требуется ввести логин/пароль администратора сервера.

Содержимое каталога, где хранятся образы установки, будет выглядеть следующим образом:

Несмотря на банальность происходящего, это не помешает вам установить любую Windows из добавленных вами на сервер.

Я за совместное использование Windows и Linux. Спасибо за внимание!

Прежде чем разбираться с настройками этого соединения, стоит, вообще, ознакомиться с понятием WDS. Эта аббревиатура полностью звучит как Wireless Distribution System, что в переводе на русский означает «беспроводная распределённая система». Такая технология, благодаря возможности объединения нескольких WiFi точек в одну общую систему, дает возможность расширить зону беспроводной сети.


Преимуществом такого соединение можно считать ненадобность, в отличии от традиционных сетей, наличия проводного сообщения между точками. WDS осуществляет беспроводное сообщение не только между собой, но и с клиентами, имеющими такие же точки. Данная система, на сегодняшний день, поддерживается многими устройствами. Основная отличительная черта этой технологии – сохранение МАС-адресов всех пользователей, так как при стандартной передаче данных задействуется только три поля, а при соединении WDS, рабочими становятся все четыре. Точки доступа в такой сети могут служить основными, релейными или удаленными станциями.

Увеличение покрытия сети.

Чаще всего, для усиления сигнала и увеличения территории покрытия обращаются к NanoStation M2 и NanoStation M2 Loco. В случае, если клиенты и раздающие им интернет пользуются оборудованием разных фирм, то для их общей работы нужно отключить функцию AirMax. Она находится на начатьной вкладке настроек. Для этого необходимо перейти во вкладку с названием станции и в поле AirMax снять галочку напротив «Включить». При необходимости изменение еще каких-то настроек нужно активировать Change. Для сохранения всех введенных данных, перед выходом из меню, обязательно, нужно нажать «Применить».

Настойка первой точки доступа.

Чтобы задать, необходимые для правильной работы, данные для первой точки, сначала открывается вкладка «Беспроводной». Затем в списке «Беспроводной режим»находится поле «Точка доступа WDS», а в строкеWDS Peers указывается адрес второй точки. Узнать этот адрес легко, активировав в настройках вкладку «Главные». Основные точки такой системы работают как повторители с шифрованием WEP, изменить это можно с списке «Безопасность». В поле SSID указывается имя точки доступа, а в строке выбора страны ставится страна проживания. Ширина передаваемого канала также устанавливается в специально отведенном для этого списке и, обычно, равняется 20MHz, потому что не все принимающие адаптеры могут поддерживать частоты выше.

Во вкладке «Частота» устанавливается та частота, на которой планируется запускать точку доступа. На первых двух точках доступа частота должна быть одинаковой. В окне «Безопасность» выбирается WDS-профиль обязательно с шифрованием WEP, по причине того, что другие виды просто не будут функционировать в режиме репитера. Пароль, состоящий из десяти символов, вводится в поле «Ключ». После все необходимых манипуляций необходимо нажать клавишу «Применить», иначе все введенные настройки не будут сохранены. Для последующего изменения данных нужно первоначально нажать «Изменить», а потом вводить данные.

Настройка сети.

Все настройки WDS соединения произодятся во вкладке «Сети». Для их настройки необходимо изначально установить режим «Мост». При активированном поле «Статический» ввод данных нужно осуществлять в ручную, а при DHCP все настройки перейдут от сервера автоматически. Так же, как уже говорилось выше, все данные сохраняются только после нажатия «Применить». После этого сервер определяет новый адрес для точки доступа автоматически, именно поэтому, используя старый адрес, клиент больше не сможет войти в сеть. Для более быстрого нахождения нового IP, лучше воспользоваться специальной программой.

Режим работы и вид шифрования.

После ознакомления с понятием WDS и настройкой первой точки доступа следует переходить к подготовке второй. Все нужные данные, как и в первом случае, вводятся во вкладке «Сети». Если на используемой модели стоит программа AirOS 5.5, то для дальнейшей настройки нужно войти в меню «Беспроводной режим», а там выбрать «АР-репитер», а при установленной AirOS 5.3 понадобиться активировать «Точка доступа WDS». Если поля с пометкой WDS Peers нельзя заполнить, значит необходимо сначала в меню «Безопасность» выставить подходящий тип шифрования WEP. МАС-адрес основной точки вводится в WDS Peers, узнать его можно во вкладке «Главная». Все дальнейшие действия происходят аналогично настройке первой точки, ширина канала выставляется такая же, как и у предыдущей.

Активация второй точки доступа.

В разделе «Сетевой режим» необходимо выбрать пункт «Мост», а в поле «Мост IP» указывается способ получения точкой настроек, автоматический или ручной. Для сохранения настроек нажимается «Применить». После всех проделанных настроек, необходимо проверить работу точек. Для этого в настройках каждой из них открывается вкладка меню «Главная» и выбирается пункт «Станции». Если вседействия были сделаны правильно, то в открытом списке будет отображаться адрес подключенной точки доступа.

Настройка TP-Link роутера.

После знакомства пользователя с возможностями WDS подключения, он с легкостью может усилить сигнал у себя в доме. В случае, когда WiFi роутер находится в одном конце квартиры и его сигнал не доходит до противоположной части помещения, такое усиление сигнала поможет значительно улучшить ситуацию. Дополнительная точка доступа будет копировать сигнал и, усиливая его, передавать на более дальнее расстояние. Таким образом, интернет будет одинаково хорошо ловить по всей квартире и, возможно, за ее пределами. Для осуществления такого соединения необходимо, чтоб вторая точка имела возможность работы в режиме повторителя.

Сейчас, практически все модели роутеров TP-Link поддерживают такую функцию. В зависимости от модели может лишь незначительно отличатся общий интерфейс и качество передаваемого соединения. Для задания своих настроек роутеру, нужно сначала ввести стандартный логин и пароль, которые указанны в сопровождающей документации или на обратной стороне устройства. После этого перед пользователем отроется главная вкладка, где и прописываются все необходимые данные.

Добрый день, уважаемые хабра-жители!

Целью данной статьи является написание небольшого обзора возможностей по развертыванию различных систем через WDS (Windows Deployment Services)
В статье будут приводиться краткие инструкции для развертывания Windows 7 x64, Windows XP x86, Ubuntu x64 и добавление таких полезных инструментов в загрузку по сети как Memtest и Gparted.
История будет рассказывать в порядке приходящих мне в голову идей. И начиналось все с Microsoft…

А теперь сама история:
Не так давно мне пришла в голову здравая идея разворачивать на работе системы с помощью WDS. Если за нас кто-то делает работу, это приятно. А если при этом мы узнаем что-то новое - это приятно в двойне. Не буду очень подробно останавливаться на описании установки роли WDS - Microsoft все сводит к Далее-Далее-Далее и статей на эту тему - горы. И кратко расскажу про работу с образами Windows с остановкой на тех моментах, которые вызвали у меня затруднения. Боле подробно будут описаны системы не от Microsoft (ради чего статья и затевалась).
Приступим.
Сервер, который будет выступать в роли хранилища образов и координатора действий имеет Windows Server 2008 R2 на борту. Для корректной работы этой службы необходимы такие роли как DHCP и DNS. Ну и AD - для ввода машинок в домен.

1. Настройка WDS

Добавляем необходимые роли и быстренько лезем в консольку WDS, инициализируем наш сервер и видим следующее:


Да, и еще - под каждую разрядность системы нужно делать свои загрузчики и установщики. За разнообразие в зоопарке приходится платить.
По сути, наш WDS уже готов. Мы можем загрузиться по сети с машины и увидеть окошко выбора с нашими образами загрузки.
Не буду описывать все этапы подготовки идеального образа, а лишь оставлю ссылку на статью, по которой делал сам: Тыц для Windows 7 (у меня была почему-то установлена старая версия WAIK - 6.1.7100.0, в ней нельзя было создавать файл ответов для Windows 7 SP1. Нужна самая последняя на данный момент - 6.1.7600.16385)
И вот еще инструкция по подготовке Windows XP для WDS. Тоже не будем подробно писать - самое интересное у нас во второй части!

2. Универсальный загрузчик

Это здорово, что у нас теперь есть такая система. Пользоваться ей - одно удовольствие. Но нельзя ли как-то еще больше облегчить себе жизнь?
Хочу ставить через нее Linux!
Прежде всего, как многие из вас помнят - установка параллельно винды и убунты ничем хорошим для виндового загрузчика не заканчивается. Его вытесняет универсальный GRUB.
Тут так же. Нам нужен универсальный загрузчик, знакомьтесь - это PXELINUX
1) Скачиваем последнюю версию (на момент написания статьи это 5.01
Нас интересуют эти файлы:
corepxelinux.0
com32menuvesamenu.c32 (можно брать menu.c32 для текстового интерфейса при загрузке)
com32chainchain.c32
Во всех руководствах по использованию этого загрузчика говорят, что с этими тремя все работает. Мне пришлось добавить еще ldlinux.c32, libcom.c32 и libutil_com.c32. Можно поступить так - скопировать рекомендуемые и запустить. На какой файл будет ругаться - тот копировать в папку.
Еще нам для загрузки iso необходим файл memdisk. Тоже кладем его в эту папку
2)Кладем их в папку, где у вас хранятся все образы WDS. А именно сюда - RemoteInstallBootx64 (у нас будет только устанавливаться только 64, для 86 поместите такие же файлы и в ту папку тоже.)
3)Переименуйте pxelinux.0 в pxelinux.com
4) Создадим папку pxelinux.cfg для файла с конфигурацией и сам файл (уже внутри этой папки естественно) - default (без расширения!) следующего содержания:

DEFAULT vesamenu.c32
PROMPT 0
NOESCAPE 0
ALLOWOPTIONS 0
# Timeout in units of 1/10 s
TIMEOUT 300
MENU MARGIN 10
MENU ROWS 16
MENU TABMSGROW 21
MENU TIMEOUTROW 26
MENU COLOR BORDER 30;44 #20ffffff #00000000 none
MENU COLOR SCROLLBAR 30;44 #20ffffff #00000000 none
MENU COLOR TITLE 0 #ffffffff #00000000 none
MENU COLOR SEL 30;47 #40000000 #20ffffff
MENU BACKGROUND pxelinux.cfg/picture.jpg #picture 640x480 for background
MENU TITLE Choose your destiny!

LABEL wds
MENU LABEL Windows Deployment Services (7, XP, Boot images)
KERNEL pxeboot.0

LABEL local
MENU DEFAULT
MENU LABEL Boot from Harddisk
LOCALBOOT 0
Type 0x80

5) Сделаем копию файла pxeboot.n12 и назовем ее pxeboot.0
6) После этого необходимо научить наш WDS грузиться именно с универсального загрузчика. В 2008 это делалось через GUI, в 2008 R2 - через командную строчку. Открываем и вводим:

  • wdsutil /set-server /bootprogram:bootx64pxelinux.com /architecture:x64
  • wdsutil /set-server /N12bootprogram:bootx64pxelinux.com /architecture:x64

Вывод командной строки:


Все, грузимся и видим вожделенный экран:


Это базовый конфиг, его можно подправить под свои требования (логотип компании, порядок загрузки и прочее. Пока он умеет только передавать управление WDSу и грузиться опять с жесткого диска. Давайте научим его грузить Ubuntu!

3. Обучаем орленка летать

Что нам нужно там было? Ubuntu, Gparted? Добавим еще memtest для порядка.
Начнем с самого простого:

Memtest

Создадим в папке Boot/x64 WDSа отдельную папку для линуксовых файлов, например Distr. И подпапки в ней для наших соответствующих систем:


Скачиваем iso mtmtest и добавляем в наш конфи загрузки (файл default) следующие строчки:

label MemTest
menu label MemTest86+
Kernel memdisk iso raw
initrd Linux/mt420.iso

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