내 Linux 시스템이 네트워크에서 이름을 브로드캐스트하는 것을 어떻게 중지합니까?

내 Linux 시스템이 네트워크에서 이름을 브로드캐스트하는 것을 어떻게 중지합니까?

저는 Linksys 라우터를 가지고 있는데, 라우터에서 연결된 PC를 검색했을 때, 내 컴퓨터 이름과 무선 장치의 MAC 주소가 나타나는 것을 발견했습니다.

그러나 일부 장치의 경우 이름이 아닌 장치 MAC 주소만 표시되는 것으로 나타났습니다.

예를 들어, 라우터에 연결된 Apple 컴퓨터는 이름 없이 나타납니다. PlayStation 3와 프린터에도 이름이 표시되지 않습니다.

그래서 제 질문은, 라우터가 이름이 아닌 MAC 주소만 표시할 수 있도록 Linux가 설치된 PC의 이름 브로드캐스팅을 어떻게 중지할 수 있느냐는 것입니다.

실제로 공유 유틸리티가 없으므로 내 컴퓨터 이름을 브로드캐스팅하는 데 아무 소용이 없습니다.

답변1

아무것도 방송하지 않습니다. PC가 DHCP를 통해 IP 주소를 요청하면 요청에 자체 이름을 보냅니다. 이는 DHCP 서버가 이 이름을 사용하여 배포할 IP 주소를 선택할 수 있기 때문에 수행됩니다(일부 DHCP 서버는 이 이름을 사용하여 DNS를 업데이트하기도 함). 클라이언트는 DHCP 서버가 이름에 관심이 있는지 알 방법이 없고, 보내도 아무런 해가 없으므로 보냅니다. 따라서 라우터는 해당 이름을 가져와 참조용으로 저장합니다.

편집하다:
그러나 일부 DHCP 클라이언트를 사용하여 호스트 이름을 스푸핑할 수 있습니다. 예를 들어 with에는 옵션이 dhcpcd있습니다 --hostname. 원한다면 여기서 다른 것을 전달할 수 있습니다. 하지만 비워 둘 수는 없습니다. dhcpcd비어 있으면 실제 호스트 이름이 전송되기 때문입니다.

관련 정보