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 クエリ フィールド タイプが json の場合の 2 つのクエリ メソッド

テーブル構造は次のとおりです。 id varchar(32) 情報JSONデータ: id = 1 i...

HTML と CSS を書くための 6 つの最も効果的な方法

この記事では、効率を向上させ、時間を節約することを願って、最も効果的な 6 つの方法を紹介します。 ...

CSSはマウスが画像に移動したときにマスク効果を実現します

1.マスクレイヤーのHTMLコードと画像をdivに配置する.img_div に入れました。 <...

VUE 入門 イベント処理の学習

目次1. 関数バインディング2. パラメータと$eventを使用する3. 1つのイベントに複数の関数...

MySQL マルチテーブル結合クエリの詳細な説明

目次複数テーブル結合クエリ内部結合左結合右結合サブクエリ要約する複数テーブル結合クエリテーブル間の接...

XHTML の IE 条件付きコメント

<br />条件付きコメントはIEシリーズ製品上でXHTMLコード処理を分離して行うこと...

MySQL 5.7.13 ソースコードのコンパイル、インストール、および構成方法のグラフィックチュートリアル

インストール環境: CentOS7 64ビットMINI版公式ソースコードのコンパイルおよびインストー...

MySQLテーブル内の重複データをクエリする方法

hk_test(ユーザー名、パスワード) に値を挿入 ('qmf1', '...

JSフロントエンドモジュール化のいくつかの仕様についての簡単な説明

目次序文フロントエンドモジュール開発の価値厄介な名前の競合面倒なファイル依存関係モジュール化の利点C...

vue3+ts+EsLint+Prettier 標準コード実装

目次使用EsLintの使用プロフィールを追加するPrettierの使用huskyとlint-stag...

幅の比率に応じて高さを変えるCSSを実装するいくつかの方法

[解決策1: パディングの実装]原理:要素の padding の値がパーセンテージの場合、このパーセ...

iframe に関するいくつかの発見と考察

この物語は、今日の予期せぬ発見から始まります。同社には複数のウェブサイトがある。友達リンクにはお互い...

Vue の計算プロパティの紹介

目次1. 計算プロパティとは何ですか? 2. 計算プロパティの構文3. 例1. 計算プロパティとは何...

nginx で複数の仮想ホストを設定する方法の例

nginx で仮想ホスト vhost を設定すると非常に便利です。 nginx設定ファイルnginx...