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データベース移行により、大量のデータを迅速にエクスポートおよびインポートできます

推薦する

リンク更新ページと js 更新ページの使用例

1. リンクの使用方法:コードをコピーコードは次のとおりです。 <a href="j...

Ubuntu で nvidia グラフィック ドライバーをインストールする (簡単なインストール方法)

Ubuntu で nvidia グラフィック カード ドライバーをインストールします。同じ方法で ...

Vue プロジェクトをパッケージ化して Apache サーバーにデプロイする手順

開発環境では、vue プロジェクトは、ローカルで Express サーバーを構築することをベースにし...

Dockerデータストレージのバインドマウントの詳細な説明

この記事を読む前に、Volumes について予備知識を身に付けておいてください。詳細については、こち...

CSS3で実装された6つの境界遷移効果

6つの効果実装コードhtml <h1>CSS 境界遷移</h1> <セ...

Tencent Cloud で HTTPS を無料で導入する方法

最近、WeChatアプレットを書いていたとき、WeChatアプレットではすべてのリクエストインターフ...

データベースの冗長フィールドを合理的に使用する方法

privot は、多対多の関係の中間テーブルです。 PT5 フレームワークは自動的に privot ...

WeChat アプレットのシンプルなログイン ページの実装 (ソース コード付き)

目次1. 上の写真2. ユーザーが存在しない3. コードをアップロードする1. 上の写真 2. ユー...

Element-ui NavMenuサブメニューを使用して再帰的に生成する場合のエラーの詳細な説明

ナビゲーションバーのサブメニューを再帰的に生成すると、メニューは正常に生成できるが、マウスをホバーす...

div要素に丸い境界線を追加する方法

以下のように表示されます。 CSSコードコンテンツをクリップボードにコピー分割{境界線: 2px 固...

JavaScriptの基本構文とデータ型の詳細な説明

目次JavaScript のインポート1. 内部ラベル2. 外部紹介基本的な構文データ型番号弦ブール...

Mysql 複数データベースのバックアップ コード例

この記事は主にMysqlの複数データベースのバックアップのコード例を紹介します。この記事ではサンプル...

Vueを使い始める際に習得する必要がある知識について簡単に説明します

最も人気のあるフロントエンド フレームワークの 1 つとして、Vue は多くのフロントエンド開発エン...

Tomcat の 404 エラーの解決方法の詳細な説明

Tomcat テストで 404 問題が発生します。問題は次のとおりです。 HTTP ステータス 40...