Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » FreeBSD - Настройка домена

Ответить
Настройки темы
FreeBSD - Настройка домена

Пользователь


Сообщения: 67
Благодарности: 0

Профиль | Отправить PM | Цитировать


Помогите настроить домен.
делаю все как написано ТУТ , но когда дохожу до
Цитата:
19.11.6 Конфигурационные файлы 19.11.6.1 Использование make-localhost Обязательно выполните следующие команды: # cd /etc/namedb # sh make-localhost для того, чтобы правильно создать файл /etc/namedb/localhost.rev локальной обратной зоны для loopback-интерфейса.
ввожу sh make-localhost
и он мне пишет: Cant open make-localhost: No such file or directory

Отправлено: 08:22, 25-07-2008

 

Пользователь


Сообщения: 67
Благодарности: 0

Профиль | Отправить PM | Цитировать


А при вводе команды
rndc start пишет
rndc: connect failed: 127.0.0.1#953: connect refused


HELP

Отправлено: 10:15, 25-07-2008 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Аlchemist

Старожил


Сообщения: 437
Благодарности: 46

Профиль | Отправить PM | Цитировать


1. Для того чтобы сделать sh make-localhost нужно иметь такой скрипт. У вас он есть? Думаю что нет
Код: Выделить весь код
#!/bin/sh
#
# $FreeBSD: src/etc/namedb/make-localhost,v 1.4.2.2 2002/02/04 18:24:21 ume Exp $
#
# make-localhost - edit the appropriate local information into
# /etc/namedb/localhost.rev
#

PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin
export PATH

if [ "`hostname -s`" != "`hostname`" ]; then
        # hostname must contain domain

        host=`hostname -s`
        fullhost=`hostname`
        domain=`echo $fullhost | sed "s/^$host\.//"`
else
        host=`hostname`

        if [ -z "$1" ]; then
                echo -n 'Enter your domain name: '
                read domain
        else
                domain="$1"
        fi

        # strip trailing dot, if any
        domain=`echo $domain | sed 's/\.$//'`
        fullhost="$host.$domain"
fi

date=`date +"%Y%m%d"`

mv -f localhost-v6.rev localhost-v6.rev.BAK 2>/dev/null

sed -e "s/@host@/$fullhost/g" \
        -e "s/@domain@/$domain/g" \
        -e "s/@date@/$date/g" \
        < PROTO.localhost-v6.rev > localhost-v6.rev

mv -f localhost.rev localhost.rev.BAK 2>/dev/null

exec sed -e "s/@host@/$fullhost/g" \
        -e "s/@domain@/$domain/g" \
        -e "s/@date@/$date/g" \
        < PROTO.localhost.rev > localhost.rev
Помимо его нужно еще два скрипта:
Код: Выделить весь код
# cat PROTO.localhost-v6.rev
;       From: @(#)localhost.rev 5.1 (Berkeley) 6/30/90
; $FreeBSD: src/etc/namedb/PROTO.localhost-v6.rev,v 1.1 2002/01/22 17:22:41 ume Exp $
;
; This file is automatically edited by the `make-localhost' script in
; the /etc/namedb directory.
;

$TTL    3600

@       IN      SOA     @host@. root.@host@.  (
                                @date@  ; Serial
                                3600    ; Refresh
                                900     ; Retry
                                3600000 ; Expire
                                3600 )  ; Minimum
        IN      NS      @host@.
        IN      PTR     localhost.@domain@.
Код: Выделить весь код
# cat PROTO.localhost.rev
;       From: @(#)localhost.rev 5.1 (Berkeley) 6/30/90
; $FreeBSD: src/etc/namedb/PROTO.localhost.rev,v 1.6 2000/01/10 15:31:40 peter Exp $
;
; This file is automatically edited by the `make-localhost' script in
; the /etc/namedb directory.
;

$TTL    3600

@       IN      SOA     @host@. root.@host@.  (
                                @date@  ; Serial
                                3600    ; Refresh
                                900     ; Retry
                                3600000 ; Expire
                                3600 )  ; Minimum
        IN      NS      @host@.
1       IN      PTR     localhost.@domain@.
2. Насчет rndc... попробуй удалить в папке /etc/namedb всякие там rndc.key & rndc.conf, потом заново сделай rndc reload.
Если нормально не начнет рестартовать - выложи рабочую часть named.conf

-------
IT house


Отправлено: 11:19, 25-07-2008 | #3


Пользователь


Сообщения: 67
Благодарности: 0

Профиль | Отправить PM | Цитировать


Аlchemist, простите за такой вопрос, но какое расширение должно быть у скрипта и как его запустить (отукда)

удалил в папке /etc/namedb rndc.key (rndc.conf <- не было)
после рестарта системы и
Цитата:
rndc reload
он мне пишет тоже самое
Цитата:
rndc: connect failed: 127.0.0.1#953: connect refused
вот содержимое named.conf


Код: Выделить весь код
key "exampleorgkey" {
             algorithm hmac-md5;
             screet "sf87HJqjkqh8ac87a02lla==";
};
zone "example.org" {
            type master;
            allow-update {
                         key "exampleorgkey"";
           };
            file "dynamic/example.org";
};
*/

zone "192.168.192.in-addr.arpa" {
            type slave;
            file "slave/1.168.192.in-addr.arpa"
            masters {
                            192.168.1.1;
            };
};
*/

Отправлено: 02:26, 28-07-2008 | #4


Пользователь


Сообщения: 67
Благодарности: 0

Профиль | Отправить PM | Цитировать


И подскажите почему нет этой дирректории:

Цитата:
cd /usr/ports/security/heimdal

Отправлено: 07:33, 28-07-2008 | #5


Аватара для Аlchemist

Старожил


Сообщения: 437
Благодарности: 46

Профиль | Отправить PM | Цитировать


Цитата _soldat_:
вот содержимое named.conf »
это все чтоли?
Цитата _soldat_:
И подскажите почему нет этой дирректории: »
# portsnap fetch
# portsnap extract
# portsnap fetch update

-------
IT house


Отправлено: 09:59, 28-07-2008 | #6


Пользователь


Сообщения: 67
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата Аlchemist:
# portsnap fetch
# portsnap extract
# portsnap fetch update »

А можно ли ставить с CD? Без коннекта по фтп

Отправлено: 04:30, 29-07-2008 | #7


Пользователь


Сообщения: 67
Благодарности: 0

Профиль | Отправить PM | Цитировать


named.conf

Код: Выделить весь код
options {
        directory "/etc/namedb";
    pid-file "/var/run/named/pid";
    dump-file "/var/dump/named_dump.db";
    statistics-file "/var/stats/named.stats"; 
    listen-on {127.0.0.1};
    }
    
zone "localhost" {
    type master;
    file "master/localhost";
    allow-transfer {127.0.0.1};
    allow-query {127.0.0.1};
    };


key "my.domain" {
     algoritm hmac-md5;
     select "sf87==";
     };


zone "my.domain" {
    type master;
    allow-update {
             key "my.domain";
    };
    file "dynamyc/my.domain";
    };

Отправлено: 07:00, 31-07-2008 | #8


Аватара для WhitePangolin

Старожил


Сообщения: 398
Благодарности: 49

Профиль | Отправить PM | Цитировать


Цитата _soldat_:
listen-on {127.0.0.1}; »
переводится как "слушать только себя" уберите чтобы слушать на всех интерфейсах.

не вижу директиву forwarders и zone "." или DNS будет резолвить только внутрисетевые имена? тогда не понятно зачем такая заморочка, проще было в /etc/resolv.conf прописать.

В описании зоны директива allow-update это ошибка или вы строите DDNS+DHCP вместо DNS? Если да то я бы добавил директиву notify no;

-------
"Будьте реалистами - требуйте невозможного!" (c) Ernesto Che Guevara


Отправлено: 10:38, 31-07-2008 | #9



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » FreeBSD - Настройка домена

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Windows 2003 настройка Контроллера домена wdg Microsoft Windows NT/2000/2003 4 22-01-2010 08:08
Настройка пользователей 1С8 на серверах через контролер домена dionis12006 Microsoft Windows NT/2000/2003 7 25-12-2008 15:54
Настройка контроллера домена... Bullet-Avalon Microsoft Windows NT/2000/2003 2 05-11-2008 08:57
Настройка контроллера домена и прокси Tayson Microsoft Windows NT/2000/2003 18 28-01-2008 16:55
Настройка политики домена Pattern Сетевые технологии 1 01-06-2004 14:20




 
Переход