저는 Oracle Linux 7 VM을 실행하고 있습니다. 다양한 네트워크 옵션, NAT 및 브리지 연결을 사용하여 가상 머신을 개별적으로 시작했습니다. SSH를 통해 쉽게 연결할 수 있도록 브리지 연결을 사용하고 싶습니다.
NAT를 사용하여 가상 머신을 시작하면 다음 호스트 이름을 얻습니다.
root@localhost
브리지 연결을 사용하기 시작하면 다음 메시지가 나타납니다.
root@Unknown-08-00-27-50-25-08
왜 이런 일이 발생합니까? 브리지 연결을 사용할 때 컴퓨터를 올바른 이름으로 어떻게 설정합니까?
답변1
브리지 후 MAC 주소가 새 호스트 이름의 일부인 것 같습니다. 브리지는 DHCP 서버에 연결될 수 있지만 NAT는 연결되지 않으므로 DHCP 네트워크 부팅을 사용할 수 있습니까? ifconfig를 실행하고 08-00-27-50-25-08이 MAC 주소로 나타나는지 확인합니다. VM 호스트가 DHCP를 제공할 수 있는 다른 네트워크에 연결되어 있습니까? VM 인터페이스, 고정 주소 또는 DHCP의 구성은 무엇입니까? /etc/sysconfig/network-scripts에서 IF 구성을 위한 ifcfg 파일을 찾으세요. NM(네트워크 관리자)도 문제가 될 수 있습니다.
답변2
올바른 방향을 알려주셔서 감사합니다.
알고 보니 NetworkManager가 DHCP를 통해 내 임시 호스트 이름을 덮어쓰고 있었습니다.
/etc/sysconfig/network-scripts/ifcfg-enp0s3 파일에 다음 줄을 추가하여 이 문제를 해결했습니다.
DHCP_HOSTNAME=hostname