/>
7.1 Настройка DNS-сервера
Крок перший: Установка DNS
На цьому кроці в терміналі прописуємо команду apt-get install bind9 пакети встановлюються.
Крок другий: Створення секретного ключа
На цьому кроці створюємо секретний ключ, який знадобитися для оновлення DNS-записів у зоні нашої локальної мережі. Прописуємо команду: keygen -a HMAC-MD5 -b 128 -r/dev/urandom -n USER DHCP_UPDATER
Перевіримо, що у нас вийшло командою Kdhcp_updater. *. private | grep Key
Отримуємо: Key: cYqlx8g/jLcIxXFDpqrxZw ==
Крок третій: Налаштування мережевого з'єднання зі статичною IP
На цьому кроці вносимо зміни в файл /etc/network/interfaces
auto lolo inet loopbacketh0eth0 inet static192.168.0.2
# hwaddress ether 00: 01: 2e: 2c: d6: 70255.255.255.0192.168.0.0192.168.0.255192.168.0.1nameservers 192.168.0.2
# The secondary network interface
# auto wlan1
# iface wlan1 inet static
# address 192.168.0.12
# #hwaddress ether 00: 25: d3: f0: c2: 92
# netmask 255.255.255.0
# gateway 192.168.0.1
Адреса DNS сервера можна задати у файлі /etc/network/interfaces , але взагалі управління адресами DNS серверів в Ubuntu здійснюється через файл /etc/resolv.conf . Важливо не забути його поправити. Він повинен мати вигляд: team.localteam.local127.0.0.1
Перезапускаємо службу networking
/etc/init.d/networking restart
Крок четвертий: Налаштування bind9
На цьому кроці нам потрібно відредагувати 2 файлу: named.conf.options і named.conf.local
Правимо named.conf.options : {
. 8.8.8;
. 8.4.4;
. 194.232.200;
. 194.234.200;
}; on {
. 0.0.1;
. 168.0.2;
};
Тепер редагуємо named.conf.local (вводимо згенерований раніше ключ): DHCP_UPDATER {HMAC-MD5.SIG-ALG.REG.INT; cYqlx8g/ jLcIxXFDpqrxZw ==;
}; team.local IN {master; /var/lib/bind/forward.bindraquo ;; update {key DHCP_UPDATER; };
}; 0.168.192.in-addr.arpa IN {master; /var/lib/bind/reverse.bindraquo ;; update {key DHCP_UPDATER; };
};
Крок п'ятий: Створення прямого і зворотного зони для мережі.
У папці /var/lib/bind створюємо файл для прямої зони, назвемо його forward.bind . Файл використовується DNS-сервером для перетворення імені комп'ютерів локальної мережі в ip-адресу.
$ TTL 86400; 1 day.local. IN SOA ns1.team.local. admin.team.local. (
; Serial
; Refresh
; Retry
; Expire
; Minimum TTL
) NS ns1.team.local.A 192.168.0.2IN A 127.0.0.1IN A 192.168.0.2IN A 192.168.0.1
Далі створюємо файл для зворотного зони, reverse.bind . Файл використовується DNS-сервером для перетворення ip-адреси комп'ютерів локальної мережі в доменне ім'я. $ TTL 86400; 1 day
. 168.192.in-addr.arpa. IN SOA ns1.team.local. admin.team.local. (
; Serial
; Refresh
; Retry
; Expire
); MinimumNS ns1.team.local.
IN PTR gw.team.local.
IN PTR team.local.
IN PTR ns1.team.local.
Крок шостий: перезапускаємо bind9 командою
/etc/init.d/bind9 restart
7.2 Налаштування DHCP сервера
Крок перший: Установка DHCP сервера
На цьому кроці в терміналі прописуємо команду apt-get install dhcp3-server і почнеться установка сервера.
Крок другий: Налаштування сервера
На цьому кроці прописуємо команду: nano /etc/dhcp3/dhcpd.conf - відкриваються налаштування конфігурації ...