[решена]dhcp и две подсети (настройка dhcp сервера)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

bNick
Сообщения: 9

[решена]dhcp и две подсети

Сообщение bNick »

Здравствуйте господа Системные Администраторы.

Опишу ситуацию.
Имеется машина(я буду называть ее шлюз) с тремя сетевыми картами
1. 10.51.10.2/26 eth0
2. 192.168.1.1/24 eth1
3. Внешний ip подключения к интернет провайдеру.
теперь вопрос.
Возможно ли настроить dhcp сервер таким образом, чтобы:
1. он раздовал ip для машин подключенных через eth0 из диапазона 10.51.10.10-60
2. раздовал ip для машин подключенных через eth1 из диапазона 192.168.1.10-250

понадеявшись на умность машины я нарисовал примерно такой конфиг

Код:

default-lease-time 600; max-lease-time 7200; ddns-update-style none; ddns-updates off; option subnet-mask 255.255.255.192; option routers 10.51.10.1; option domain-name-servers 10.51.10.4; shared-network mynetwork { subnet 10.51.10.0 netmask 255.255.255.192 { range 10.51.10.10 10.51.194.60; option subnet-mask 255.255.255.192; option routers 10.51.10.1; option domain-name-servers 10.51.10.4; } subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.10 192.168.1.250; option routers 192.168.1.1; option domain-name-servers 192.168.1.1; } }


но к моему сожалению адреса выдаются только из подсети 10.51.10.0/26 и только для машин находящихся за eth0. Машины находящиеся за eth1 не могут получить ip адреса.
Спасибо сказали:
Pchol
Сообщения: 88

Re: [решена]dhcp и две подсети

Сообщение Pchol »

Если что то редахтоподобное то загляните в /etc/sysconfig/dhcpd и проверьте там значение DHCPDARGS там должны быть указаны интерфейсы с которых разрешена выдача адресов.
Если гентуподобное /etc/conf.d/dhcpd
В конфиге же попробуйте разнести ваши subnet в разные shared-network.
Если не ошибаюсь shared-network указывает на то что subnet указанные в этой директиве доступны в одном физическом сегменте. У вас насколько я понимаю не так.
... Весь ужас заключается в том что предают только свои ...
Спасибо сказали:
bNick
Сообщения: 9

Re: [решена]dhcp и две подсети

Сообщение bNick »

да действительно в
/etc/sysconfig/dhcpd (у меня openSuSE 10.2) была нужная опция. Спасибо.

Только вот без shared-network раздавать адреса не захотел. Вернее раздавал, но только по одному сетевому интерфейсу. С shared-networ и двумя подсяетями в ней раздовал всем адреса из одного диапазона. Решил проблему созданием двух shared-network. Все заработало.

На всякий случай если у кого-нибудь тоже возникнит такой вопрос привожу свой рабочий конфиг

Код:

default-lease-time 600; max-lease-time 7200; ddns-update-style none; ddns-updates off; option subnet-mask 255.255.255.192; option routers 10.51.10.1; option domain-name-servers 10.51.10.4; shared-network mynetwork1 { subnet 10.51.10.0 netmask 255.255.255.192 { range 10.51.10.10 10.51.194.60; option subnet-mask 255.255.255.192; option routers 10.51.10.1; option domain-name-servers 10.51.10.4; } } shared-network mynetwork2 { subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.10 192.168.1.250; option routers 192.168.1.1; option domain-name-servers 192.168.1.1; } }
Спасибо сказали: