|

Поднятие локалки в Линуксе с нуля
Xakep, номер #044, стр. 044-052-2
При выходе из netconf все изменения вступят в силу без перезагрузки (это тебе не Виндовс :). Проверить правильность настройки можно обычным пингом: ping 192.168.0.1, далее пингуй рабочие машины в твоей сети. Если на пинг по какой-то причине не приходит ответ, то ты что-то настроил не так (в первую очередь читай /var/log/messages).
Настройка DNS
Помни, что сервер без сервисов - не сервер, поэтому на компе обязательно должны стоять несколько важных сервисов. В первую очередь - named DNS-server.
Про настройку named'a можно писать целую книгу, поэтому я изложу лишь то, чего будет достаточно для настройки твоей локальной сети.
В первую очередь настроим DNS-клиент сервера (машина должна знать, к какому DNS-серверу ей обращаться). Для этого пишем в /etc/resolv.conf:
domain server.ru
search 192.168.0.1
nameserver 192.168.0.1
Этим мы настраиваем DNS-клиент.
Далее идем править сам named, а точнее его конфиги, которых несколько. Смотри:
I. /etc/named.boot
Дописываем в этот файл 2 строки, которые служат для настройки прямого и обратного резолва IP-адресов:
primary server.ru server.ru.zone
primary 0.168.192.in-addr.arpa 192.168.0.rev
II. /etc/named.conf
Сюда вписываем название зон и пути к соответствующим файлам:
zone "server.ru"{
type master;
file "server.ru.zone";
};
zone "0.168.192.in-addr.arpa"{
type master;
file "192.168.0.rev";
};
Такой конструкции будет достаточно - останется лишь прописать хосты на соответствующие IP-адреса. Если изучить /etc/named.boot, то можно увидеть, что там прописывается путь к файлам, содержащим в себе информацию о зонах. Это по умолчанию директория /var/named, поэтому, не медля, переходим в нее. Там создаем 2 файла (touch "192.168.0.rev" "server.ru.zone").
III. /var/named/192.168.0.rev
Вот как выглядит файл, преобразующий IP-адрес в host:
$TTL 86400
; Время жизни записей в зонах (TTL).
@ IN SOA server.ru. root.server.ru. ( 140307 3600 600 3600000 86400 )
; Параметры (сериальный номер, время обновления зон, время для повтора соединения с главным DNS-сервером для вторичного, expire-time и минимальный TTL). На эти параметры можно не обращать внимания - они настроены на оптимальный уровень.
IN NS server.ru.
; Параметр NS хранит в себе имя DNS-сервера (может иметь несколько записей).
1 IN PTR server.ru.
2 IN PTR client1.server.ru.
3 IN PTR client2.server.ru.
4 IN PTR games.server.ru.
5 IN PTR users.server.ru.
; Раздаем IP-адреса для клиентских машин.
TTL для зоны следует указать обязательно. Далее идет указание primary DNS-сервера и перечисление IP-адресов и хостов на каждую клиентскую машину.
IV. /var/named/server.ru.zone
В этом файле закладывается обратное преобразование: host -> ip
$TTL 86400
@ IN SOA server.ru. root.server.ru. ( 140307 3600 600
3600000 86400 )
@ IN NS server.ru.
@ IN A 192.168.0.1
; Это позволит обращаться с любого компьютера в сети к самому себе, используя зарезервированное имя server.ru.
Назад на стр. 044-052-1 Содержание Вперед на стр. 044-052-3
|