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は音楽プレーヤーを実装します

推薦する

TypeScript の基本型の紹介

目次1. 基本タイプ2. オブジェクトタイプ2.1 配列2.2 タプル2.3 オブジェクト3. 型推...

WeChatアプレット開発の共通機能と使用方法のまとめ

ここでは、主に小さなプログラムの開発プロセスでよく使われる、非常に実用的な機能ポイントをいくつか整理...

MySQL でテーブルデータをクリアする 2 つの方法とその違い

MySQL でデータを削除するには 2 つの方法があります。切り詰めは大まかな伐採の一種である削除は...

Dockerイメージとコンテナの一般的な操作の詳細な説明

画像アクセラレータ中国の Docker Hub からイメージをプルすることが難しい場合があります。こ...

Linux 仮想マシンの IP アドレスを変更し、ゲートウェイを確認し、ネットワーク環境を構成する方法に関するチュートリアル

仮想マシンの IP アドレスを変更します。 次のインターフェイスに入り、サブネット IP を直接変更...

Linux で lvm 論理ボリューム パーティションのサイズを調整するチュートリアル (xfs や ext4 などのさまざまなファイル システム用)

序文システムをインストールしたときに、パーティション領域を適切に割り当てませんでした。その後のメンテ...

Ubuntu 16.04 カーネルのアップグレード手順

1. 環境仮想マシン上で実行されているUbuntu 16.04では、コマンドuname -rを使用し...

仕事の効率を上げるJS略語スキル20選

目次複数の変数を同時に宣言する場合は、1 行に短縮できます。分割代入は複数の変数に同時に値を割り当て...

負のマージントップ値は、ラベルテキストと入力の間の垂直中央揃えの問題を解決します。

ラベルテキストと入力の垂直方向の中央揃えを調整するのは簡単ではありません。padding、verti...

Dockerはredis 5.0.7をインストールし、外部構成とデータの問題をマウントします

Redis は、ANSI C で記述されたオープンソースの NoSQL データベースであり、ネットワ...

nginx と keepalived を組み合わせて高可用性を実現するための手順を完了する

序文システムの高可用性を満たすためには、通常、クラスターを構築する必要があります。ホストがクラッシュ...

モバイル署名機能を実装するJavaScript

この記事では、モバイル署名機能を実装するためのJavaScriptの具体的なコードを参考までに共有し...

電子署名を実装するWeChatミニプログラム

この記事では、WeChatミニプログラムで電子署名を実装するための具体的なコードを参考までに紹介しま...

mysql8でルートユーザーのパスワードをリセットする手順を完了します

序文最近、多くの新しい同僚がこの質問をしてきました。特に、homebrew を通じて自動的にインスト...

yumコマンドの使い方

1. yumの紹介Yum (フルネームは Yellow dogUpdater、Modified) は...