내 Hyper-V 호스트는 Windows 10 Enterprise x64입니다. archlinux 만 실행하는 게스트가 있습니다.
게스트가 모든 NIC에 연결됩니다.
- 와이파이
- 이더넷 (물리적)
때로는 호스트 시스템이나 내 로컬 네트워크의 다른 PC에서 게스트로 SSH 할 것입니다. 내 로컬 네트워크에있는 어떤 PC에도 게스트 시스템을 포함한 정적 IP가 없습니다.
문제는 호스트를 부팅 한 후 게스트를 부팅 한 후 게스트의 IP가 동적으로 설정되고 알려지지 않았기 때문입니다. 게스트에 연결하고 수행 한 후에 만 ip addr
, SSH 연결을 위해 IP 주소를 사용할 수 있습니다 ( root@192.168.0.*
).
손님 시스템에 액세스하고 싶습니다. 호스트 이름으로 매번 IP를 검색 할 필요가 없습니다. 문제는 다음과 같습니다.
archlinux 게스트에게 IP가 할당되었다고 가정 해 봅시다. 192.168.0.24
. 아치 호스트 이름은 다음과 같이 구성됩니다. Hyper-al
. 내 네트워크의 모든 (Windows) PC에 호스트 이름 (예 : ping DESKTOP-XXXXX
)와 그들의 IP. IP를 사용하여 손님에게 핑 (ping)을하면됩니다. 그러나 호스트 이름 Hyper-al
해결되지 않습니다.
예를 들어 퍼티를 사용하여 게스트에 연결을 시도 할 때 IP로 잘 할 수 있습니다. 그러나 호스트 이름으로 시도하면 해결되지 않습니다. 호스트 이름은 arch에서 둘 다 올바르게 구성됩니다. /etc/hostname
과 /etc/hosts
에 의해 인식된다. 퍼티 후 IP를 사용하여 로그인.
어떻게 호스트 이름으로 아치 게스트에 액세스 할 수 있습니까? 나는 우분투 서버 손님들과 함께이 일을 성공적으로 해왔다. 그래서 나는 그것이 작동해야한다고 상상했다.