Общие настройки
Подключаем CD-ROM.
Инициализируем репозиторий с диска
apt-cdrom add
Установка необходимых пакетов
apt install -y network-manager bind9 chrony
Задаем имя устройства
hostnamectl set-hostname ISP | nano /etc/hostname | nmtui |
Задаем ip-адреса на интерфейсах
Запускаем nmtui
ens192 (на CLI) – надо проверять в настройках
3.3.3.1/24
Ens224 (на RTR-L) – надо проверять в настройках
4.4.4.1/24
Ens256 (на RTR-R) – надо проверять в настройках
5.5.5.1/24
DNS 4.4.4.1 192.168.100.200
Включаем маршрутизацию
nano /etc/sysctl.conf
net.ipv4.ip_forward=1 – раскомментируем или дописываем
systemctl restart networking
sysctl -p
Настраиваем зону DNS
mkdir /opt/dns – создаем папку для хранения нашей области
cp /etc/bind/db.local /opt/dns/demo.db – копируем в нее пример
chown -R bind:bind /opt/dns – меняем владельца
nano /etc/apparmor.d/usr.sbin.named – разрешаем обновление файла с DNS
/opt/dns/** rw,
systemctl restart apparmor.service
nano /etc/bind/named.conf.options
dnssec-validation no; — проверка корректности ответов
allow-query { any; }; — разрешить ответы на запросы от всех пользователей
nano /etc/bind/named.conf.default-zones
zone «demo.wsr» {
type master;
allow-transfer { any; }; — список серверов, которые могут брать зону
file «/opt/dns/demo.db»; — путь к настройкам зоны
};
nano /opt/dns/demo.db
@ IN SOA demo.wsr. root.demo.wsr. (
@ IN NS isp.demo.wsr.
isp IN A 3.3.3.1
www IN A 4.4.4.100
www IN A 5.5.5.100
internet CNAME isp.demo.wsr.
int IN NS rtr-l.demo.wsr.
rtr-l IN A 4.4.4.100
systemctl restart bind9
ISP NTP – сервер времени
nano /etc/chrony/chrony.conf
local stratum 4
allow 5.5.5.0/24
allow 4.4.4.0/24
allow 3.3.3.0/24
systemctl restart chronyd