Доброго всем утра, дня или вечера!
zone "10.168.192.in-addr.arpa" {
Продолжая разговор на заданную тему, я опишу установку и настройку DHCP и DNS серверов. Собственно для тестирования виртуальных хостов это, по большому счёту и не нужно, однако данный пост преследует цель описать минимальную настройку обоих серверов. Итак, я начинаю.
Установка и настройка DHCP-сервера
Включив систему, выполняю в консоли рута следующие команды:
- apt-get install dhcp3-server - собственно, команда на установку;
- Если после установки dhcpd стартовал успешно, то его необходимо остановить либо так: /etc/init.d/dhcp3-server stop, либо так: service dhcp3-server stop;
- nano /etc/default/dhcp3-server - здесь определяется интерфейс, на котором DHCP будет работать. В моём случае файл выглядит вот так:
- nano /etc/dhcp3/dhcpd.conf - здесь хранятся настройки DHCP-сервера. В нём прописываются настройки сети, из диапазона адресов которой клиенты будут получать IP-адреса. Я настроил себе следующую подсеть (192.168.10.0/24), дописав в конец файла такие строки:
- nano /etc/network/interfaces - прописываю настройки интерфейса, который был указан в файле /etc/default/dhcp3-server. У меня он выглядит следующим образом:
Отмечу, что IP-адрес DHCP-сервер не обязательно совпадает с адресом шлюза сети в файле nano /etc/dhcp3/dhcpd.conf.
- /etc/init.d/networking restart - перезагрузка сетевых интерфейсов;
- /etc/init.d/dhcp3-server start - запуск DHCP-сервера.
Подробнее о настройке DHCP-сервера можно почитать тут: http://sudouser.com/ustanovka-i-nastrojka-dhcp-servera.html
Установка и настройка DNS-сервера
Не выходя из консоли рута, разбираюсь с DNS-сервером:
- apt-get install bind9 - установка DNS-сервера;
- Если сервер стартовал после установки, то останавливаем его по аналогии с DHCP-сервером: /etc/init.d/bind9 stop или service bind9 stop;
- nano /etc/bind/named.conf;
- Добавляю в конец файла строчку include "/etc/bind/htcs.conf".
- nano /etc/bind/htcs.conf;
- Пишу туда описание прямой и обратной зон домена htcs.ru:
zone "htcs.ru" {
type master;
file "/etc/bind/htcs.ru";
};
zone "10.168.192.in-addr.arpa" {
type master;
file "/etc/bind/10.168.192.in-addr.arpa";
};
Сохранив файл, меняю ему права доступа: chown bind:bind htcs.conf. Далее создаю два файла htcs.ru (файл зоны прямого просмотра) и 10.168.192.in-addr.arpa (файл зоны обратного просмотра).
htcs.ru. IN SOA servlin.htcs.ru. root.htcs.ru. (
2012011401
28800
3600
604800
38400 )
htcs.ru IN NS servlin.htcs.ru.
test IN A 192.168.10.1
2012011401
28800
3600
604800
38400 )
IN NS servlin.htcs.ru.
1 IN PTR htcs.ru
1 IN PTR servlin
Теперь обоим файлам нужно поменять права доступа: chown root:bind htcsru и chown root:bind 10.168.192.in-addr.arpa.
Последняя стадия настройка DNS - правка файла /etc/resolv.conf. Закомментировав имеющиеся там строки, дописал в конец следующие:
domain htcs.ru
search htcs.ru
naveserver 192.168.10.1
Сохранив файл запускаю DNS-сервер: /etc/init.d/bind9 strat или service bind9 start. Тестирую домен комадой dig htcs.ru.
Подробнее о настройке bind9 под Ubuntu можно почитать тут.
Для верности можно перезагрузить сервер.
Теперь я ввожу в сеть клиентскую машину под управлением Windows XP с сетевым адаптером, настроенным по-умолчанию:
Теперь, когда сеть функционирует в самом базовом виде, можно проверить виртуальные хосты: test.htcs.ru и servlin.htcs.ru (servlin - имя сервера, test - псевдоним сервера для тестирования виртуального хоста).
Всё работает, а значит, настройка прошла успешно.
Сохранив файл, меняю ему права доступа: chown bind:bind htcs.conf. Далее создаю два файла htcs.ru (файл зоны прямого просмотра) и 10.168.192.in-addr.arpa (файл зоны обратного просмотра).
- htcs.ru:
htcs.ru. IN SOA servlin.htcs.ru. root.htcs.ru. (
2012011401
28800
3600
604800
38400 )
htcs.ru IN NS servlin.htcs.ru.
test IN A 192.168.10.1
servlin IN A 192.168.10.1
- 10.168.192.in-addr.arpa:
2012011401
28800
3600
604800
38400 )
IN NS servlin.htcs.ru.
1 IN PTR htcs.ru
1 IN PTR servlin
Теперь обоим файлам нужно поменять права доступа: chown root:bind htcsru и chown root:bind 10.168.192.in-addr.arpa.
Последняя стадия настройка DNS - правка файла /etc/resolv.conf. Закомментировав имеющиеся там строки, дописал в конец следующие:
domain htcs.ru
search htcs.ru
naveserver 192.168.10.1
Сохранив файл запускаю DNS-сервер: /etc/init.d/bind9 strat или service bind9 start. Тестирую домен комадой dig htcs.ru.
Подробнее о настройке bind9 под Ubuntu можно почитать тут.
Для верности можно перезагрузить сервер.
Теперь я ввожу в сеть клиентскую машину под управлением Windows XP с сетевым адаптером, настроенным по-умолчанию:
Спасибо за внимание+)
Комментариев нет:
Отправить комментарий