URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 95908
[ Назад ]

Исходное сообщение
"FreeBSD 8.2  и   ISC-DHCP 4.2.4-p2"

Отправлено teapot , 18-Дек-14 10:46 
Есть ли какой-нибудь хитрый способ с помощью DHCP на клиентском компьютере запустить батник с виндового сервера?

Содержание

Сообщения в этом обсуждении
"FreeBSD 8.2  и   ISC-DHCP 4.2.4-p2"
Отправлено fantom , 18-Дек-14 12:08 
> Есть ли какой-нибудь хитрый способ с помощью DHCP на клиентском компьютере запустить
> батник с виндового сервера?

Есть....
1. читаете rfc и выбираете номер опции, еще не задействованной
2. в конфиге dhcp указываете, что параметром этой опции есть путь к файлу,
(не забываем определиться с протоколом, скорее всего tftp, т.к. что-то более сложное будет сложнее..)
3. пишете свой обработчик для этой опции - суть загрузить и запустить.
4. отлаживаете процесс....


Подобный подход реализован например для многих железяк
одна опция (кажется 150) передает адрес tftp сервера.
другая (кажется 209) имя конфига.
Железка получает все параметры по dhcp, всасывает конфиг и готова к работе....

Вполне возможно, что нужное вам от bat файла уже давно реализовано....


"FreeBSD 8.2  и   ISC-DHCP 4.2.4-p2"
Отправлено fantom , 18-Дек-14 12:21 
>[оверквотинг удален]
> файлу,
> (не забываем определиться с протоколом, скорее всего tftp, т.к. что-то более сложное
> будет сложнее..)
> 3. пишете свой обработчик для этой опции - суть загрузить и запустить.
> 4. отлаживаете процесс....
> Подобный подход реализован например для многих железяк
> одна опция (кажется 150) передает адрес tftp сервера.
> другая (кажется 209) имя конфига.
> Железка получает все параметры по dhcp, всасывает конфиг и готова к работе....
> Вполне возможно, что нужное вам от bat файла уже давно реализовано....

кстати список официальных опций
http://www.iana.org/assignments/bootp-dhcp-parameters/bootp-...
опции 224-254 Reserved (Private Use) как раз для подобных экспериментов и зарезервированы.


"FreeBSD 8.2  и   ISC-DHCP 4.2.4-p2"
Отправлено teapot , 24-Дек-14 17:16 
>[оверквотинг удален]
>> 3. пишете свой обработчик для этой опции - суть загрузить и запустить.
>> 4. отлаживаете процесс....
>> Подобный подход реализован например для многих железяк
>> одна опция (кажется 150) передает адрес tftp сервера.
>> другая (кажется 209) имя конфига.
>> Железка получает все параметры по dhcp, всасывает конфиг и готова к работе....
>> Вполне возможно, что нужное вам от bat файла уже давно реализовано....
> кстати список официальных опций
> http://www.iana.org/assignments/bootp-dhcp-parameters/bootp-...
> опции 224-254 Reserved (Private Use) как раз для подобных экспериментов и зарезервированы.

Спасибо огромное, теперь есть куда смотреть