Mac VMware Fusion CentOS7 静的 IP 構成チュートリアル図

Mac VMware Fusion CentOS7 静的 IP 構成チュートリアル図

CentOS7をインストールする

ここではCentOS7 64ビットをインストールしたいので、CentOS7 64ビット構成を選択します。

ストレージをクリックすると、VMwareは自動的に仮想マシンを作成しますが、イメージはまだ追加されていないため、まずシャットダウンする必要があります。

新しく作成した仮想マシンのイメージを設定する

英語に設定されている理由は、英語の方が国際的な言語であるからです。英語に設定した後にシステムに問題が発生した場合、エラー プロンプトは英語で表示されます。英語のエラー プロンプトを使用すると、インターネットで解決策を検索するのが容易になります。中国語でエラーが発生した場合、解決策を見つけるのが難しくなります。

タイムゾーンを設定します。デフォルトはニューヨークです。中国の上海に変更します。

静的IPの設定

1. ネットワーク構成をNATモードに変更する

MacターミナルからVMware Fusionのvmnet8ディレクトリに入る

cd /Library/Preferences/VMware\ Fusion/vmnet8

nat.confの内容を表示する

cat nat.conf

赤いボックス内のデータを覚えておいてください。これは次の設定で使用されます。

cat dhcpd.conf を表示

cat dhcpd.conf

範囲は、仮想マシンが選択できる静的 IP アドレスの範囲であることに注意してください。カスタム静的 IP アドレスはこの範囲内である必要があります (この記事では、例として 172.16.104.130 を使用します)

DNS を取得する (Mac のシステム環境設定 -> ネットワーク ->)

CentOS7にログイン

仮想マシンのネットワークスクリプトディレクトリに入る

cd /etc/sysconfig/network-scripts

ifcfg-en で始まるファイルを探します。上の図では、私のファイルは ifcfg-ens33 です。

viを使用してファイルを編集する

次の図はデフォルトの構成です

これを次の構成に変更します

保存後、変更を有効にするためにサービスを再起動します。

service network restart

Baiduにpingして確認すると、pingに成功しました

次に、SecureCRT などのツールを使用してリモート接続できます。インターネットにアクセスする場所を変更すると、仮想マシンが接続されなくなる場合があることに注意してください。これは、DNS アドレスが変更されたためです。この時点では、ifcfg-enxxx ファイルを再度編集し、現在のネットワークの DNS アドレスを追加するだけです。

のように:

DNS1=192.168.0.1DNS2=114.114.114.114

SecureCRT接続でテストしてみましょう

要約する

上記は、編集者が紹介した Mac VMware Fusion CentOS7 の静的 IP を設定する方法に関するチュートリアルです。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。
この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

以下もご興味があるかもしれません:
  • Mac での VMware Fusion 仮想マシンの使用開始
  • MAC で VMWare Fusion ネットワークを設定する方法
  • MacにVMware FusionとCentOS-7をインストールする

<<:  MySQL 5.6 での table_open_cache パラメータの最適化と適切な構成の詳細な説明

>>:  Vue3 を使用してアップロード コンポーネントを実装するためのサンプル コード

推薦する

Docker コンテナのタイムゾーン エラーの問題

目次背景質問問題分析と解決策新たな問題問題分析と解決策背景node-schedule スケジュール ...

選択ドロップダウンボックスの値をIDに渡してコードを実装する方法

完全なコードは次のとおりです。 HTMLコード:コードをコピーコードは次のとおりです。 <!-...

JavaScript で実装された 7 つのソート アルゴリズムの概要 (推奨!)

目次序文バブルソート基本アルゴリズム2 番目の書き方は、基本的なアルゴリズムに基づいて改良されていま...

MySQL における tinyint と int の違いの詳細な説明

質問: int(1) と tinyint(1) の違いは何ですか?このような設計では、いずれにしても...

Linux での Tomcat8 のインストールとアンインストールに関する詳細なグラフィック チュートリアル

[ Tomcat8 の Linux インストール ] Tomcat をアンインストールする - まず...

mysql5.7.18 解凍バージョンで mysql サービスを起動します

mysql5.7.18の解凍版はmysqlサービスを起動します。具体的な内容は以下のとおりです。 1...

テーブルはセルとimg画像を結合してtd HTML全体を埋めます

ソースコード(一部のクラスは削除されています):コードをコピーコードは次のとおりです。 <テー...

JSはマップを使用してdouble配列を統合します

目次序文データのシミュレーション結合されたデータ合併のアイデアコードの表示と分析最初のステップステッ...

ストリーマーボタンの効果を実現するCSS3アニメーション

CSS3 を学習する過程で、CSS3 属性を使用すると多くのクールな効果を簡単に実現できることが分か...

MySql のインデックス、ロック、トランザクションの知識ポイントのまとめ

この記事では、MySql のインデックス、ロック、トランザクションに関する知識のポイントをまとめてい...

MySQL クエリにおける LIMIT の大きなオフセットによって引き起こされるパフォーマンス低下の分析

序文MySQLクエリはselectコマンドを使用し、limitとoffsetパラメータを使用して、指...

HTML DOCTYPEの略語

DOCTYPE が次のとおりである場合:コードをコピーコードは次のとおりです。 <!DOCTY...

CSSを使用してダークモードとブライトモードを切り替える

Web Skills第5号では、CSSでダークモードやハイライトモードを実装するための技術的なソリュ...

Dockerボリュームコンテナ間のデータ共有の実装

ボリュームとは何ですか?ボリュームは英語で容量を意味し、Docker ではデータ ボリューム、つまり...

js データ型とその判定方法の例

js データ型基本データ型: 数値、文字列、ブール値、未定義、null、シンボル、参照データ型: オ...