Страница 1 из 1

isc dhcpd и алиасы

Добавлено: 2011-04-04 14:07:02
icb
Установил ISC DHCPD из портов (isc-dhcp41-server). Работает вроде нормально, но подглючивает выдача IP на алиасах.
Имею в наличии такую локальную сеть

Код: Выделить всё

ifconfig_em0="inet 10.0.0.1 netmask 255.255.255.0"
ifconfig_em0_alias0="inet 10.0.1.1 netmask 255.255.255.255"
И пытаюсь указать в dhcpd.conf

Код: Выделить всё

subnet 10.0.1.0 netmask 255.255.255.0
dhcpd (send_packet) начинает ругаться "Network is unreachable" и на проблему в настройке "broadcast address".
Делаю

Код: Выделить всё

subnet 10.0.1.0 netmask 255.255.255.0
ругаться перестает, но и перестает выдавать IP из этой подсети (они прописаны статически по макам).

В чем может быть проблема?

Re: isc dhcpd и алиасы

Добавлено: 2011-04-04 14:11:27
hizel
хм, так у вас алиас /32 естественно /24 не доступно

Re: isc dhcpd и алиасы

Добавлено: 2011-04-04 14:22:19
icb
Поправка:

Делаю

Код: Выделить всё

subnet 10.0.1.0 netmask 255.255.255.255
ругаться перестает, но и перестает выдавать IP из этой подсети (они прописаны статически по макам).
хм, так у вас алиас /32 естественно /24 не доступно
А разве можно в алиасе прописывать /24?
Вроде всегда у алиаса в FreeBSD надо прописывать /32.

Re: isc dhcpd и алиасы

Добавлено: 2011-04-04 14:26:50
hizel
можно, почему нельзя? для ленивых можно вообще в cidr нотации сразу пейсать, ifconfig любит вас

Код: Выделить всё

ifconfig_em0_alias0="inet 10.0.1.1/24"

Re: isc dhcpd и алиасы

Добавлено: 2011-04-04 14:30:20
icb
почему нельзя?
Так в handbook написано:
Определение маски подсети для синонима очень важно, но к счастью, так же просто. Для каждого интерфейса должен быть один адрес с истинной маской подсети. Любой другой адрес в сети должен иметь маску подсети, состоящую из всех единичек (что выражается как 255.255.255.255 или как 0xffffffff).

Re: isc dhcpd и алиасы

Добавлено: 2011-04-04 14:35:20
hizel
это относится к настройке Настройка виртуальных серверов

Re: isc dhcpd и алиасы

Добавлено: 2011-04-04 14:37:13
snorlov
icb писал(а):Поправка:
Делаю

Код: Выделить всё

subnet 10.0.1.0 netmask 255.255.255.255
ругаться перестает, но и перестает выдавать IP из этой подсети (они прописаны статически по макам).
Ну и сколько у вас адресов в этой подсети..., посчитайте...

Re: isc dhcpd и алиасы

Добавлено: 2011-04-04 14:45:46
icb
это относится к настройке Настройка виртуальных серверов
В моем случае получается, что сервер работает в режиме виртуальных серверов.
В чем отличие при указании в алиасе маски /32 и обычной?
Ну и сколько у вас адресов в этой подсети..., посчитайте...
Понятно, что /32 не является верной маской.
Пробовал так указывать из солидарности с настройкой в ifconfig.

Re: isc dhcpd и алиасы

Добавлено: 2011-04-04 14:57:02
hizel
я рекомендую еще раз открыть статью из рукокниги и посомтреть на маски в примерах и подумать над этим :]