Fedora 30의 컴퓨터 이름이 사용 중에 변경되었는데 다시 변경할 수 없습니다.

Fedora 30의 컴퓨터 이름이 사용 중에 변경되었는데 다시 변경할 수 없습니다.

저는 최근 새 노트북에 Fedora 30을 설치했습니다. 내가 설정할 때 내 호스트 이름(명령 프롬프트에 표시된 대로)은 단순히 "fedora"로 설정되었습니다. 사용 마지막 달 어느 시점에서 호스트 이름이 "Galaxy-Note9"으로 변경되었습니다. 어떻게 된 것인지는 모르겠지만, 제 휴대폰 모델이라 연결을 하면 뭔가 이상한 일이 벌어지는 게 아닌가 싶습니다. 이 문제를 해결하기 위해 컴퓨터 이름을 변경하는 방법을 조사했습니다. 내가 찾은 모든 것은 호스트 이름 변경과 관련이 있었기 때문에 명령을 사용하여 이를 수행 hostnamectl하고 "fedora"로 재설정했습니다. 이 변경 사항은 재부팅 후에도 지속되었으며 프롬프트의 이름과 명령에서 반환된 이름이 성공적으로 변경되었으므로 hostname문제가 해결된 것 같습니다.

하지만 오늘 저는 Raspberry Pi에 SSH로 연결했고 두 번째로 액세스했을 때 마지막 로그인이 "galaxy-note9.home"이라는 장치에서 이루어졌다고 표시되는 것을 발견했습니다. 실제로 네트워크에 있는 기기들을 확인해 보니 nmap -sP 192.168.1.*'Galaxy-Note9.home'이라는 이름으로 노트북의 IP 주소가 나와 있었습니다. 내 호스트 이름은 여전히 ​​"fedora"로 설정되어 있습니다.

앞으로 여기나 다른 곳에서 이런 일이 다시 발생하지 않도록 시스템 이름을 완전히 바꾸려면 어떻게 해야 합니까? 이름을 바꿔야 하는 이유를 설명할 수 있는 사람이 있나요?

답변1

1 - 컴퓨터 내에 표시될 올바른 호스트 이름을 설정합니다.

컴퓨터 이름은 파일에 설정되어 있습니다 /etc/hostname. 이 콘텐츠를 편집하면 컴퓨터 이름을 다시 가져와야 합니다.

이것이 작동하지 않는 경우:

파일을 확인 /etc/hosts하고 다음과 같이 IP 주소 127.0.0.1에 필요한 호스트 이름을 추가하십시오.

127.0.0.1 fedora

그래도 문제가 해결되지 않으면 다음을 수행하세요.

일부 컴퓨터는 DHCP를 통해 컴퓨터/호스트 이름을 설정할 수도 있습니다. 즉, 홈 라우터의 지시에 따라 동적으로 변경될 수 있습니다. 어쩌면 이런 일이 이미 일어났을까요?

2 - 외부적으로 올바른 호스트 이름을 표시합니다.

컴퓨터 내부의 호스트 이름이 정확하고 오류가 발생하지 않는 경우안에서부터그런 다음 나중에 컴퓨터가 다시 연결되면 DNS 서버(홈 라우터라고 할까요?)가 컴퓨터에 다른 IP 주소를 할당할 수 있습니다.

대부분의 가정용 라우터/DSL/케이블 모뎀은 설정 옵션을 통해 구성할 수 있습니다.

[X] Always assign the same IP address to this device

각 컴퓨터에 대해 해당 특정 장치에 대한 설명서에 표시된 대로 웹 인터페이스를 통해 다음을 수행합니다.

네트워크 장치에 항상 동일한 IP 주소를 할당하도록 FRITZ!Box 구성

관련 정보