저는 현재 비엔나 공과대학을 방문 중입니다 wpa_supplicant
. 오늘 저는 다른 과학 기관을 방문할 때와 마찬가지로 제 기관의 자격 증명을 사용하여 Debian Linux 노트북을 eduroam 무선 LAN에 연결했습니다.
터미널을 열었을 때 내 명령 프롬프트에 다른 호스트 이름이 표시되는 것을 발견했습니다. 실제로 실행 시 내 컴퓨터의 일반적인 호스트 이름 대신 hostname
제공되었습니다 .e244-082.eduroam.tuwien.ac.at
x301
나는 이것 때문에 매우 의아해합니다. 무선 LAN에 연결하면 동의 없이 호스트 이름이 변경될 수 있나요?
답변1
일부 DHCP 서버는 호스트 이름을 보냅니다. 고객은 그러한 제안을 수락하거나 무시할 수 있습니다.
로컬 /etc/dhcp/dhclient.conf
파일을 보고 현재 구성을 확인하세요. 엔터티 목록이 있으며
request
그 중 하나를 읽을 수 있습니다 host-name
. 자세한 내용은 다음을 확인하세요.dhclient.conf의 매뉴얼 페이지.
답변2
호스트 이름이 DHCP를 통해 구성된 것 같습니다. 일반적인 방법 중 하나는 /etc/dhcp/dhclient-exit-hooks.d/hostname
스크립트를 이용하는 것입니다. 역방향 DNS를 통해 자신의 IP 주소를 확인하고 를 호출하여 이에 따라 호스트 이름을 설정하는 다른 후크가 있을 수 있습니다 sethostname()
.
호스트 이름을 변경하지 않으려면 dhcp 클라이언트가 호스트 이름을 요청하지 않도록 구성하면 됩니다. hostname x301
그 안의 파일을 만지는 것이 불편하다면 언제든지 다음을 실행하여 호스트 이름을 재구성할 수 있습니다./etc