Ubuntuが仮想マシンでインターネットに接続できない問題の解決策

Ubuntuが仮想マシンでインターネットに接続できない問題の解決策

インターネットに接続できない仮想マシンをセットアップするのは非常に面倒です。ここでは、Ubuntu の NAT インターネット アクセス問題に関する私の個人的な経験についてお話します。他のブリッジ接続などについては経験がありません。

Ubuntu バージョン: ubuntu-16.04-desktop-amd64.iso

1. NATネットワークの確認/設定

VMware Workstation を開き、 [編集] - [仮想ネットワーク エディタ] をクリックして、NAT モードでネットワークを表示します。

下の図に示すように、自動的に割り当てられたサブネット IP が気に入らない場合は、[デフォルト設定の復元] をクリックできますが、それでも自動的に割り当てられ、自分で設定することはできません。

NAT設定をクリックすると、サブネットIPサブネットマスクが表示され、ゲートウェイIPを表示および設定できます。

DHCP 設定をクリックすると、自動的に割り当てられた IP 範囲を表示および設定できます。後で使用する手動で割り当てた IP は、これらの IP に含まれます。

2. 仮想マシンのIPを設定する

VMware Workstation仮想マシン -> 設定をクリックして仮想マシン設定を開きます。

ネットワーク接続をNAT接続モードに設定する

仮想マシンを起動し、グラフィカル インターフェイスに入り、右上隅にあるネットワークの上下矢印をクリックします。有線接続 1 アイコンは現在使用中のネットワークです。他のネットワークがある場合は、他のネットワークに接続できます

下の「接続の編集」をクリックして、IP 設定を入力します。

編集するIPを選択し、「編集」をクリックしてネットワーク設定インターフェースに入ります。

IPv4 設定を選択し、ネットワーク設定インターフェイスに入り、方法を選択します。

自動は自動割り当てを意味します。ネットワークを固定するには、手動を選択します。

下記の「追加」をクリックして、アドレス(IPアドレス)、ネットマスク、ゲートウェイの設定を含むネットワークを追加します

このうち、アドレスは仮想ネットワークエディタの NAT インターフェースの DHCP における IP 範囲、ネットマスクは DHCP におけるサブネットマスク、ゲートウェイは NAT 設定におけるゲートウェイです。

設定が完了したら保存して終了し、右上隅のネットワークの上下矢印をクリックし、「切断」をクリックして、設定したネットワークを選択します。ここでは有線接続 1 を選択します。

これは、ネットワークにアクセスするためにネットワーク構成ファイルを再ロードすることと同じです。

次に、ネットワークの IP を確認しましょう。

NATネットワークではなくホストのIP(ホスト自身のIP)にpingし、Baiduにpingする

ホストマシンのIPとBaiduの結果のPING

ネットワーキング効果:

ヒント:

IP に ping できるが、Baidu に ping できない場合や、ドメイン名をオブジェクトとするその他の ping ができない場合は、ドメイン名を解決するツールがないことを意味します。仮想マシンでドメイン ネーム サーバーの IP を設定する必要があります。

ホストのIPドメインネームサーバーアドレス210.22.70.3を表示します

仮想マシンのネットワーク設定でDNSサーバーのIPを設定します。これで十分です。

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

以下もご興味があるかもしれません:
  • Ubuntu で FTP サーバーを構築する方法の詳細な説明 (成功保証)
  • Ubuntu環境でAndroid APKを逆コンパイルする方法
  • Ubuntu Server でのワイヤレス ネットワーク カードの詳細な設定
  • VMware ワークステーション 12 に Ubuntu 14.04 (64 ビット) をインストール
  • VMware Workstation 14 Pro インストール Ubuntu 16.04 チュートリアル
  • Ubuntuがインターネットに接続できない場合の解決策
  • Ubuntu16.04はphp5.6ウェブサーバー環境を構築します
  • ubuntu16.04でNFSサービスを構築する方法
  • Ubuntu システムでタイムゾーンと時刻を変更する方法
  • Ubuntu で中国語入力方法が使えない場合の解決策

<<:  MySQL データをエクスポートする際の secure-file-priv 問題の解決方法

>>:  Javascriptのクロージャとアプリケーションの詳細な説明

推薦する

Docker で MySQL 接続と設定ファイルの最大数を変更する

1. MySQLイメージを見つける ドッカーps 2. ミラーmysqlイメージを入力する dock...

Docker を使用して OpenLDAP+phpLDAPadmin 統合ユーザー認証を構築する方法

1. 背景LDAP を使用して、操作および保守に関連するユーザー名とパスワードを集中管理します。 1...

インライン要素スパンの最小高さの定義

span タグは HTML ウェブページを作成するときによく使用されますが、このタグの使い方がよくわ...

MySQLでユーザー認証情報を表示する具体的な方法

具体的な方法: 1. コマンドプロンプトを開く2. mysql -u root -pコマンドを入力し...

MySQLの共有ロックと排他ロックの使用例の分析

この記事では、例を使用して MySQL の共有ロックと排他ロックの使用方法を説明します。ご参考までに...

MySQL 5.7.20\5.7.21 無料インストール版のインストールと設定のチュートリアル

参考までに、mysql 5.7.20 / 5.7.21 をダウンロード、インストール、構成します。具...

Chromeブラウザ設定の新バージョンではクロスドメイン実装が可能

序文現在、フロントエンドは主に webpack の devServer の構成を通じてクロスドメイン...

mysql5.7 のエンコーディングを utf8mb4 に設定する方法

最近、問題に遭遇しました。モバイル端末の絵文字や一部の絵文字は 4 バイトですが、UTF-8 は 3...

CSS 属性を使用してマウス イベントをブロックする方法 (マウス クリックは上位の要素を貫通する可能性があります)

由来: 数日前、テスターから写真を見るという要件が送られてきました。 この要件を見たとき、私は少し混...

docker-maven-pluginプラグインは対応するjarパッケージを取得できません

docker-maven-plugin プラグインを使用する場合、Maven は対応する jar パ...

タブバーのいくつかの実装方法(推奨)

タブ: カテゴリ + 説明タグバー: カテゴリ => ユーザーに現在地と目的地を知らせる1. ...

js配列forEachインスタンスの詳細な使用方法

1. forEach() は map() に似ています。これも渡された関数に各要素を順番に適用します...

BootStrap グリッド間に隙間を残す解決策

目次[例を見る]: 【本来の効果は以下の通り】理由は次のとおりです。 【解決】:要約するBootSt...

JavaScript の基本演算子

目次1. オペレーター要約する1. オペレーター演算子は、代入、比較、算術演算などの機能を実装するた...

CentOS 6.8 での Hadoop 3.1.1 完全分散インストール ガイド (推奨)

上記:このドキュメントは、3 台の仮想マシンが相互に ping を実行できること、ファイアウォールが...