VirtualBox6上のCentOS7で静的IPを設定する方法と注意点

VirtualBox6上のCentOS7で静的IPを設定する方法と注意点

VirtualBox をインストールした後、CentOS 7 をインストールします。ここでは詳細には触れません。オンラインには多くのチュートリアルがあります。

まず仮想マシンをシャットダウンし、次のようにネットワークを構成します。

ここではデュアルネットワークカードを使用する必要があります。以下に示すように、2番目のネットワークカードをオンにします。

次に仮想マシンを起動し、次の操作を実行します。

# ネットワークカードがあるディレクトリを入力します cd /etc/sysconfig/network-scripts/
# ネットワークカード情報をバックアップします cp -rp /etc/sysconfig/network-scripts/ifcfg-enp0s3 /etc/sysconfig/network-scripts/ifcfg-enp0s3.bak
# vi /etc/sysconfig/network-scripts/ifcfg-enp0s3 を次のように編集します TYPE="Ethernet"
PROXY_METHOD="なし"
BROWSER_ONLY="いいえ"
BOOTPROTO="dhcp"
DEFROUTE="はい"
IPV4_FAILURE_FATAL="いいえ"
IPV6INIT="はい"
IPV6_AUTOCONF="はい"
IPV6_DEFROUTE="はい"
IPV6_FAILURE_FATAL="いいえ"
IPV6_ADDR_GEN_MODE="安定したプライバシー"
名前="enp0s3"
翻訳元
デバイス="enp0s3"
ONBOOT="はい"

上記設定は追加したネットワークカード1の情報です。これをコピーしてネットワークカード2の情報に変更します。

cp -rp /etc/sysconfig/network-scripts/ifcfg-enp0s3 /etc/sysconfig/network-scripts/ifcfg-enp0s8

TYPE="イーサネット"
PROXY_METHOD="なし"
BROWSER_ONLY="いいえ"
BOOTPROTO="静的"
DEFROUTE="はい"
IPV4_FAILURE_FATAL="いいえ"
IPV6INIT="はい"
IPV6_AUTOCONF="はい"
IPV6_DEFROUTE="はい"
IPV6_FAILURE_FATAL="いいえ"
IPV6_ADDR_GEN_MODE="安定したプライバシー"
名前="enp0s8"
翻訳元:
デバイス="enp0s8"
ONBOOT="はい"
IPアドレス = "172.21.208.200"
ネットマスク="255.255.252.0"
ゲートウェイ="172.21.208.1"
DNS1 = "8.8.8.8"

注記:

UUID は独自のものに置き換える必要があります。uuidgen コマンドを使用して生成できます。enp0s8 の IPADDR、NETMASK、GATEWAY はランダムではないことに注意してください。ネットワーク カード 2 はブリッジ モードであるため、つまり、仮想マシンとホストを同じネットワーク環境に接続するのと同じであるため、ホストの構成を確認する必要があります。WIN+R を使用し、cmd+Enter と入力して dos コマンドラインを開き、ipconfig /all と入力して、以下に示すように、ホストのネットワーク構成を表示します。

よく確認してください。ネットワーク カード 2 に設定されているネットワーク セグメントは、ホスト上のネットワーク セグメントと一致しています。xshell を使用して、ネットワーク カード 2 の IP に接続します。

要約する

以上がVirtualBox6とCentOS7で静的IPを設定する方法と注意事項です。お役に立てれば幸いです。ご質問がございましたら、メッセージを残していただければ、すぐに返信させていただきます。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。
この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

以下もご興味があるかもしれません:
  • VirtualBox は CentOS7 仮想マシンと拡張ツールをインストールします (画像とテキスト)
  • CentOS 7 での VirtualBox インストールの機能強化 (共有フォルダ)
  • VirtualBox6へのCentOS拡張機能のインストールについて

<<:  Centos7 での mysql 8.0.15 のインストールと設定

>>:  Vue.jsは音楽プレーヤーを実装します

推薦する

Linux の一般的なハードディスク管理コマンドの紹介

目次1. dfコマンド2. duコマンド3. fsckファイルシステム修復コマンド4. ディスクステ...

CSS フロートプロパティ図 フロートプロパティの詳細

CSS の float プロパティを正しく使用することは、カバーすべき内容が多く、ブラウザの互換性の...

リバースプロキシ設定を実装するためのユニバーサルnginxインターフェース

1. プロキシサーバーとは何ですか?プロキシ サーバーは、クライアントが要求を送信すると、それを直接...

Linux inotifyリアルタイムバックアップの実装方法の詳細説明

リアルタイム レプリケーションは、企業データをバックアップする最も重要な方法です。主に、ユーザーが送...

Vueのref属性の詳細な説明

要約するこの記事はこれで終わりです。皆さんのお役に立てれば幸いです。また、123WORDPRESS....

Centos7 で yum を使用して Mysql5.7.19 をインストールする詳細な手順

Centos7 の yum ソースには、mysql の代わりに mariaDB が使用されているため...

Vue 学習 - VueRouter ルーティングの基礎

目次1. Vueルーター1. 説明2. 選択したルートのレンダリング: 3. 基本的な動作原理2. ...

Kubernetes コントローラーとラベルの簡単な分析

目次01 k8sの一般的なコントローラーRCコントローラーデプロイメント コントローラーステートフル...

MySQL SQL文の特殊処理文のまとめ(必読)

1.テーブル全体を更新します。データ行の列の値が空の場合は、別の列フィールドの値と同じにします。 ...

CD コマンドを使わずに Linux でディレクトリ/フォルダに入る方法

ご存知のとおり、cd コマンドがないと、Linux でディレクトリを切り替えることはできません。それ...

du コマンドを使用して Linux システム ディレクトリのサイズを取得する方法

Linux システムを使用したことがある人なら、Linux システムの ls コマンドは通常、ファイ...

表のセル間隔とセルパディングの違いの詳細な説明

テーブルとは何ですか?セルセルで構成されています。表では、<td> の数は、<tr...

MySQL の完全なデータベース バックアップからデータベースとテーブルを復元する方法

公式の MySQL ダンプ ツールで、特定のデータベースのみを復元するにはどうすればよいですか?完全...

HTML テーブルの境界線を設定する際のヒント

HTML を初めて使用する多くの人にとって、テーブル <table> は最もよく使用され...

QT が MYSQL データベースに接続するための詳細な手順

最初のステップは、対応するデータベースモジュール(sql)をプロジェクトファイル( .pro )に追...