Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: DNS+DHCP помогите пожалуйста настроить динамический dns.  (Прочитано 2139 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн alarmus

  • Автор темы
  • Любитель
  • *
  • Сообщений: 68
    • Просмотр профиля
Добрый день! Буду очень благодарен, если кто из людей, кто сталкивался с этими службами, кто-то поможет. Устал гадать.. может, где знак пропустил?

Описание проблемы:
Есть установленный, работающий DHCP, который присваивает IP без проблемм, а также есть установленный сервер DNS, который свои функции делает, через nslookup можно узнать хост по ip и наоборот, но мне еще нужно, сделать динамический DNS. (ddns). Есть инфа в интернете про все это. Если правила не нарушу, вот даю ссылки на примеры, которые были использованы.

http://pclinuxos.su/index.php/server/dhcp-server вторая статья
http://pclinuxos.su/index.php/server/dns-server
http://www.debianadmin.com/howto-setup-dhcp-server-and-dynamic-dns-with-bind-in-debian.html

Что юзаю:
DHCP: isc-dhcp-server 
DNS: bind9 

Конфиг DHCP:
(Нажмите, чтобы показать/скрыть)

Конфиг DNS:

(Нажмите, чтобы показать/скрыть)

(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 04 Февраль 2013, 02:28:52 от alarmus »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 26063
    • Просмотр профиля
У вас в настройках DHCP сервера куча ошибок.
Все перечислять, или вы сами в лог заглянете?

И, да, настройки BIND не соответствуют настройкам DHCP-сервера...
« Последнее редактирование: 04 Февраль 2013, 04:26:38 от AnrDaemon »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн alarmus

  • Автор темы
  • Любитель
  • *
  • Сообщений: 68
    • Просмотр профиля
Все перечислять, или вы сами в лог заглянете?
добрый день. В syslog ip присвоилось мак-адрессу, а про днс там ни слова.. хм

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 26063
    • Просмотр профиля
Лог запуска DHCP сервера... Он как минимум на два места должен ругаться.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн alarmus

  • Автор темы
  • Любитель
  • *
  • Сообщений: 68
    • Просмотр профиля
Я настроил, если кому нужен будет рабочий кофиг - обращайтесь в личку! Там были проблемы с синтаксисом ключа, и еще многих опций нет. + dns тоже надо ключ правильно писать... спасибо!

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 26063
    • Просмотр профиля
Синтаксис был правильный, а вот настройки в серверах не совпадали друг с другом.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн alarmus

  • Автор темы
  • Любитель
  • *
  • Сообщений: 68
    • Просмотр профиля
Если раскомментировать - оно работает. 
Конфиг dhcpd.conf:

Цитировать
authoritative;
default-lease-time 600;
max-lease-time 7200;
log-facility local7;

#option ms-classless-static-routes code 249 = array of unsigned integer 8;
#option rfc3442-classless-static-routes code 121 = array of unsigned integer 8;

#include "/etc/rndc.key"; #Ключ и зоны для динамического DNS
#zone urfu { primary 127.0.0.1; key rndc-key; }
#zone 2.168.192.in-addr.arpa { primary 127.0.0.1; key rndc-key; }

subnet 192.168.2.0 netmask 255.255.255.0 {
   option subnet-mask 255.255.255.0;
   option broadcast-address 192.168.2.255;
   option routers 192.168.2.1; #,192.168.2.1;
   option ntp-servers 192.168.2.1;

   option domain-name-servers 192.168.2.1; #93.88.181.2,8.8.8.8,93.88.182.2;
   option domain-name "urfu";

   option netbios-name-servers 192.168.2.10; #Самба-сервер, выступающий в роли WINS-сервера
   option netbios-node-type 8;

   #ddns-updates on; #Разрешение Dynamic DNS
   #ddns-update-style interim;
   #ddns-ttl 3600;
        #ddns-domainname "urfu";
        #ddns-rev-domainname "2.168.192.in-addr.arpa";
   #ignore client-updates;
   #update-static-leases true;

   #Клиенты получают маршруты от сервера DHCP (для работы этого надо раскомменитровать определение выше)
   #option ms-classless-static-routes  16,172,16,172,16,10,1, 8,10,172,16,10,1, 20,93,88,176,172,16,10,1;

   range 192.168.2.30 192.168.2.254;

   group top{
   host area51 { hardware ethernet 00:1C:C0:5A:21:E1; fixed-address 192.168.2.10; }
          host dhcp11 { hardware ethernet 00:1c:c0:5a:22:4c; fixed-address 192.168.2.11; }
          host dhcp12 { hardware ethernet 00:e0:4c:16:11:29; fixed-address 192.168.2.12; }
          host dhcp13 { hardware ethernet 00:50:ba:53:49:aa; fixed-address 192.168.2.13; }
          host dhcp14 { hardware ethernet 00:1c:c0:5a:33:1f; fixed-address 192.168.2.14; }
          host dhcp15 { hardware ethernet 00:1c:c0:0a:0f:26; fixed-address 192.168.2.15; }
          host dhcp16 { hardware ethernet 00:1c:c0:0a:0f:18; fixed-address 192.168.2.16; }
   host dhcp17 { hardware ethernet 70:71:bc:0b:c9:c5; fixed-address 192.168.2.17; }
          host dhcp18 { hardware ethernet 00:19:66:2c:4e:a9; fixed-address 192.168.2.18; }
   host dhcp19 { hardware ethernet 00:19:66:2c:4e:a1; fixed-address 192.168.2.19; }
   host dhcp20 { hardware ethernet 00:01:6c:a5:bc:85; fixed-address 192.168.2.20; }
   host dhcp21 { hardware ethernet 00:1c:c0:0a:0f:4a; fixed-address 192.168.2.21; }
   }

   default-lease-time 3600;  #36000;
   max-lease-time 7200; #43200;
}
Конфиг bind named.conf:
 

Цитировать
acl "lan" { 192.168.2.0/24; 127.0.0.1; }; #Список доступа lan
#include "/etc/rndc.key"; #Ключ для динамического DNS

#Глобальные опции сервера, умолчально - перенаправление запросов на гуглДНС
options {
        directory "/var/named";
        pid-file "/var/run/named/named.pid";
   #dump-file "/var/named/named_dump.db";
        auth-nxdomain yes;
        datasize default;
        server-id none;
        hostname none;
        version none;

        listen-on { lan; };
        listen-on-v6 { none; };
        allow-query { lan; };
        allow-recursion { lan; };
        forwarders { 8.8.8.8; 8.8.4.4; };

        allow-transfer { none; };
        allow-update { none; };
};

zone "localhost" IN {
        type master;
        file "localhost.zone";
        #allow-transfer { any; };
};

zone "0.0.127.in-addr.arpa" IN {
        type master;
        file "127.0.0.zone";
        #allow-transfer { any; };
};

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 26063
    • Просмотр профиля
1. Спойлеры.
2. Определения кодов (249 и т.п.) есть смысл оставлять раскомменчеными. Они не влияют на работу сервера, а конфиги потом проще править при необходимости.
3. ddns-domainname "urfu"; - быть такого не может. В имени домена должна быть точка.
4. fixed-address лучше задавать именем DNS, а не IP адресом. При смене адресации в сети не придётся править настройки в 10 местах.
5. forwarders { 8.8.8.8; 8.8.4.4; }; - за что вы так не любите гугл? Либо прописывайте в форвардах сервера провайдера, либо убирайте эту строку вообще.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Николай1984

  • Новичок
  • *
  • Сообщений: 40
    • Просмотр профиля
могу поспорить насчет гугла; у меян например провайдер МТС; у него ns- отваливается с периодичностью раз в два дня на полсуток; в гробу я видал такого провайдера а работать людям надо.
Кстати, простите офтоп но раз пошел разговор, кого можно прописать неймсервером кроме гугла и яндекса? Кто чем пользуется?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 26063
    • Просмотр профиля
Если у вас корп контракт, [цензура] мозги техподдержке. Без остановки.
А то цены в 10 раз задирают, а работают хуже, чем с физиками.
Можно вообще никого не прописывать. Если это сервер с нормальным DNS ресолвером.
Будут использованы рутовые сервера.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.058 секунд. Запросов: 24.