더북(TheBook)

hostnamectl 명령은 호스트 이름 정보를 확인합니다. hostname과 hosts 정보를 수정한 상태에서 프롬프트는 변경되지 않았지만 호스트 이름은 바뀐 것을 알 수 있습니다.

administrator@ubuntu20:~$ hostnamectl
  Static hostname: vstest
       Icon name: computer-vm
       Chassis: vm
       Machine ID: 91ccc216d99655d991bdb6795f2146c1
       Boot ID: 5b4feaff3f0243c2bf5bdedc704a77ae
       Virtualization: kvm
  Operating System: Ubuntu 20.04 LTS
       Kernel: Linux 5.4.0-42-generic
       Architecture: x86-64

우분투가 설치된 가상 게스트를 virt-clone으로 복제했다면 시스템을 구분하는 식별자인 machine-id를 갱신해야 합니다. machine-id는 우분투 설치 과정에서 임의로 생성되는 유일무이한 구분자입니다. machine-id를 기준으로 네트워크 주소가 자동으로 할당되기 때문에 중복되어서는 안 됩니다. 먼저 기존 machine-id를 삭제합니다.

administrator@ubuntu20:~$ sudo rm /etc/machine-id /var/lib/dbus/machine-id

dbus-uuidgen이라는 도구로 /var/lib/dbus 디렉터리에 새로운 machine-id를 생성합니다. 이 파일을 /etc 디렉터리로 복사해야 합니다.

administrator@ubuntu20:~$ sudo dbus-uuidgen --ensure 
administrator@ubuntu20:~$ sudo cp /var/lib/dbus/machine-id /etc/ 
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.