1. Добавление других параметров DHCP:
Цитата с оффсайта:
Q: Does the DHCP server manages other options ?
A: Yes. You have to edit either the registry or the Ini file and change the AddOptionNumber<N> and AddOptionValue<N>. The values are string values unless they begin whith 0x followed by a hexadecimal value. Note that the special string '$IP$' will be replaced by the assigned IP address.
|
В переводе:
В ключе
HKEY_LOCAL_MACHINE\SOFTWARE\TFTPD32\DHCP находишь\создаешь значения вида:
- AddOptionNumber<N> - тип DWORD, в его значении указывается в десятичном режиме номер параметра DHCP.
- AddOptionValue<N> - тип REG_SZ, значение параметра DHCP, указанного в AddOptionNumber<N>.
(в заначении допускается использование выражения $IP$ - оно возвращает присвоенный клиенту IP)
<N> - просто порядковый номер пары параметр\значение, от 1 до 10(?)
Пример:
Код:

REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\TFTPD32\DHCP]
"AddOptionNumber1"=dword:00000012 ;параметр 018(здесь оно указано в 16-ричном виде)
"AddOptionValue1"="blablabla" ;значение параметра 018
"AddOptionNumber2"=dword:0000004a ;параметр 074(здесь оно указано в 16-ричном виде)
"AddOptionValue2"="10.0.0.100" ;значение параметра 074
2. Присвоение статических IP:
Цитата с оффсайта:
Q: Can the DHCP server assign static IP ?
A: Yes. Create a new "string value" registry key under HKEY_LOCAL_MACHINE\SOFTWARE\TFTPD32\DHCP. The key's name will be the host's mac-address (ie 0A:0B:0C:0D:0E:0F). The key's data value will be the desired IP address (ie 192.168.1.2). See example.
|
Перевод:
В ветке
HKEY_LOCAL_MACHINE\SOFTWARE\TFTPD32\DHCP создаем значение типа REG_SZ:
- в названии параметра указываем MAC-адрес компьютера, для которого нужно задать статический IP
- в значении параметра указываем нужный IP
З.Ы. Правда непонятно исключает он этот IP из выдаваемого диапазона или нет
Пример:
Код:

REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\TFTPD32\DHCP]
"00:14:85:05:44:85"="10.0.0.254"
3. Вместо реестра удобней использовать ini-файл:
Цитата с оффсайта:
Q: How do i use ini file instead of registry ?
A: Create an empty file called Tftpd32.ini in the same directory as Tftpd32.exe. Open the settings window, validate with OK, go into the DHCP Tab and click on Save. The configuration has now been saved into Tftpd32.ini.
|
В переводе:
Создаем в папке с Tftpd32.exe пустой файл с названием Tftpd32.ini, в программе щелкаем кнопку Settings, в окне настроек нажимаем OK, далее на вкладке DHCP нажимаем кнопку Save
Теперь все параметры реестра сохранены в Tftpd32.ini, и будет использоваться ini-файл, вместо настроек с реестра (структура файла абсолютно совпадает со структурой ветки HKEY_LOCAL_MACHINE\SOFTWARE\TFTPD32).