Биллинговая система Nodeny
22 Мая 2024, 06:02:47 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1] 2 3
  Печать  
Автор Тема: nomake.pl + dhcp помогите настроить  (Прочитано 17931 раз)
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« : 31 Октября 2009, 00:11:22 »

Хочу сделать чтобы dhcp выдавал ip на основе мак-адреса из инфы о клиенте .Почитал мануалы и смог только сделать чтобы выдавал но (только не бейте) когда в dhcp.conf руками прописано что и кому выдавать ,а как сделать чтобы этим Nodeny занимался никак непойму .Вот то что сделал для nomake по мануалу а как его dhcp подсунуть незнаю

<file>dhcpd.conf</file>
<reload>/usr/local/etc/rc.d/isc-dhcpd restart</reload>
option domain-name-servers 10.10.10.1;
max-lease-time 1209600;
min-lease-time 1209600;
default-lease-time 1209600;
ddns-update-style none;
subnet 10.10.10.0 netmask 255.255.255.0 {
range 10.10.10.10 10.10.10.254;
option routers 10.10.10.1;
}
<filtr net='10.10.10.10/24'>
 host <lat_login> {
   hardware ethernet <dopdata-_mac>;
   fixed-address <ip>;
 }
</filtr>
Записан
VitalVas
NoDeny
Спец
*

Карма: 60
Offline Offline

Сообщений: 991



Просмотр профиля WWW
« Ответ #1 : 31 Октября 2009, 07:59:47 »

от мой рабочий конфиг
Код:
<file>dhcp.conf</file>
<reload>/usr/local/etc/rc.d/isc-dhcpd restart</reload>
<template>1</template>
allow unknown-clients;
default-lease-time 28800;
min-lease-time 10000;
max-lease-time 128800;
authoritative;
ddns-update-style interim;
log-facility local7;
subnet 172.16.172.0 netmask 255.255.255.0 {
        option subnet-mask 255.255.255.0;
        option broadcast-address 172.16.172.255;
        option routers 172.16.172.2;
        option domain-name-servers 10.20.0.1, 10.0.0.1;
<filtr net='172.16.172.0/24'>
        host <lat_login> {
                hardware ethernet <dopdata-_mac>;
                fixed-address <ip>;
        }
</filtr>
}
« Последнее редактирование: 31 Октября 2009, 08:02:07 от VitalVas » Записан
VitalVas
NoDeny
Спец
*

Карма: 60
Offline Offline

Сообщений: 991



Просмотр профиля WWW
« Ответ #2 : 31 Октября 2009, 08:01:33 »

зачем тебе ето
Код:
range 10.10.10.10 10.10.10.254;
так ты будеш выдавать ір "гостям" в сети.
читай http://vitalvas.pp.ua/configure-dhcp-freebsd.html
« Последнее редактирование: 31 Октября 2009, 08:03:22 от VitalVas » Записан
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #3 : 31 Октября 2009, 11:51:02 »

от мой рабочий конфиг
Код:
<file>dhcp.conf</file>
<reload>/usr/local/etc/rc.d/isc-dhcpd restart</reload>
<template>1</template>
allow unknown-clients;
default-lease-time 28800;
min-lease-time 10000;
max-lease-time 128800;
authoritative;
ddns-update-style interim;
log-facility local7;
subnet 172.16.172.0 netmask 255.255.255.0 {
        option subnet-mask 255.255.255.0;
        option broadcast-address 172.16.172.255;
        option routers 172.16.172.2;
        option domain-name-servers 10.20.0.1, 10.0.0.1;
<filtr net='172.16.172.0/24'>
        host <lat_login> {
                hardware ethernet <dopdata-_mac>;
                fixed-address <ip>;
        }
</filtr>
}
Спасибо за конфиг но вопрос немного в другом ,как заставить nomake переписывать конфиг dhcp при добавлении нового клиента в билинге ?Как у тебя это настоено в самом билинге или где это сделать ?P.S. почему в заголовке конфига "dhcp.conf" а не "dhcpd.conf"?
« Последнее редактирование: 31 Октября 2009, 12:00:47 от marcus7 » Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4783



Просмотр профиля
« Ответ #4 : 31 Октября 2009, 12:42:56 »

конфиг автоматически пересоздается при добавлении нового клиента, изменении данных иного

Насчет dhcpd.conf -  напиши туда хоть слово из трех букв, человеку нужен был конфиг с таким названием, сделай другое
Записан
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #5 : 31 Октября 2009, 13:32:44 »

немного разобрался но теперь nomake создает конфиг для dhcp в папке с нодени как изменить путь ?
« Последнее редактирование: 31 Октября 2009, 14:12:08 от marcus7 » Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4783



Просмотр профиля
« Ответ #6 : 31 Октября 2009, 15:12:42 »

немного разобрался но теперь nomake создает конфиг для dhcp в папке с нодени как изменить путь ?
шепотом: может быть его надо указать?
Записан
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #7 : 31 Октября 2009, 15:16:06 »

сорри за отсутствие логики но где? в nomake или в конфиге? Если в конфиге то как должно выглядеть ?
Записан
versus
Администратор
Спец
*****

Карма: 21
Offline Offline

Сообщений: 845


44306843
Просмотр профиля WWW Email
« Ответ #8 : 31 Октября 2009, 15:29:06 »

сорри за отсутствие логики но где? в nomake или в конфиге? Если в конфиге то как должно выглядеть ?

если конфиг генерируется номейк на основе темплейта, то соотвественно в конфиге прописывать тупо потому что при смене конфига дхцп все данные в нем потеряются!
Остается 2 варианта или в скрипте номейк пл или в темплейте
Открываем темплейт, смотрим первая строка
<file>dhcp.conf</file>
наверное она что то значит, ага имя файла! Дальше думаем....
Записан
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #9 : 31 Октября 2009, 16:08:33 »

если конфиг генерируется номейк на основе темплейта, то соотвественно в конфиге прописывать тупо
я просто неправильно выразился ,имел ввиду под словом конфиг именно конфиг(шаблон) для номейк
Записан
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #10 : 31 Октября 2009, 16:10:20 »

напиши пожалуйста что нужно дописать в шаблон чтобы номейк сохранял файл в /usr/local/etc/ ?
Записан
VitalVas
NoDeny
Спец
*

Карма: 60
Offline Offline

Сообщений: 991



Просмотр профиля WWW
« Ответ #11 : 31 Октября 2009, 16:14:21 »

какие вы все ленивые, даже в мане написано
Код:
cat /etc/rc.conf
..............
dhcpd_enable="YES"
dhcpd_conf="/usr/local/nodeny/dhcp.conf"
..............
Записан
goletsa
NoDeny
Спец
*

Карма: 21
Offline Offline

Сообщений: 973


Просмотр профиля
« Ответ #12 : 31 Октября 2009, 16:16:20 »

А сделать include "/some/file"; в dhcpd.conf нельзя?
И все.
У мну давно конфиг dhcpd разбит на десяток файлов.
Записан
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #13 : 31 Октября 2009, 16:27:02 »

какие вы все ленивые, даже в мане написано
Код:
cat /etc/rc.conf
..............
dhcpd_enable="YES"
dhcpd_conf="/usr/local/nodeny/dhcp.conf"
..............
Спасибо Огромное!p.s. карму поднял
Записан
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #14 : 31 Октября 2009, 16:27:27 »

А сделать include "/some/file"; в dhcpd.conf нельзя?
И все.
У мну давно конфиг dhcpd разбит на десяток файлов.

Спасибо!
Записан
Страниц: [1] 2 3
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!