CentOS8.0ネットワーク設定の実装

CentOS8.0ネットワーク設定の実装

1. CentOS 7 と CentOS 8 のネットワーク構成の違い:

VMware Workstation 15 Pro に CentOS 8.0.1905 がインストールされていますが、IP アドレスを設定すると、network.service が見つからず、/etc/sysconfig/network-scripts ディレクトリにスクリプト ファイルがないことがわかります。CentOS 7 では、ネットワークを設定するために network.service と NetworkManager.service (略して NM) の両方がサポートされていますが、CentOS 8 では network.service が廃止され、NetworkManager.service を通じてネットワークを設定する必要があります。

image.png

image.png

2. NetworkManager コマンドライン ツール nmcli を使用するための簡単な手順:

1. IP を確認します (ifconfig、ip a と同様): # nmcli

image.png

2. ネットワーク カードをアクティブ化する 3 つの方法 (ifup と同等):

(1)# nmcli c up ens33

image.png

注: nmcli c | connection、connection は、ifcfg-ethX または ifcfg-ensX と同等の設定ファイルとして理解できます。

(2)# nmcli d connect ens33

image.png

注: nmcli d | device、device は、実際のネットワーク カード (物理ネットワーク カードと仮想ネットワーク カードを含む) として理解できます。

(3)# nmcli d ens33を再適用する

image.png

3. ネットワークカードを無効にします(ifdownと同等):# nmcli c down ens33

4. 接続リストを表示します: # nmcli c show

image.png

5. 接続の詳細を表示します: # nmcli c show ens33

6. すべての ifcfg または接続ルートを再ロードします (すぐには有効になりません): # nmcli c reload

7. デバイスリストを表示します: # nmcli d

image.png

注: デバイスには4つの状態があります

(1)接続済み:NMによって管理されており、現在アクティブな接続がある

(2)切断:NMによって管理されているが、現在アクティブな接続がない

(3)管理されていない:NMによって管理されていない

(4) 利用不可: 利用不可、NM が管理できない、通常はネットワーク カード リンクがダウンしているときに発生します (例: ip link set ethX down)

8. すべてのデバイスの詳細を表示します: # nmcli d show

9. 指定したデバイスの詳細情報を表示します: # nmcli d show ens33

image.png

10. NM管理ステータスを確認します: # nmcli n

image.png

11. NM管理を有効にする: # nmcli n on

12. NMがオンラインで利用可能かどうかを確認します: # nm-online

image.png

注: nmcliコマンドの詳細な使用方法については、 # man nmcliまたは# nmcli -hを参照してください。デバイスなどの特定のオブジェクトの使用方法については # man nmcli dまたは# nmcli d -h を参照してください。

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • VMware 仮想マシンでの CentOS7 ネットワーク構成 (ホストのワイヤレス インターネット アクセス)
  • Linux 仮想マシンの IP アドレスを変更し、ゲートウェイを確認し、ネットワーク環境を構成する方法に関するチュートリアル
  • VMWare 仮想マシン 15.X LAN ネットワーク構成チュートリアル図
  • VMware で Centos7 ブリッジ ネットワークを構成する手順の詳細な説明
  • 仮想マシンのLinux初心者がIPを設定し、ネットワークを再起動する
  • LinuxネットワークにおけるNAT構成の詳細な説明
  • Docker のデフォルト ブリッジ ネットワークで DNS を構成する方法
  • Tcl言語に基づくシンプルなネットワーク環境を構成するプロセスの分析

<<:  Vue+WebSocket ページでの長時間接続のリアルタイム更新

>>:  MySQLデータベース移行により、大量のデータを迅速にエクスポートおよびインポートできます

推薦する

MySQL sql_modeの適切な設定に関する詳細な説明

MySQL sql_modeの適切な設定sql_mode は見落とされやすい変数です。デフォルト値は...

モバイル開発における 1px ラインの理解と解決策

1pxの線が太くなる理由モバイルプロジェクトに取り組むとき、設計図に従って要素ノードのサイズとスタイ...

MySQLレジストリをクリアする方法

具体的な方法: 1. [ win+r ] を押して実行ウィンドウを開き、「regedit」と入力して...

Windows での MySQL のダウンロード、インストール、設定、使用に関するチュートリアル

MySQLの概要MySQL はリレーショナル データベース管理システムです。データベースは構造化され...

CSS トップに戻る コード例

最近のウェブサイトのほとんどはページが長く、4 画面または 5 画面の長さのものもあれば、2 画面ま...

CSS3 Flex エラスティックレイアウトのサンプルコードの詳細な説明

1. 基本概念 //任意のコンテナを Flex レイアウトとして指定できます。 。箱{ ディスプレイ...

階層化されたピラミッドを実現するための HTML+CSS の例

この記事では主に、HTML+CSS で階層化ピラミッドを実装する例を紹介し、皆さんと共有します。詳細...

CSS で波の効果を作成するためのアイデア

以前、純粋な CSS を使用して波の効果を実現する方法をいくつか紹介しました。それらについては、次の...

Dockerカスタムネットワーク実装

目次1. コンテナ相互接続を実現するためにネットワークをカスタマイズする2. ネットワーク接続1. ...

Linux でタイムアウト付きの接続関数を試す

前回の記事では、Windows でタイムアウトを試してみました。この記事では、Linux で試してみ...

nginx を使用してカナリアリリースをシミュレートする方法

この記事では、ブルーグリーン デプロイメントと、nginx を使用してカナリア リリースを最も簡単な...

MySQL 8.0.12 解凍バージョンのインストールチュートリアル

この記事では、MySQL 8.0.12解凍版のインストールチュートリアルを参考までに紹介します。具体...

MySQL 5.7 解凍版のインストールとアンインストール、およびよくある問題の概要

1. インストール1. ダウンロードMySQLをダウンロードするには、MySQL公式サイトhttp:...

HTML4とHTML5の違い: 入力にフォーカス実装コードを追加する方法

html4:コードをコピーコードは次のとおりです。 <フォーム> <p>&l...