Eu tenho um servidor doméstico que eu quero fazer um fluxo de música multicast para a minha rede. Eu tenho o servidor conectado ao meu roteador de rede principal via Wi-Fi, e eu tenho um switch conectado ao servidor por fio onde eu liguei alguns clientes. Esses clientes devem poder reproduzir o fluxo de música da fonte multicast.
Quando configuro a rede a esse respeito, acho que a rede sem fio se desintegra. Acho que isso acontece porque o roteador é carregado, porque a mesma coisa acontece quando conecto o servidor reproduzindo o fluxo de multicast ao roteador por fio.
Portanto, em vez de sobrecarregar minha rede principal, gostaria de criar uma rede com fio separada com o servidor que mantém o multicast separado da rede sem fio principal. No entanto, a complicação adicional é que o servidor precisa de uma conexão com a Internet para receber o fluxo de música que será, então, transmitido por multicast.
Eu consegui configurar um servidor DHCP no servidor doméstico, e ter clientes conectados recebem endereços IP corretamente, mas bloqueia o acesso à web. Em outras palavras, quaisquer solicitações que precisem passar pelo link sem fio do servidor local não serão enviadas para lá.
Existe uma maneira de decidir seletivamente qual servidor DHCP usar (o servidor doméstico ou o roteador)?
Ou alguém pode pensar em uma maneira melhor de fazer isso?
Eu tenho isc-dhcp-server
instalado e funcionando.
Aqui está o /etc/network/interfaces
:
# The loopback network interface
auto lo
iface lo inet loopback
# the network for multicasting
auto eth0
iface eth0 inet static
address 10.0.0.1
netmask 255.255.255.0
gateway 10.0.0.1
broadcast 10.0.0.255
# the web connection
auto wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
e /etc/default/isc-dhcp-server
:
INTERFACES="eth0"
e /etc/dhcp/dhcpd.conf
:
default-lease-time 600;
max-lease-time 7200;
option subnet-mask 255.255.255.0;
option broadcast-address 10.0.0.255;
option routers 10.0.0.254;
option domain-name-servers 10.0.0.1, 10.0.0.2;
option domain-name "musicnet";
subnet 10.0.0.0 netmask 255.255.255.0 {
range 10.0.0.10 10.0.0.100;
}
Obrigado pela leitura!