Please enter the hostname or IP address of at least one DHCP server to which DHCP and BOOTP requests should be relayed.
- Тут указал IP адрес DHCP сервера 192.168.1.4.
Please specify which network interaces(s) the DHCP relay should attempt to configure. Multiple interface names should be entered as a space-separate list.
- Тут указал только eth1.
Please specify any additional options for the DHCP relay daemon.
- Тут ничего не указывал.
Получилось следующее: машины в подсети 1 получают IP адреса, а в подсети 2 нет.
Что не так настроил или недонастроил?
Всегда думай то, что говоришь и никогда не говори то, что думаешь.
Что то у Вас очень замороченная схема. Я у себя поднял DHCP-сервер на роутере и раздаю на четыре сети.
Какие интерфейсы у Вас слушает DHCP-серывер? Что в логах сервера при запросе клиентами из второй подсети?
Какие интерфейсы у Вас слушает DHCP-серывер? Что в логах сервера при запросе клиентами из второй подсети?
Насчет интерфейсов DHCP сервера вопрос не совсем понял. Что Вы имели ввиду?
В настройках DHCP Relay Agent'а указал только eth1, который смотрит в подсеть 2.
Feb 3 06:42:27 ubuntu dhcpd: DHCPDISCOVER from 00:0c:29:3c:e0:9f (host-2) via 192.168.2.1
Feb 3 06:42:28 ubuntu dhcpd: DHCPOFFER on 192.168.2.11 to 00:0c:29:3c:e0:9f (host-2) via 192.168.2.1
Feb 3 06:42:31 ubuntu dhcpd: DHCPDISCOVER from 00:0c:29:3c:e0:9f (host-2) via 192.168.2.1
Feb 3 06:42:31 ubuntu dhcpd: DHCPOFFER on 192.168.2.11 to 00:0c:29:3c:e0:9f (host-2) via 192.168.2.1
Feb 3 06:42:40 ubuntu dhcpd: DHCPDISCOVER from 00:0c:29:3c:e0:9f (host-2) via 192.168.2.1
Feb 3 06:42:40 ubuntu dhcpd: DHCPOFFER on 192.168.2.11 to 00:0c:29:3c:e0:9f (host-2) via 192.168.2.1
Feb 3 06:43:15 ubuntu dhcpd: DHCPDISCOVER from 00:0c:29:3c:e0:9f (host-2) via 192.168.2.1
Feb 3 06:43:15 ubuntu dhcpd: DHCPOFFER on 192.168.2.11 to 00:0c:29:3c:e0:9f (host-2) via 192.168.2.1
Feb 3 06:43:20 ubuntu dhcpd: DHCPDISCOVER from 00:0c:29:3c:e0:9f (host-2) via 192.168.2.1
Feb 3 06:43:20 ubuntu dhcpd: DHCPOFFER on 192.168.2.11 to 00:0c:29:3c:e0:9f (host-2) via 192.168.2.1
Feb 3 06:43:28 ubuntu dhcpd: DHCPDISCOVER from 00:0c:29:3c:e0:9f (host-2) via 192.168.2.1
Feb 3 06:43:28 ubuntu dhcpd: DHCPOFFER on 192.168.2.11 to 00:0c:29:3c:e0:9f (host-2) via 192.168.2.1
Feb 3 06:43:44 ubuntu dhcpd: DHCPDISCOVER from 00:0c:29:3c:e0:9f (host-2) via 192.168.2.1
Feb 3 06:43:44 ubuntu dhcpd: DHCPOFFER on 192.168.2.11 to 00:0c:29:3c:e0:9f (host-2) via 192.168.2.1
Feb 3 06:44:20 ubuntu dhcpd: DHCPDISCOVER from 00:0c:29:3c:e0:9f (host-2) via 192.168.2.1
Feb 3 06:44:20 ubuntu dhcpd: DHCPOFFER on 192.168.2.11 to 00:0c:29:3c:e0:9f (host-2) via 192.168.2.1
Feb 3 06:44:24 ubuntu dhcpd: DHCPDISCOVER from 00:0c:29:3c:e0:9f (host-2) via 192.168.2.1
Feb 3 06:44:24 ubuntu dhcpd: DHCPOFFER on 192.168.2.11 to 00:0c:29:3c:e0:9f (host-2) via 192.168.2.1
Получается что DHCP сервер обнаруживает МАС адрес и предлагает IP адрес, но запроса и затем подтверждения не происходит.
Что может мешать?
Всегда думай то, что говоришь и никогда не говори то, что думаешь.
http://linux.die.net/man/8/dhcrelay
.................
The -i flag can be used to specify the network interfaces on which the relay agent should listen. In general, it must listen not only on those network interfaces to which clients are attached, but also on those network interfaces to which the server (or the router that reaches the server) is attached. However, in some cases it may be necessary to exclude some networks; in this case, you must list all those network interfaces that should not be excluded using the -i flag.
.................
Возможно это решит Вашу проблему.
Я уже читал MAN и пробовал решить эту проблему путем добавления интерфейса, который не был указан при начальной конфигурации DHCP Relay Agent'а. Однако тут грабли следующие:
root@ubuntu:# dhcrelay -i eth0
bash: dhcrelay: command not found
root@ubuntu:# dhcrelay -i if eth0
bash: dhcrelay: command not found
root@ubuntu:# dhcrelay -i if0
bash: dhcrelay: command not found
root@ubuntu:# dhcrelay -i if 0
bash: dhcrelay: command not found
И это еще не все,что я пробовал. Ни один синтаксис команды не принимается, хотя по MAN'у должно быть так:
Пробовал удалить и установить Релэй Агент заново, но при удалении видимо настройки первоначальной конфигурации сохраняются и при повторной установке опции конфигурирования уже не выводятся.
С этим можете помочь?
Всегда думай то, что говоришь и никогда не говори то, что думаешь.
Если Вы пройдете по ссылке то увидите, что команда называется dhcrelay3. Тем самым я осмелился предположить, что Вы немного ошиблись в написании команды.
Вобщем не поленился и перевесил систему заново. При установке Релэй Агента указал оба интерефейса и теперь все работает так как нужно.
Хоть проблема и решилась, в общем и целом переустановку системы вряд ли можно считать удачным решением.
Вопрос с консолью так и остался непонятным и нерешенным.
Всегда думай то, что говоришь и никогда не говори то, что думаешь.