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のクロージャとアプリケーションの詳細な説明

推薦する

CentOS7 に MySQL データベースをインストールしてデバッグする詳細な手順 [例]

この例では、デバッグ用の MySQL データベースをダウンロードしてインストールする必要があります。...

Flex プログラム Firefox で中国語を入力すると文字化けするバグ

Firefox の下位バージョンでは中国語の文字を入力できず、上位バージョンでは文字化けした文字が表...

HTMLメタの大きな役割

メタ属性には、name と http-equiv の 2 つがあります。 name 属性は主に、We...

JavaScript演算子の使用に関するヒントをいくつか共有します

目次1. オプションの連鎖演算子 [? .】 2. 論理的な空の代入 (?? =) 3. 論理和代入...

ローカル Docker に Postgres 12 + pgadmin をインストールする方法 (Apple M1 をサポート)

目次導入Intel CPUをサポートApple M1のサポートテスト導入このプロジェクトでは最近、P...

Linux環境でのshadowsocks+polipoグローバルプロキシの設定

1. シャドウソックスをインストールするsudo apt-get install python-pi...

CSS3 のカラー値 RGBA とグラデーションカラーの使用方法の紹介

CSS3以前は、グラデーション画像は背景画像としてのみ使用できました。 CSS3 のグラデーション構...

MYSQL 左結合の最適化 (10 秒から 20 ミリ秒)

目次【機能背景】 [生のSQL] 【独自SQL解析】 【分析手順】 [最適化されたSQL] 【最適化...

vuex で履歴を実装するためのサンプルコード

私は最近、ユーザー操作を元に戻す、またはやり直す機能を備えたビジュアル操作プラットフォームを開発して...

nacos が mysql に接続できない場合の解決策

理由nacos の pom が依存する mysql バージョンが、mysql バージョンと一致してい...

docker インストール後に hello-world を実行する問題を解決する

yumを使用してcentos7.3にDocker V1.13.1をインストールしましたしかし、doc...

データベース接続プール Druid の使用手順

総合的なパフォーマンス、信頼性、安定性、スケーラビリティ、使いやすさなどの要素に基づいて、最適なデー...

検索ナビゲーションバー付きの CSS サンプルコード

この記事では、CSS を使用して検索機能付きのナビゲーション バーを作成する方法を説明します。以下の...

React Stateの状態とライフサイクルの実装方法

1. コンポーネントの実装方法:組件名稱首字母必須大寫1. JS関数を通じてコン​​ポーネントを実装...

初心者のためのWebサイト構築入門 ③ エイリアス(CNAME)レコードとURL転送

①. エイリアス(CNAME)レコードの使用方法:前回の投稿のドメイン名解決では、A レコードの解...