최근에 16.04에서 18.04로 업그레이드했는데 이제 로컬 네트워크에서 호스트를 확인할 수 없습니다. 16.04에서는 모든 것이 잘 작동했습니다.
여전히 IP를 사용하여 다른 컴퓨터에 연결할 수 있지만 호스트 이름을 사용하면 오류 메시지가 나타납니다.
ssh: Could not resolve hostname myhost: Name or service not known
Firefox를 사용하여 이 호스트의 웹 서비스에 연결할 때에도 동일한 결과가 나타납니다.
nmap -sP 192.168.2.1/24
에서 사용이 게시물네트워크의 모든 호스트를 찾습니다.
어떤 아이디어가 있나요?
답변1
우분투에서는 로컬 호스트 이름 끝에 ".local"이 있습니다.
기본적으로 우분투에는 avahi가 포함되어 있습니다. 이는 컴퓨터 호스트 이름을 가상 이름으로 확인할 수 있도록 하는 zeroconf 구현입니다 .local
. 이 규칙에 따라 다음 명령을 시도해 보십시오.
ssh [email protected]
두 컴퓨터의 사용자 이름이 동일한 경우 해당 remoteuser@
부분을 생략하고 다음을 입력할 수 있습니다.
ssh myhost.local
도움이 되었기를 바랍니다
답변2
방화벽 구성입니다. 연결을 차단하고 있습니다.
기본 Ubuntu 방화벽의 그래픽 관리를 위해서는 다음을 설치하십시오.GUFW허용할 나가는 연결을 설정합니다. 자세한 이용방법은,여기에서 문서를 읽어보세요.