Dhcpd и alias на интерфейсе

В предыдущем посте прописывал для vlan-a alias и забыл прикрутить этот алиас к настройкам дхцп сервера, прописал по старинке, новым сабнетом, но блин вот беда, ничего не хотело стартовать, и сыпало ошибки в консоли:

dhcpd: Interface vlan41 matches multiple shared networks
dhcpd:
dhcpd: If you did not get this software from ftp.isc.org, please
dhcpd: get the latest from ftp.isc.org and install that before
dhcpd: requesting help.
dhcpd:
dhcpd: If you did get this software from ftp.isc.org and have not
dhcpd: yet read the README, please read it before requesting help.
dhcpd: If you intend to request help from the [email protected]
dhcpd: mailing list, please read the section on the README about
dhcpd: submitting bug reports and requests for help.
dhcpd:
dhcpd: Please do not under any circumstances send requests for
dhcpd: help directly to the authors of this software - please
dhcpd: send them to the appropriate mailing list as described in
dhcpd: the README file.
dhcpd:
dhcpd: exiting.


Чтож, не вешаем нос и идем читать man-ы dhcp.conf и выясняем одну классную вещь, чтобы дхцп работал со всеми сабнетами на одном интерфейсе с алиасами, необходимо их обернуть в

shared-network sharedname{}

на моем примере будет выглядеть это так:

shared-network 41vlan{
subnet 172.168.41.0 netmask 255.255.255.0 {
option subnet-mask 255.255.255.0;
option broadcast-address 172.168.41.255;
option routers 172.168.41.1;
range 172.168.41.2 172.168.41.254;
}
subnet 172.168.141.0 netmask 255.255.255.0 {
option subnet-mask 255.255.255.0;
option broadcast-address 172.168.141.255;
option routers 172.168.141.1;
range 172.168.141.2 172.168.141.254;
}
}

рестартим дхцп сервер и радуемся:

# /usr/local/etc/rc.d/isc-dhcpd restart

Похожие посты

2 комментария

  • username
    7 лет назад

    просто было прописано сабнетом

  • Ilya
    7 лет назад

    Ну так да, я так и думал) Поверх всего shared-network, а внутри уже subnet’ы. А как было, когда не работало?

Комментировать

Комментировать email не будет опубликован