продолжая пример выше хотелось бы сказать что в БГБ DHCP, IMHO _очень_ не хватает следующей возможности:
Код:
option space microsoft;
option microsoft.disable-netbios-over-tcpip code 1 = unsigned integer 32;
option microsoft.release-on-shutdown code 2 = unsigned integer 32;
if substring(option vendor-class-identifier, 0, 4) = "MSFT" {
vendor-option-space microsoft;
option microsoft.disable-netbios-over-tcpip 2; # эти 2 опции глобальные
option microsoft.release-on-shutdown 1; # и действуют для всех
}
# это для Windows Vista и других не Windows DHCP клиентов
option classless-static-route code 121 = array of unsigned integer 8;
# это для Windows 2000 и Windows XP
option classless-static-route-ms code 249 = array of unsigned integer 8;
# сеть 1 - тут адреса из сети 1.1.1.0/24
subnet 5.5.5.0 netmask 255.255.255.0 {
option routers 5.5.5.1;
option domain-name-servers 5.5.5.1;
option microsoft.disable-netbios-over-tcpip 1; # этой сети мы можем включить netbios
option classless-static-route
24,2,2,2, 1,1,1,1, # это означает что для 2.2.2.0/24 шлюз 1.1.1.1
24,3,3,3, 1,1,1,1,
24,4,4,4, 1,1,1,1;
option classless-static-route-ms
24,2,2,2, 1,1,1,1,
24,3,3,3, 1,1,1,1,
24,4,4,4, 1,1,1,1;
}
# сеть 2 - тут адреса из сети 2.2.2.0/24
subnet 5.5.5.0 netmask 255.255.255.0 {
option routers 5.5.5.1;
option domain-name-servers 5.5.5.1;
# этой сети netbios-а нет, т.к. он отключен по дефолту
option classless-static-route
24,1,1,1, 1,1,1,1, # это означает что для 1.1.1.0/24 шлюз 1.1.1.1
24,3,3,3, 1,1,1,1,
24,4,4,4, 1,1,1,1;
option classless-static-route-ms
24,1,1,1, 1,1,1,1,
24,3,3,3, 1,1,1,1,
24,4,4,4, 1,1,1,1;
}
пожалуйста, не смотрите что в "сеть 1" и "сеть 2" адреса выдаются из одной подсети - я это привел как пример ... более наглядно можно это высказать так, думаю будет более понятно:
представьте что есть есть локальная сеть, осбслуживаемая БГБ DHCP сервером, интернет в которой разливается с поощью РРТР ... DHCP сервер должен выдать локальные маршруты для того чтобы при поднятии РРТР локалка продолжала ходить по свичам, а инет - через РРТР ... и если БГБ DHCP их не выдает то в этом случае спасает только прописывание статических маршрутов на клиенте, что, IMHO, не есть правильно ...
такая схема работает! но, к сожалению, не с Вашим DHCP и, соответсвенно модуль ipn тут ни при делах ...
резюме - дайте вашему DHCP бОльше возможностей и его начнут использовать
хотя бы научите его тому что написано выше и простой выдаче адресов из пула ... зачем? лично меня именно отсутсвие отключения нетбиоса и простой выдачи адресов из пула (привязки на данный момент мне не нужны) останавливает от перехода на Ваш DHCP