Перейти к содержимому
Калькуляторы

DHCP Несколько подсетей Выдача IP отличных от сети сервера

Возможно глупейший вопрос но никак не могу найти ответа

Имеется DHCP сервер :

-------------------------------------------------------------

#

# DHCP Server Configuration file.

#

ddns-update-style none;

default-lease-time 450;

max-lease-time 900;

log-facility local7;

local-address 10.10.10.8;

 

authoritative;

ddns-update-style none;

 

if exists agent.circuit-id

{

log(info, concat("Lease"

," IP ", binary-to-ascii(10, 8, ".", leased-address)

," MAC ", binary-to-ascii(16, 8, ":", substring(hardware, 1, 6))

," switch ", substring(option agent.remote-id, 2, 15)

," port ", binary-to-ascii(10, 16, "", substring(option agent.circuit-id, 4, 2))

," VLAN ", binary-to-ascii(10, 16, "", substring(option agent.circuit-id, 2, 2))

));

}

 

subnet 10.10.10.0 netmask 255.255.255.0 {

# range 10.10.10.21 192.168.1.254;

}

 

subnet 192.168.1.0 netmask 255.255.255.0 {

range 192.168.1.21 192.168.1.254;

deny client-updates;

host host1.domain.com {

hardware ethernet 00:e0:7d:e5:96:7d;

fixed-address 192.168.1.21; }

}

 

и интерфейс сервера

 

eth1 Link encap:Ethernet HWaddr 00:24:11:32:2B:02

inet addr:10.10.10.8 Bcast:10.10.10.255 Mask:255.255.255.0

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

---------------------------------------------------------------------------------------

На коммутаторах DES-3028 настроен dhcp_relay на 10.10.10.8

если я выдаю адрес из сети 10.10.10.хх - сервер прекрасно выдает IP

А вот если надо выдать из сети 192.168.1.хх - то не выдается, данной сети на машине нет.

DHCP сервер - dhcp-3.1-ESV собран с USE_SOCKETS.

Подскажите как выдать IP которого нет на интерфейсах ???

Изменено пользователем kww

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Следуетописать в конфиге все подсети, в которых у сервера есть адреса, если их несколько, или одну подсеть для единственного адреса. Секция должна быть либо пустой либо с конфигом - это чтобы запускать dhcp просто так, без указания интерфейса явно.

 

Для выдачи адресов из диапазонов, в которых сервер физчески не присутствует, можно создать shared-network и уже внутри этого блока создать описания нужных сетей. Примерно так:

 

shared-network SHPOOL {

subnet 192.168.0.0 netmask 255.255.255.0 {...}

subnet 192.168.1.0 netmask 255.255.255.0 {...}

subnet 192.168.2.0 netmask 255.255.255.0 {...}

...

}

 

Вроде бы так.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.