Как и обещал коротко расскажу о том, как накатить DHCP сервер для развязки ренды от трафика роутера,что положительно сказывается на звуке.
Будем рассматривать на примере Ubuntu 16.04 minimal,именно minimal а не server в котором много лишнего,мешающего звуку.
Итак, у нас есть отдельный компьютер с установленным Ubuntu, двумя сетевыми интерфейсами и установленным Roon Core.
Измените названия интерфейсов на свои в файлах конфигураций.
Файл конфигурации сети:
source /etc/network/interfaces.d/*
auto enp3s0
iface enp3s0 inet static
address 192.168.0.3
netmask 255.255.255.0
gateway 192.168.0.2
dns-nameservers 192.168.0.2
auto enp1s0
iface enp1s0 inet static
address 192.168.1.1
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8
192.168.0.3 - IP адрес Roon Core
192.168.0.2 - роутер
LAN1 смотрит в роутер (интерфейс enp3s0)
LAN2 смотрит в ultraRendu (интерфейс enp1s0)
DHCP
DHCP поднимем на LAN2
Если уже установлен какой-то другой DHCP сервер-удалите его корректно и перегрузите машину.
И так преступим, для начало установим сам DHCP сервер:
sudo apt install isc-dhcp-server
затем откроем в редакторе файл настроек dhcp сервера
sudo nano /etc/default/isc-dhcp-server
и добавим в поле INTERFACES="" интерфейс карты, которая смотрит в ренду
Открываем файл конфигурации
INTERFACES=“enp1s0”
Не забывайте сохранять файл
Открываем файл основной конфигурации
sudo nano /etc/dhcp/dhcpd.conf
Так как наш сервер DHCP единственный во второй сети, то в первую очередь снимаем знак # перед authoritative;
Следующим этапом отредактируйте свой файл конфигурации так как показано у меня:
закомментируйте параметры
default-lease-time 600;
max-lease-time 7200;
мы их укажем чуть ниже
далее вносим все необходимые параметры для нашей сети:
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.100 192.168.1.120;
option routers 192.168.1.1;
option broadcast-address 192.168.1.255;
option domain-name-servers 192.168.1.1;
option domain-name “roon”;
option subnet-mask 255.255.255.0;
default-lease-time 604800;
max-lease-time 604800;
}
subnet — Параметр отвечает за подсеть (в нашем случае 192.168.1.0 с маской 255.255.255.0)
range — Диапазон выдаваемых адресов от 100 до 120
routers — IP адрес DNS сервера 192.168.1.1 (в нашем случае указываем наш сервер — IP адрес сетевой карты enp1s0)
broadcast-address — Широковещательный адрес 192.168.1.255
domain-name-servers - Шлюз по умолчанию 192.168.1.1
domain-name — Доменное имя «roon»
subnet-mask — Маска сети 255.255.255.0
lease-time — Срок аренды адреса 604800 в секундах
Перегружаем машину.
Далее видим присвоение IP для нашей Ренды в интерфейсе управления Roon. Адрес будет в пределах 192.168.1.100-120
*** Для некоторого сетевого оборудования может быть несовместимо указазание второго шлюза в подсети 192.168.1.х,
если не будет работать - закоментируйте строку со вторым шлюзом в настройках интерфейсов.(Для другой OS,например-Fedora 22 (23) правило обязательно)
Если есть какие ошибки - пишите, я особо не редактировал.