O nome de um computador Linux privado pode ser encontrado em sua LAN?

0

1) Por padrão, o nome de um computador Linux privado pode ser encontrado em sua LAN?

Estou falando sobre o nome que é inserido pela primeira vez ao instalar um sistema operacional GNU / Linux , aquele que no Ubuntu é exibido em Configurações do Sistema - > Detalhes - > Nome do dispositivo ou em um prompt bash após o @ ou como resultado do comando hostname .

Eu tentei diferentes ferramentas de rede para obter o nome de host da minha máquina (infelizmente só posso testá-las a partir do próprio destino) e nenhuma delas seria bem-sucedida:

  • nbtscan <my_ip> não revela meu host, acho que só porque ele deveria funcionar em hosts do Windows
  • nmap -sn <my_ip> revela meu host, mas não meu nome de host
  • arp -a não revela meu host, acho que porque um dispositivo não deve aparecer em sua própria tabela ARP; mas talvez se eu fosse olhar para a tabela ARP de outro dispositivo de rede local eu encontraria meu nome de host lá

Estou aqui supondo que o sistema operacional de desktop tenha acabado de ser instalado e que o computador não tenha nenhum software extra que forneça recursos de rede não padrão.

2) Se o nome do host é de fato indiscutível por padrão, quais são os pacotes de rede comumente usados que fariam o computador começar a compartilhar seu nome de host?

    
por doctypeme 07.06.2016 / 15:14

1 resposta

1

Existem vários serviços que transmitem o nome do host como parte de suas ofertas, geralmente você não pode confiar em um sistema que tenha algum deles instalado.

  • samba - compartilhamentos de rede compatíveis com o Windows e descoberta
  • avahi - anúncio e descoberta bonjour / DLNA / UPNP

se você tiver o endereço IP do computador (como encontrado por arp) e ele executar o ssh, você poderá fazer isso para perguntar ao computador o que ele chamou

ssh [email protected] hostname
    
por Amias 07.06.2016 / 15:33