Online video hd

Смотреть жесткий видео

Официальный сайт graffitistudio 24/7/365

Смотреть видео бесплатно

|xed| 31.08.2010 13:01

Есть проблема!Dhcp сервер на 2х сетевых интерфейсах

Приветствую! Решил обратится за помощью
ситуация такая:

сервер с 3мя eth
eth0 - интеренет
eth1 - 192.168.0.254
eth2 - 192.168.1.254
на eth1 работает dhcp3-server

пока все стандартно.
cat /etc/dhcp3/dhcpd.conf
default-lease-time 600;
max-lease-time 7200;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.0.255;
option routers 192.168.0.254;
option domain-name-servers 192.168.0.254;
option domain-name "domain";
option netbios-name-servers 192.168.0.254;


subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.2 192.168.0.10;
}

так нужно сделать чтобы dhcp раздавал еще и на eth2 другую подсеть.

пока в голову пришло что можно запустить второй Dhcp сервер,
но меня интересует чтобы 1 DHCP вещал на разные интерфейсы и в зависимости от интерфейса раздавал разные диапазоны.

если я сделаю еще один subnet
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.2 192.168.1.10;

я предполагаю что это не поможет так как DHCP выдаст GW:192.168.0.254 а мне ведь надо GW::192.168.1.254

жду помощи!


Тэги: dhcp
+ 2 -
Похожие Поделиться

xT 31.08.2010 13:12 #
+ 2 -
я предполагаю что это не поможет так как DHCP выдаст GW:192.168.0.254 а мне ведь надо GW::192.168.1.254
option routers 192.168.1.254;
не?
magist3r 31.08.2010 13:17 #
+ 2 -
ну тогда уж и
option domain-name-servers 192.168.1.254;
option netbios-name-servers 192.168.1.254;
xT 31.08.2010 13:33 #
+ 1 -
само собой ;)
magist3r 31.08.2010 13:41 #
+ 1 -
Автору: эти строчки нужно поместить в subnet, само собой:

subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.2 192.168.1.10;
option routers 192.168.1.254;
option domain-name-servers 192.168.1.254;
option netbios-name-servers 192.168.1.254;
}
вот как-то так.
main 31.08.2010 14:56 #
+ 0 -
Именно так!
Позволю себе перефразировать Вас:
default-lease-time 600;
max-lease-time 7200;

subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.2 192.168.0.10;
option broadcast-address 192.168.0.255;
option routers 192.168.0.254;
option domain-name-servers 192.168.0.254;
option domain-name "domain";
option netbios-name-servers 192.168.0.254;
}

subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.2 192.168.0.10;
option broadcast-address 192.168.1.255;
option routers 192.168.1.254;
option domain-name-servers 192.168.1.254;
option domain-name "domain";
option netbios-name-servers 192.168.1.254;
}


Profit!
magist3r 31.08.2010 14:59 #
+ 0 -
option domain-name "domain"; можно вынести наверх. А вообще мы уже непонятно чем тут занимаемся, а автора все нет=) Может он уже решил все=)))
main 31.08.2010 15:03 #
+ 0 -
поддерживаю Вас коллега :)
main 31.08.2010 15:05 #
+ 0 -
Да и от этого можно вообще отказаться:
option broadcast-address 192.168.1.255;
|xed| 31.08.2010 15:09 #
+ 0 -
ох...спасибо
не думал что эти опции можно в субнет пихнуть...буду пробывать=)
De_Abler 31.08.2010 15:35 #
+ 0 -
эта конфигурация будет работать? просто в ней нету привязки подсети к физическому интерфейсу, а автору топика именно это и нужно
xT 31.08.2010 15:49 #
+ 0 -
почему нет?
main 31.08.2010 20:57 #
+ 0 -
Директива host {}
Zend 31.08.2010 13:56 #
+ 0 -

$ sudo cp /etc/default/dhcp3-server /etc/default/dhcp3-server_backup
$ sudo nano /etc/default/dhcp3-server
#Найдите эту строку
#...
#INTERFACES=""
#Замените её следующей строкой
#INTERFACES="eth0 eth1"
#Сохраните файл. Теперь DHCP слушает оба сетевых интерфейса
Zend 31.08.2010 14:02 #
+ 0 -
Вернее вот так:
$ sudo cp /etc/default/dhcp3-server /etc/default/dhcp3-server_backup
$ sudo nano /etc/default/dhcp3-server
#Найдите эту строку
#...
#INTERFACES="eth1"
#Замените её следующей строкой
#INTERFACES="eth1 eth2"
#Сохраните файл. Теперь DHCP слушает оба сетевых интерфейса


А дальше, видимо, что то вроде:

subnet 192.168.0.0 netmask 255.255.255.0 {
Бла бла бла
}

subnet 192.168.1.0 netmask 255.255.255.0 {
Бла бла бла
}
magist3r 31.08.2010 14:34 #
+ 0 -
Ну а вот у меня такого файлика не обнаружилось. Зато есть /etc/sysconfig/dhcpd. Поэтому надо бы узнать, какой у топикстартера дистрибутив, а не тренироваться в умении использовать libastral.so ;-)
PS. У меня openSUSE.
Zend 31.08.2010 14:41 #
+ 0 -
Это так.
|xed| 31.08.2010 15:11 #
+ 0 -
тут дистрибутив не играет роли...
aimd 02.09.2010 16:18 #
+ 0 -
В свое время сталкивался с подобной проблемой: надо было запускать dhcp только на одном интерфейсе. В случае топикстартера сделал бы так:


default-lease-time 600;
max-lease-time 7200;
option domain-name-servers 192.168.0.254;
option domain-name "domain";
authoritative;



subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.2 192.168.0.10;
option routers 192.168.0.254
interface eth1;
}

subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.2 192.168.1.10;
option routers 192.168.1.254
interface eth2;
}



В итоге должен dhcp раздавать адреса на разных сетевых адаптерах разные подсети.
ЗЫ: в моем случае это был Debian Lenny

Смотреть онлайн бесплатно

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн