Биллинговая система Nodeny
26 Ноября 2024, 10:00:37 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]
  Печать  
Автор Тема: dchp несколько вопросов.  (Прочитано 7858 раз)
killall
NoDeny
Пользователь
*

Карма: 2
Offline Offline

Сообщений: 29


Торент-трекер без рейтинга Reliz.org.ua


Просмотр профиля WWW Email
« : 19 Мая 2010, 19:25:12 »

Хочу задать несколько вопросов по дхцп.
1) В конфиге для каждого пользователя прописано
Код:
option host-name "name";
Почемуто винда упорно не хочет принимать ето имя. Собственно сам вопрос, как можно через дхцп раздать имена для клиентов.
2) В нете нашел мануал как черех дхцп отдавать статический маршрут.
   
Код:
option ms-classless-static-routes 24, 10, 110, 0, 10, 110, 0, 1;
   option rfc3442-classless-static-routes 24, 10, 110, 0, 10, 110, 0, 1;
Цель пустить локальный трафик через сервер. (Тупые свитчи стоят).
конфиг сети: серв 10,110,0,1. клиенты 10,110,0,0/24. Вопрос: Можноли юзать данный конфиг, или ето чемто черевато?
Записан

Торент-трекер без рейтинга Reliz.org.ua
Cell
NoDeny
Спец
*

Карма: 52
Offline Offline

Сообщений: 1407



Просмотр профиля
« Ответ #1 : 19 Мая 2010, 21:16:26 »

Не совсем понятно что ты хочешь сделать, вот в чем проблема, а так вообще-то штука рабочая, активно используем, т.к. часть локальных ресурсов находится за отдельным роутером.
Записан
Aivanzipper
NoDeny
Старожил
*

Карма: 62
Offline Offline

Сообщений: 387


206967443
Просмотр профиля
« Ответ #2 : 19 Мая 2010, 22:41:32 »

Почемуто винда упорно не хочет принимать ето имя. Собственно сам вопрос, как можно через дхцп раздать имена для клиентов.

dhcp можно только связать с dns и делать там соответствующие записи. Имя компьютера невозможно установить при помощи dhcp.
Записан
evp
NoDeny
Постоялец
*

Карма: -6
Offline Offline

Сообщений: 113


Просмотр профиля
« Ответ #3 : 20 Мая 2010, 11:35:33 »

Возможно, подойдет следующая конструкция:
Код:
group { 
 <filtr net='ххх.ххх.ххх.ххх/хх' dopdata-_mac='^[a-fA-F0-9]{2}(?::[a-fA-F0-9]{2}){5}$'>
 host <lat_login> {option host-name "<lat_login>.example.com"; hardware ethernet <dopdata-_mac>; fixed-address <ip>;}</filtr>
  }
В составе более общей, к примеру:
Код:
/usr/local/nodeny/nomake_dhcpd.template

<file>/usr/local/etc/dhcpd.conf</file>
<reload>/usr/local/etc/rc.d/isc-dhcpd restart</reload>
<template>1</template>

option domain-name "example.com";
option smtp-server ххх.ххх.ххх.ххх;
default-lease-time 36000;
max-lease-time 72000;
min-lease-time 600;
ddns-update-style none;
authoritative;

shared-network NameYourNetwork {
  subnet ххх.ххх.ххх.ххх netmask ххх.ххх.ххх.ххх {
  option domain-name-servers ххх.ххх.ххх.ххх, ххх.ххх.ххх.ххх;
  option routers ххх.ххх.ххх.ххх;
  option subnet-mask ххх.ххх.ххх.ххх;}
group {
<filtr net='ххх.ххх.ххх.ххх/хх' dopdata-_mac='^[a-fA-F0-9]{2}(?::[a-fA-F0-9]{2}){5}$'>
 host <lat_login> {option host-name "<lat_login>.example.com"; hardware ethernet <dopdata-_mac>; fixed-address <ip>;}</filtr>
  }}
Разумеется, lat_login должен удовлетворять правилам доменных имен. Иначе ошибок в работе DHCP не избежать.
Кажется, чтобы все корректно работало, нужно настроить динамическое обновление DNS (в примере выше это не сделано). Абсолютно неважно принимает Windows имя, присвоенное DHCP или нет. Конечно, она не будет менять имя компьютера, но при должной настройке все хосты найдут искомый компьютер по адресу <lat_login>.example.com.
Записан
ale-x
NoDeny
Постоялец
*

Карма: 1
Offline Offline

Сообщений: 164


Просмотр профиля
« Ответ #4 : 11 Сентября 2010, 21:55:21 »

Знающие perl помогите!
Нужно сделать фильтр по IP адресам в доп. данных, вернее по последним двум частям, пока в нете нашел конструкцию:
([1-9]|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]) для первого и последнего октетов, но не осилил ее применить.

Что нужно: выбрать ip вида - 192.168.5[1 или 2].x

т.е. чтоб выбирало 192.168.51.241, 192.168.52.28 и т.д.

пытался написать:
<filtr dopdata-_lanip='^192.168.5([1-2]).([1-9]|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])$'>
но не пашет.

и еще попутный вопрос:
есть сателлит (почти настроил) который подключается к основной базе (район №1) и обслуживает район №2, будет ли nomake.pl на нем делать выборку из users если у саттелита доступ только к users_linkom? Подозреваю что нет, но хотелось бы точно знать, а если можно сделать - то как?
Записан
ale-x
NoDeny
Постоялец
*

Карма: 1
Offline Offline

Сообщений: 164


Просмотр профиля
« Ответ #5 : 11 Сентября 2010, 22:13:42 »

На первый вопрос ответ нашел: <filtr dopdata-_lanip='^192.168.5([1-2]).([0-9]|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5])$'>
Записан
Elisium
NoDeny
Старожил
*

Карма: 19
Offline Offline

Сообщений: 360


На форумах "спасибом" называется плюс к карме.


Просмотр профиля
« Ответ #6 : 12 Сентября 2010, 11:34:52 »

На первый вопрос ответ нашел: <filtr dopdata-_lanip='^192.168.5([1-2]).([0-9]|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5])$'>

Имхо, можно проще написать.
Адреса же будут выдаваться биллингом, поэтому часть проверок можно не делать:
Код:
^192\.168\.5[1|2]\.\d{1,3}$

Вот, кстати, полезная ссылка - RegExp калькулятор ))
Сам все время пользуюсь, если нужно чтото по-быстрому проверить.
Записан
ale-x
NoDeny
Постоялец
*

Карма: 1
Offline Offline

Сообщений: 164


Просмотр профиля
« Ответ #7 : 12 Сентября 2010, 12:46:24 »

Адреса будут вписываться вручную, т.к. это IP из локалки, биллинг выдает IP для vpn подключения.
Записан
Cell
NoDeny
Спец
*

Карма: 52
Offline Offline

Сообщений: 1407



Просмотр профиля
« Ответ #8 : 13 Сентября 2010, 07:12:10 »

а что мешает создать дополнительное поле с локальным адресом ?
Записан
ale-x
NoDeny
Постоялец
*

Карма: 1
Offline Offline

Сообщений: 164


Просмотр профиля
« Ответ #9 : 13 Сентября 2010, 09:52:18 »

 Улыбающийся все так и сделано, просто была проблема сделать выборку.

Остался еще вопрос: есть сателлит (почти настроил) который подключается к основной базе (район №1) и обслуживает район №2, будет ли nomake.pl на нем делать выборку из users если у саттелита доступ только к users_linkom? Подозреваю что нет, но хотелось бы точно знать, а если можно сделать - то как?
Записан
stix
NoDeny
Спец
*

Карма: 72
Offline Offline

Сообщений: 1872


Nodeny Support Team

205539
Просмотр профиля
« Ответ #10 : 13 Сентября 2010, 10:26:07 »

посмотри nomake.pl
сделаешь удивительное открытие по поводу sat.cfg
Записан
Страниц: [1]
  Печать  
 
Перейти в:  

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