🔘 Sonore Rendu / MicroRendu / UltraRendu /Signature / opticalRendu / toneDAC — всехпобедитель USB

Как и обещал коротко расскажу о том, как накатить 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) правило обязательно)

Если есть какие ошибки - пишите, я особо не редактировал.

10 лайков

Спасибо большое за труды. Я сегодня попробую и отпишусь :slight_smile:

где взять ubuntu minimal ?

Тут
При установке выключаете ВСЕ ГАЛОЧКИ, кроме SSH

1 лайк

А Dietpi для PC в качестве Roon Server не пробовали?

Пока нет.
Пробовал все виндоусы, многие линуксы.
Наиболее интересные по звуку Ubuntu 16.04 minimal и, конечно, Fedora 22 (23) тоже minimal.
Вернусь из командировки, будет повод для экспериментов.

Такой вариант PinkFaun использует в своих стримерах. http://www.tophifi.it/

Владимир, а Daphile Вы не пробовали? Как там развязать mR и роутер? У моего мини-ПК 2 LAN.

Daphile вроде основан на LMS c memory play,если я не ошибаюсь?
Если есть пароль к SSH можно попробовать поставить то же самое, в теории ,конечно.

на LMS, не ошибаетесь. Используют и в таком режиме в обход роутера, вот только не понимаю, как настраивают. Рецепт видел-
Daphile ip-Adresse: 5.1.1.1
Subnetzmaske: 255.255.255.0
mR ip-Adresse: 5.1.1.2
Subnetzmaske: 255.255.255.0
Gateway und DNS-Server jeweils: 0.0.0.0

но куда писать это? Попробую уточнить еще у немцев.

Ренда не умеет сама себе вбивать IP адрес, она может его только получать.Следовательно ей нужен кто-то предоставляющий этот адрес, в данном случае DHCP сервер.Я к тому, что если можно будет зайти по SSH (зная логин и пароль) в сам Daphile, попробовать поставить этот сервер.
Кстати где-то на зарубежных сайтах промелькнула информация о возможном дополнении веб интерфейса семейства ренды переключателем DHCP-Static IP. Это было бы очень полезно.

1 лайк

Новый кабелек для Sonore Signature SE. :grinning:

Плод сотрудничества Sonore и Cardas.

4 лайка

Симпатично, и по чем такое чудо?

А вилка только ненаша?

Немного с задержкой, но все же проверил.
Сервер запустился, Ренду получила айпи, я активировал НАА режим, но HQPlayer ее не видит, у меня такой проблемы не было.

Далее, комп мне доступен через роутер - вайфай, я удаленно на него захожу, но инета у него нет. Возможно ли, что нужно что-то сделать еще на роутере?

Еще вопрос по интерфейсес, разве там не нужно прописать адресс 192.168.1.100, а не 192.168.1.1, ренда же 100ку получит автоматом. А тут мы как бы сразу ей говорим, что бери только 100ку?

Окей, как только прописал там 192.168.1.100 HQPlayer увидел ренду.

Еще вопрос по гетвей лана, который к роутеру подключен. 192.168.0.2. Что при этом у роутера? У меня роутер 192.168.0.1, в таком случае, что я должен лану прописать, 192.168.0.1?

upd. IP в интерфейсес и реально выданный ренде должен совпадать, иначе HQPlayer не видит ренду.

И как оно? Чем лучше других сетевых?

В Вашем случае гейт 192.168.0.1
У меня нет HQPlayer , поэтому сказать не смогу прямо сейчас.

575 долларов.

Нет, будут и европейскую вилку ставить, если нужно.