コンピュータが予期せずシャットダウンした後、VMware で Linux がインターネットに接続できない問題の解決策

コンピュータが予期せずシャットダウンした後、VMware で Linux がインターネットに接続できない問題の解決策

問題の説明: Linux システムのネットワーク カード ファイル /etc/sysconfig/network-scripts/ifcfg-eth0 は以前に構成されており、NAT サービスに依存して外部ネットワークに正常にアクセスできます。しかし、突然コンピュータがシャットダウンし、VMware が強制終了した後、再度 VMware を起動すると、リモート接続ツールを使用して仮想マシン内の Linux に接続できないことがわかりました。また、cmd と仮想マシンで互いの IP アドレスを ping したところ、ping が通らず、Linux が外部ネットワークにアクセスできないことがわかりました。

解決策:これまでに 2 つの解決策が見つかりました。

(1) Linux システムをシャットダウンした後、VMware メニュー バーの [編集] オプションの下にある [仮想ネットワーク エディター] ボタンをクリックすると、図 1 が表示されます。クリックしてデフォルト設定を復元します ( Linux システムをシャットダウンした後にこれを行うことを忘れないでください。そうしないと、クリックできません。このウィンドウを開くのに非常に時間がかかることがあるため、閉じてから再度開くことができます)。

図1

上記のボタンをクリックすると、VMware ソフトウェアは、図 2 に示すように、Windows にあるネットワーク アダプターを自動的に再インストール (アンインストールしてからインストール) します。

図2

この処理には 1 ~ 2 分ほどかかります (具体的な時間はパソコンの性能によって異なります)。その後、図 1 の NAT モードのサブネット IP アドレスに従って、同一 LAN 下の ifcfg-eth0 に IP アドレスを設定すると、外部ネットワークに ping を実行できるようになります。

(2)VMwareネットワークをリセットする必要はありません。タスクマネージャでVMware関連の4つのサービスを再起動するだけで済みます(VMwareHostdに対応するWorkstations ServerはVMwareソフトウェアの共有サービスなので、気にする必要はありません)。 (方法2を推奨

具体的な手順: 1. ショートカット キー Ctrl+Shift+ESC を使用してタスク マネージャー インターフェイスを呼び出します (もちろん、デスクトップのタスク バーを右クリックして開くこともできますが、ショートカット キーの方が簡単です)。次に、最後の項目「サービス」を選択すると、図 3 に示すインターフェイスが表示されます。

図3

VMware に関連するすべてのサービスが動作を停止していることがわかります。これは、VMware が強制的にシャットダウンされたために、これらのサービスが異常終了したためと考えられます。その後、VMware の起動後にこれらのサービスが自動的に起動しなくなります。そのため、これらのサービスを手動で右クリックして「開始」する必要があります。すると、図 4 に示すように、Linux システムが再び外部ネットワークに正常に接続できることが魔法のようにわかります。

図4

概要: VMware が誤って強制シャットダウンされた後、再起動時に関連サービスが自動的に開くことができず、NAT サービスを使用している Linux システムがインターネットに接続できなくなりました。これは VMware の「悪い兄弟」だと感じます。 (注: ここでの VMware バージョン番号は 10.0.0 build-1295980 です。この問題については他のバージョンではテストしていません。)

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Linux に Python をインストールするときにデフォルトの Python バージョンを変更する方法
  • Linuxでポートが開いているかどうかを確認する方法のまとめ
  • MySQL 8.0.15 のインストールと設定のグラフィックチュートリアルと Linux でのパスワード変更
  • Linux 継続的インテグレーションで Maven を自動的にインストールする方法
  • VMware での Linux CentOS6.9 インストール グラフィック チュートリアル
  • Linux での MySQL の文字化け問題の解決方法
  • Linux 上で Docker コンテナを作成、一覧表示、削除する方法の概要
  • Linux で利用可能なネットワーク インターフェイスを表示する方法
  • CPU、マシンモデル、メモリなどの情報を表示するLinuxシステム
  • Linux プログラムの実行中に動的ライブラリをロードできない場合の解決策

<<:  MySQL 5.7.17 のインストールと設定のグラフィックチュートリアル

>>:  React を使って小さなプログラムを書くための Remax フレームワークのコンパイル プロセス分析 (推奨)

推薦する

163 メールボックスログインボックスインタラクティブデザインの改善体験と共有

LOFTER のコンテストで、ログイン ボックスを再設計できると言及されているのを見ました。過去 2...

VMware 構成 VMnet8 ネットワーク方法の手順

目次1. はじめに2. 設定手順1. はじめに1. NAT モード (VMnet8) は、仮想マシン...

MySQL サーバーの接続、切断、および cmd 操作

mysql コマンドを使用して MySQL サーバーに接続します。 MySQL サーバーが起動したら...

Vue の基本 MVVM、テンプレート構文、データバインディング

目次1. Vueの概要Vue公式サイトMVVM アーキテクチャ パターンVue の紹介2. Vueを...

Vue は水の波紋効果のクリックフィードバック指示を実装します

目次水波効果実装を見てみましょう水の波紋のデフォルトスタイルをカスタマイズする水の波紋の位置と直径を...

Alibaba Cloud Centos7.X で外部にポートを開く方法

一言で言えば、大手メーカーからクラウド サーバーを購入する場合は、セキュリティ グループに移動して、...

HTML ウェブページ作成のための 8 つの強力なテクニック

<br />作業を簡単に完了できる Web ページ作成ツールは数多くありますが、HTML...

nginx における proxy_pass のさまざまな使用法の詳細な説明

目次プロキシ転送ルール最初のもの: 2番目のタイプ: 3番目のタイプ: 4番目のタイプ: 5番目:プ...

MySQL 5.7 でルートパスワードを忘れた後に変更する方法の詳細なチュートリアル

序文長い間、MySQL のアプリケーションおよび学習環境は MySQL 5.6 以前のバージョンであ...

Windows と Linux 間のリモート デスクトップ接続

Linux へのリモート デスクトップ接続といえば、まず VNC の使用を思い浮かべるかもしれません...

nginx のロケーションと書き換えの使用法の詳細な説明

1. 位置情報の利用状況の概要ロケーションは、さまざまな処理方法に対してさまざまな種類のリクエストを...

MySQLシリーズのMariaDBサーバーのインストール

目次チュートリアルシリーズ1. yumパッケージマネージャーを使用してMariaDBサーバーをインス...

HTML ページをスクロールするときに一部のコンテンツを固定位置に固定する方法

この記事では主に、レイアウトに役立つ、HTML ページ内の一部のコンテンツを固定してスクロール時にス...

MySQL 8.0.12 解凍バージョンのインストールチュートリアル

この記事では、MySQL 8.0.12解凍版のインストールチュートリアルを参考までに紹介します。具体...