Модераторы: powerfox, ZeeLax
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> dhcpd выдача ip по идентификатору, не работает такая схема, как быть? 
V
    Опции темы
null56
Дата 10.8.2011, 12:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 721
Регистрация: 19.3.2008

Репутация: нет
Всего: 12



Всем привет

В общем схема следующая
есть три хоста

host 1: eth0 = 192.168.4.1 - на eth0 должен вешаться dhcpd
/etc/dhcp/dhcpd.conf
Цитата

# lease times rules.
default-lease-time 600;
max-lease-time 7200;
min-lease-time 60;
log-facility local7;
# Use this to enble / disable dynamic dns updates globally.
ddns-update-style none;

# If this DHCP server is the official DHCP server for the local
# network, the authoritative directive should be uncommented.
authoritative;

# Use this to send dhcp log messages to a different log file (you also
# have to hack syslog.conf to complete the redirection).
log-facility local7;


# global network
subnet 192.168.4.0 netmask 255.255.255.0
{
   option subnet-mask 255.255.255.0;
   range 192.168.4.101 192.168.4.200;
}
          
class "tdu-clients"
{
   match if substring (option dhcp-client-identifier, 0, 3) = "tdu";
}

# tdu clients range
subnet 192.168.1.0 netmask 255.255.255.0
{
   pool
   {
      allow members of "tdu-clients";
      log (info, "tdu");
      range 192.168.1.100 192.168.1.250;
   }
}



host 2: eth0 = 192.168.4.2; eth1 - соединен проводом (физически) host 3:eth0
на host 2 работает проброс запросов
Цитата

dhcrelay -i eth1 -m forward 192.168.4.1 


host 3: eth0 - тут запускается dhcplient eth0
/etc/dhcp/dhclient.conf
Цитата

send dhcp-client-identifier "tdu"
send dhcp-lease-time90;


так вот что получаем:
1) если не задать подсеть для адреса host_1:eth0, то сервер тупо не стартует
2) если задаем подсеть, то dhcpd стартует и готов даже выдать адрес host_2:eth0
3) но запросы от host_3:eth0 на получение адреса по идентификатору не выполняются, а точнее запросы до dhcpd доходят, но он ничего не посылает в сеть, в качестве ответа

Мне вот что интересно, почему серверу нужны ip адреса, если dhcp вполне может работать на канальном уровне?
Можно ли заставить такую схему работать?

заранее благодарен за помощь

PM MAIL   Вверх
mihanik
Дата 10.8.2011, 13:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


-=Белый Медведь=-
****


Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь

Репутация: 1
Всего: 109



В сети "домены Windows" есть?


--------------------
Программистами не рождаются, - это родовая травма...
user posted imageuser posted image
PM MAIL WWW ICQ   Вверх
null56
Дата 10.8.2011, 16:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 721
Регистрация: 19.3.2008

Репутация: нет
Всего: 12



mihanik, нет
решил я вопрос, ошибка была, прежде всего в dhcprelay, он не возвращал результат, надо было указать оба интерфейса для прослушки
Цитата

dhcrelay -i eth1 -i eth0 -m forward 192.168.4.1 

а сам конфиг сделал через shared-network
Цитата

shared-network shared_network
{
   subnet 192.168.4.0 netmask 255.255.255.0
   {
   }

   subnet 192.168.1.0 netmask 255.255.255.0
   {
      option routers 192.168.1.1;
   }

   pool
   {
      allow members of "tdu-clients";
      range 192.168.1.100 192.168.1.200;
   }
...

но вот интерфейс на котором висит сервер, видимо обязательно должен быть прописан в конфиге, в моем случае интерфейс входит в подсеть 192.168.4.0
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Администрирование"
ZeeLax
Imple
nerezus
Этот форум предназначен для решения вопросов по администрации *n?x-систем, в частности по настройке сложных сетей и обслуживанию серверного оборудования.

  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Администрирование *NIX систем | Следующая тема »


 




[ Время генерации скрипта: 0.0570 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.