Oracle VirtualBoxで実行されるゲストであるCentOS 7.3システムがあります。ホストシステムはWindowsシステムです。 Linuxサーバーで8.8.8.8をpingできます。 Linuxサーバーはホスト名で独自にpingを実行できますping coolvm
。ルートとして最近コマンドを実行しましたyum -y update
。カールが動作を停止した瞬間です。 FQDNは解決されません。
私がこれをしようとすると:
curl -v http://www.google.com
次のエラーが発生します。
- ホストを確認できません:www.google.com不明なエラー
- 接続0カール終了:(6)ホストを確認できません:www.google.com不明なエラー。
nslookup、dig、およびホストコマンドはまだインストールされていません。ホストの確認(「解決タイムアウト」)に関連するエラーのため、新しいYumパッケージをインストールできません。
/etc/resolv.confファイルは次のとおりです。
# Generated by NetworkManager
search localdomain
nameserver 8.8.8.8
nameserver 8.8.4.4
ホストコンピュータ(したがってゲストコンピュータも同様)を再起動してみました。しかし、これは私には役に立ちません。インターネット検索方法は変わりませんでした。
/etc/sysconfig/network-scripts/にあるネイティブNICのインターフェイスには、過去に機能していたDNSサーバースタンザがあります。インタフェースファイルは標準的で完全です。コマンド以降は変更しませんでしたyum -y update
。
FQDNを確認するにはどうすればよいですか? Lynxコマンドを使用したいです。私のリポジトリは解決にFQDNを使用します。 yumを使用してパッケージをインストールすることはできません。
直す。私は次のコマンドを実行しました。
cat /etc/nsswitch.conf | grep -i hosts
私はこれを見ました:
#hosts: db files nisplus nis dns
hosts: files dns myhostname
答え1
コマンドを実行してみてくださいdhclient
。私はそれを試しました、それは私に効果的です。
答え2
私が知っている限り、これはネットワークアダプタの種類が原因で発生します。 (理由はわかりませんが、私の経験です...)VirtualBoxでコンピュータのネットワーク設定を確認し、アダプタの種類を検索してください。 NATを使用する場合は、他のPCIの代わりにIntelアダプタの1つを選択してください。多くのLinuxディストリビューションにはこれらのアダプタ用のドライバは含まれていませんが、Intelアダプタ用のドライバがあるためです。いつでもブリッジネットワークを使用して問題を回避できます。そしてエージェントに確認してください...