再起動後に DHCP から取得した NameServer 情報が /etc/resolv.conf から消る可能性がある
search cancel

再起動後に DHCP から取得した NameServer 情報が /etc/resolv.conf から消る可能性がある

book

Article ID: 447940

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

免責事項: これは英文の記事「Name server got from DHCP might be missing in /etc/resolv.conf after reboot」の日本語訳です。
記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。
最新情報は英語版の記事で参照してください。



次回の再起動後に、ホスト上の /etc/resolv.conf から NameServer 情報が失われないようにします。

症状:
再起動後に、DHCP から取得した NameServer 情報が /etc/resolv.conf から消る可能性があります。

Environment

VMware vSphere ESXi 8.0.0
VMware vSphere ESXi 7.0.3

Cause

vmknic の設定が "VMkernel ネットワーク アダプタから設定を自動的に取得" になっている場合、
/etc/resolv.conf 内の NameServer 情報は DHCP サーバーから取得されます。
DHCP 経由で取得された NameServer 情報は、config store には保存されません。

vmknic の IP アドレス設定が DHCP のままであれば問題なく動作しますが、
ユーザーが DHCP から静的 IP アドレスに変更した場合、
次回の再起動時に、DHCP 経由で取得されていた NameServer 情報が /etc/resolv.conf から消失してしまいます。

Resolution

解決策はありません。

回避策:
"VMkernel ネットワーク アダプタから設定を自動的に取得" 設定で使用されている vmknic の IP アドレスを DHCP から静的アドレスに変更する場合、
または、その vmknic を削除する場合は、VC UI 上でデフォルトのネットワークスタックの "DNS 構成" を開き、
"設定を手動で入力してください" にチェックを付け、NameServer の必要情報を埋める必要があります。

Additional Information

関連情報 :
Name server got from DHCP might be missing in /etc/resolv.conf after reboot