Você menciona a) outras pessoas envolvidas, b) simples instalações do Linux. Eu daria a seguinte dica: faça questão de instalar o pacote para o avahi-daemon.
Defina também um nome de host descritivo. Com o MDNS, você não precisa garantir que o nome do host seja exclusivo. Na verdade, a especificação do MDNS diz que você não "deveria" torná-lo único acrescentando um número aleatório ou um ID grande como um endereço MAC; isto é considerado para adiar os usuários sem um bom motivo. sensor5
seria razoável embora. O protocolo resolve automaticamente os conflitos anexando números de sequência (com um traço) ao nome do host MDNS.
Alternativamente, se você for usar o Samba para baixar os arquivos de dados, você pode verificar se a descoberta do IPv4 legado usando o NMBD (netbios sobre TCP) está funcionando. O sistema deve aparecer em smbtree -N
. O NMB não não tende a resolver conflitos de nomenclatura. As pessoas que geram nomes de host tendem automaticamente a acrescentar os últimos caracteres do endereço MAC, para evitar esse problema.
A vantagem de ter um protocolo de descoberta como o MDNS (avahi-daemon) ativado, é uma maneira confiável de descobrir o endereço IP mesmo quando alguém o configurou estaticamente.
- Para simplificar, desative outras conexões de rede (sem fio) em seu laptop.
-
tcpdump -n
/ wireshark / tshark. Ou seja escute em todas as interfaces. Se você ouvir em uma interface específica, ela provavelmente irá parar / recusar a execução quando o NetworkManager vir o cabo desconectado. - Conecte o laptop ao dispositivo.
- Se o dispositivo não responder (o software não responde à alteração do link), basta ligar e desligar o dispositivo.
O passo 2 também revelará quando o dispositivo estiver configurado como um cliente DHCP. (Você poderia iniciar um servidor DHCP então). A captura de pacotes também confirmaria a atribuição de endereço IP.
Como alternativa, o dispositivo pode ser conectado a uma rede (presumivelmente fornecendo um servidor DHCP, pelo menos para o benefício do seu laptop). O protocolo de descoberta & os endereços ficarão visíveis nas capturas de pacotes, desde que você esteja conectado à mesma rede, e , seja um comutador de rede básico sem filtragem de multicast ativada ou executando o protocolo de descoberta específico. Acredito que qualquer comutador ethernet atual para o consumidor funcionará (incluindo o comutador Ethernet com fio embutido em um roteador consumidor).
Se for esperado que alguns dispositivos estejam conectados a redes, você deve anexar um rótulo ao nome do host. (Se tiver um IP estático, isso também definitivamente quer ser rotulado).
Não é legal como isso funciona para diferentes protocolos de descoberta? Os dispositivos de rede do consumidor sempre executarão algum tipo de protocolo de descoberta e, portanto, essa técnica é conhecida (ou pode ser descoberta usando o Google) por muitos "usuários avançados". No entanto, se você iniciar a partir de uma instalação mínima do Linux incorporado, talvez não exista qualquer protocolo de detecção ativado por padrão.
Os outros protocolos de descoberta mais significativos são LLMNR (Windows, systemd-resolved), LLDP (roteadores corporativos, telefones IP e outros) e SSDP para dispositivos UPnP, incluindo roteadores de consumidor. Essa é a grande coisa sobre os padrões ... .