Como posso impedir que minha máquina Linux transmita seu nome na rede?

3

Tenho um roteador Linksys e notei que, quando procuro por PCs conectados no roteador, aparece o nome do meu computador e o endereço MAC do dispositivo sem fio.

No entanto, notei que, para alguns dispositivos, aparece apenas o endereço MAC do dispositivo, sem nome.

Por exemplo, os computadores da Apple conectados ao roteador aparecem sem um nome. O PlayStation 3 e a impressora aparecem sem um nome também.

Então, minha pergunta é: como posso impedir que meu PC com o Linux transmita seu nome para que o roteador possa apenas apresentar seu endereço MAC e não o nome?

Eu realmente não tenho nenhum utilitário de compartilhamento, então não vejo nenhum uso para transmitir meu nome de computador.

    
por Michael 18.08.2012 / 00:26

1 resposta

3

Não está transmitindo nada. Quando o seu PC solicita um endereço IP via DHCP, ele envia seu próprio nome na solicitação. Isso é feito porque os servidores DHCP podem usar esse nome para escolher um endereço IP a ser distribuído (alguns servidores DHCP também usam isso para atualizar o DNS). O cliente não pode saber se o servidor DHCP se preocupa com o nome ou não, e não faz mal enviá-lo, então ele é enviado. Então, o roteador está simplesmente pegando esse nome e armazenando-o para fins informativos.

Editar :
Você pode forjar o nome do host com alguns clientes dhcp embora. Por exemplo, com dhcpcd , há a opção --hostname . Você pode passar outra coisa aqui, se quiser. Mas você não pode deixar em branco, pois dhcpcd envia o nome do host real se estiver em branco.

    
por 18.08.2012 / 00:30

Tags