virtualboxで2つのCentOS 7仮想マシンを実行しています。各コンピュータにホスト名と固定IPアドレスを設定したいと思います。 VM1が正常に動作しています。 VM2はそうではありません。私は両方のサーバーで同じことをしましたが、なぜVM2に問題があるのかわかりません。 localhost.localdomainとして表示されますが、正しい新しいホスト名を読み取ることができません。私がしたことは次のとおりです。
/etc/sysconfic/network ファイルを次のように変更します。
NETWORKING=yes
HOSTNAME=newhost.newdomain
/etc/resolv.conf ファイルを次のように変更します。
nameserver 8.8.8.8
/etc/sysconfig/network-scripts/ifcfg-enp0s3 ファイルを次のように変更します。
HWADDR=#
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
NAME=enp0s3
UUID=#
ONBOOT=yes
IPADDR=192.168.10.1
NETMASK=255.255.255.0
NM_CONTROLLER=no
GATEWAY=192.168.10.100
インターフェイスが正しく機能し、IPが指定されたとおりに割り当てられました。動作しない唯一のものはホスト名です。 "hostname {newname}"コマンドを使用して一時的に変更できますが、再起動時に回復されるため、これは一時的な修正です。これらはすべてVM1と同じです(割り当てられたIPアドレスを除く)、VM1は正常に動作します。私は名前解決について心配しないので、今はホストファイルに興味がありません。ただホスト名だけを心配するだけです。
どんなアイデアや提案がありますか?
ベストアンサー1
ホスト名の設定:
hostnamectl set-hostname host.domain