Помогите разобраться с новой проблемой.
Вобщем был 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
Объясните на что он ругается?
Почему на " после инклуда?