CentOS 7 はネットワークカードを変更した後、インターネットにアクセスできません

CentOS 7 はネットワークカードを変更した後、インターネットにアクセスできません

不明なドメイン名 www.baidu.com を Ping する

ホストのIPアドレスを変更する

ここに画像の説明を挿入

右クリックのプロパティ

ここに画像の説明を挿入

属性を選択

このオプションは元々自動的に取得されたもので、後で変更される可能性があるため、固定 IP を選択してください。この IP は、win10 ホストの cmd ウィンドウに ipconfig と入力して取得します。

ここに画像の説明を挿入

ここに画像の説明を挿入

インターネットでは、仮想マシンの IP アドレスは物理ホストの IP アドレスと一致している必要があると言われていますが、私のマシンの IP アドレスは実際には一致していません。

仮想マシンのネットワーク構成

ここに画像の説明を挿入

仮想ネットワーク エディターを開きます。

ここに画像の説明を挿入

最初に入力した IP アドレスは、上記の win10 ホスト構成と一致している必要があります。 4 番目のフィールドは 0 で埋められます。そうでない場合はマスクと競合します。 サブネット ゲートウェイ (DNS) の 4 番目のフィールドには、1 または 2 を入力できます。

ここに画像の説明を挿入

DHCPを選択します。ついに確認しました。

ifcfg-ens33 \ eth0 ネットワークカードを構成する

当初、ネットワーク カードの名前は ens33 でした (centos7 のネットワーク カードは ens で始まり、centos6 のネットワーク カードは eth で始まります)。vcs ライセンスの問題により、名前を eth0 に変更しました。知らせ! eth0 ネットワーク カードを使用する場合は、ens33 ネットワーク カードを他のファイルに mv するようにしてください。これらのファイルは、システムの起動時に走査されるためです。その結果、ens33 で ipaddr0 が設定されている場合は、この ipaddr0 が最初に使用され、最終的に、ifconfig で eth0 の ipaddr=ipaddr0 という形而上学的現象が表示されます。

ここで、ipaddr、マスク、またはゲートウェイ アドレスを手動で追加する必要はありません。 ! ! (追加しましたが結局使われませんでした)

ここに画像の説明を挿入

ipaddr が入力されていない場合、システムはデフォルトで DHCP によって割り当てられた ipaddr=169.254.199.128 を割り当てます。

ここに画像の説明を挿入

このipaddrにpingすると、IPが使用可能であることを示すデータを受信できます。

ここに画像の説明を挿入

サブネット ゲートウェイ (DNS) に ping を実行すると、DNS が利用可能であることを示すデータを受信できます。

ここに画像の説明を挿入

ただし、仮想マシンを構成した後、DNS に ping できなくなり、再起動が必要になることがよくあります。

その理由は、/etc/resolv.conf ファイルが更新されておらず、以前の DNS のままになっているためです。下の画像は再起動後のファイルです。DNSが更新されていることがわかります。この DNS に ping が成功しました。

ここに画像の説明を挿入

www.baidu.com にピン留めする

ここに画像の説明を挿入

はい、今すぐオンラインにできます!

もちろん、再起動する必要はありませんが、さらに手順があります。ここでは説明しません。

ネットワーク カードを変更した後、centos7 がインターネットにアクセスできない問題を解決する方法についての記事はこれで終わりです。centos7 がインターネットにアクセスできないことに関する関連コンテンツの詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • CentOS7仮想マシンがインターネットにアクセスできない問題を解決し、CentOS7仮想マシンが静的IPを使用してインターネットにアクセスするように設定します。
  • VMware 仮想マシンでの CentOS7 ネットワーク構成 (ホストのワイヤレス インターネット アクセス)
  • VmWareでcentos7をインストールするときにインターネットにアクセスできない問題の解決策

<<:  シンプルなナビゲーションバー機能を実現するHTML+CSS

>>:  Nodeはバックエンドの実装手順を素早く構築します

推薦する

Ubuntu インストール cuda10.1 ドライバ実装手順

1. cuda10.1をダウンロードします。 NVIDIA 公式ウェブサイト リンク: https:...

CentOS に Redis と MySQL をインストールする

1|0MySQL(MariaDB) 1|11. 説明MariaDB データベース管理システムは My...

js は axios 制限リクエスト キューを実装します

目次背景は次のとおりです。何が起こるでしょうか?背景は次のとおりです。実際の開発では、ネットワークの...

Linux 継続的インテグレーションで Maven を自動的にインストールする方法

Mavenパッケージを解凍する tar xf apache-maven-3.5.4-bin.tar....

XHTML コードで Marquee タグを使用する方法

フォーラムで、ネットユーザーの jeanjean20 が、Marquee を標準に適合させる方法につ...

JavaScript はパスワードボックスの入力検証を実装します

サーバーの負荷を軽減するために、ユーザーが入力するときにフロントエンドページで簡単な検証を実行する必...

axios リクエストのカプセル化に基づく Vue アプリケーションのサンプルコード

目次axiosとは何ですか? Axios リクエストタイプ? Axiosはデフォルトのカスタム構成を...

5 分で vue-cli3 を使用してプロジェクトを作成する方法を説明します (初心者向けガイド)

目次1. Vue環境を構築する2. Vue スキャフォールディングツール3. プロジェクトを作成する...

JavaScript 非同期プログラミングにおける Promise の初期の使用法の詳細な説明

1. 概要Promise オブジェクトは、ES6 で提案された非同期プログラミングの仕様です。非同期...

JavaScript の遅延読み込み属性パターンに関する簡単な説明

目次1. はじめに2. オンデマンド属性モード3. 乱雑な遅延読み込み属性パターン4. クラスの唯一...

js タグ構文の使用法の詳細

目次1. ラベルステートメントの紹介2. ラベルステートメントの使用序文:日常の開発では、プログラム...

Docker が PostgreSQL を起動するときに複数のデータベースを作成するためのソリューション

1 はじめに「DockerでPostgreSQLを起動する方法といくつかの接続ツールのおすすめ」の記...

Linux の crw、brw、lrw などのファイル属性は何ですか?

ファイルとは何ですか?すべてのファイルは実際には文字列のストリームですが、適切な解析方法を使用すると...

jsを使用してサーバーに写真をアップロードする

この記事の例では、参考のために画像をサーバーにアップロードするためのjsの具体的なコードを共有してい...

Vue3.0はドロップダウンメニューのカプセル化を実装します

Vue3.0 がリリースされてからしばらく経ちましたが、勉強を始める必要があります。まず、達成したい...