Страница 5 из 8

Re: DHCP-сервер и интеграция с mysql

СообщениеДобавлено: 12 авг 2009, 15:34
Андрей
мак я написал. Что за мамки стоят - не знаю. Подозреваю что проблема именно в интегрированных сетевых картах.
Пока пришлось одному абоненту руками прописать адрес.

Re: DHCP-сервер и интеграция с mysql

СообщениеДобавлено: 18 авг 2009, 07:38
Андрей
Помогите разобраться с новой проблемой.
Вобщем был 1 большой конфиг и я решил его поделить на сотню мелких.
сделал так.
Файл 1:
Код: Выделить всё
cat /usr/local/etc/mydhcp/1/1.conf
subnet 10.1.55.0 netmask 255.255.255.0{
host Ivanova{
    fixed-address 10.1.11.78;
    hardware ethernet 00:11:8c:d6:34:29;
    option routers 10.1.11.1;
}
}

Файл 2:
Код: Выделить всё
cat /usr/local/etc/mydhcp/2/2.conf
subnet 10.2.22.0 netmask 255.255.255.0{
host Petrova{
    fixed-address 10.1.22.78;
    hardware ethernet 00:12:8c:d6:34:29;
    option routers 10.1.22.1;
}
}

Файл 3:
Код: Выделить всё
cat /usr/local/etc/mydhcp/3/3.conf
subnet 10.3.33.0 netmask 255.255.255.0{
host Sidorova{
    fixed-address 10.1.33.78;
    hardware ethernet 00:13:8c:d6:34:29;
    option routers 10.1.33.1;
}
}

Затем каждый из этих файлов инклудится в свой вышестоящий файл:

Код: Выделить всё
cat /usr/local/etc/mydhcp/up1.conf
include "/usr/local/etc/mydhcp/1/1.conf";

Код: Выделить всё
cat /usr/local/etc/mydhcp/up2.conf
include "/usr/local/etc/mydhcp/2/2.conf";

Код: Выделить всё
cat /usr/local/etc/mydhcp/up3.conf
include "/usr/local/etc/mydhcp/3/3.conf";


И потом, уже, это все дело я вкладываю в dhcpd.conf:
Код: Выделить всё
# cat dhcpd.conf
# dhcpd.conf
default-lease-time 2592000;
max-lease-time 2592001;
ddns-update-style ad-hoc;
log-facility local7;
shared-network noks{
authtoritative;
subnet 10.10.0.0 netmask 255.255.0.0{
include "/usr/local/etc/dhcp_noks/test.conf";
include "/usr/local/etc/mydhcp/1/1.conf";
include "/usr/local/etc/mydhcp/2/2.conf";
include "/usr/local/etc/mydhcp/3/3.conf";
include "/usr/local/etc/mydhcp/4/4.conf";
}

При перезапуске ругается:
Код: Выделить всё
.....
/usr/local/etc/dhcpd.conf line 13: /usr/local/etc/mydhcp/3/3.conf: bad parse.
include "/usr/local/etc/mydhcp/3/3.conf"
        ^

/usr/local/etc/dhcpd.conf line 14: /usr/local/etc/mydhcp/4/4.conf: bad parse.
include "/usr/local/etc/mydhcp/4/4.conf"
        ^
/usr/local/etc/dhcpd.conf line 16: unexpected end of file
}
^
Configuration file errors encountered -- exiting

Объясните на что он ругается?
Почему на " после инклуда?

Re: DHCP-сервер и интеграция с mysql

СообщениеДобавлено: 18 авг 2009, 10:01
lehisnoe
На сколько я вижу, проблема в том, что в файле dhcpd.conf фигурные скобки открываются два раза, а закрываются один.

Re: DHCP-сервер и интеграция с mysql

СообщениеДобавлено: 18 авг 2009, 10:55
Андрей
Я добавил скобку.
Решения не принесло.
Попрежнему выводится:
Код: Выделить всё
.....
/usr/local/etc/dhcpd.conf line 13: /usr/local/etc/mydhcp/3/3.conf: bad parse.
include "/usr/local/etc/mydhcp/3/3.conf"
        ^

/usr/local/etc/dhcpd.conf line 14: /usr/local/etc/mydhcp/4/4.conf: bad parse.
include "/usr/local/etc/mydhcp/4/4.conf"
        ^

Re: DHCP-сервер и интеграция с mysql

СообщениеДобавлено: 18 авг 2009, 16:15
root
он же тебе говорит в каких файлах и каких строчках ошибка
ты посмотрел что именно написано в /usr/local/etc/mydhcp/3/3.conf строка 13-ть и /usr/local/etc/mydhcp/4/4.conf строка 14 ? похоже что нет
ведь на 1.conf и 2.conf он не ругается, тебе это не странно ? :)

проверяй синтаксис в указанных выше файлах

Re: DHCP-сервер и интеграция с mysql

СообщениеДобавлено: 19 авг 2009, 06:12
Андрей
Она ругалась и на 1 и на 2.
Вобщем разобрался.
Человеческий фактор невнимательности.

Re: DHCP-сервер и интеграция с mysql

СообщениеДобавлено: 19 авг 2009, 10:24
root
Андрей писал(а):Человеческий фактор невнимательности.

ну это как обычно
говорил же что ошибка в синтаксисе просто

Re: DHCP-сервер и интеграция с mysql

СообщениеДобавлено: 26 авг 2009, 12:23
Андрей
Сегодня мне dhcp в консоль отправил следующее:
Warning: Host declarations are global they are no limited to scope you declared them in. - что это может значить?

Заранее спасибо.

Re: DHCP-сервер и интеграция с mysql

СообщениеДобавлено: 26 авг 2009, 12:34
root
ошибка в конфиге, переведи строчку
не туда впехнул декларирование хостов

Re: DHCP-сервер и интеграция с mysql

СообщениеДобавлено: 26 авг 2009, 13:07
Андрей
Хост я правильно задекларировал. Она орет на то, что хост подключился. я вот думаю, можел LDAP убрать?