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

推薦する

Vueリクエストインターセプターの設定方法の詳しい説明

以下の手順に従ってください1. request.jsコンテンツ: http リクエスト インターセプ...

初心者向け入門チュートリアル: ドメイン名の解決とバインディング

では、ドメイン名を登録して仮想ホストを購入した後、IE でドメイン名を入力して Web サイトを開く...

シンプルなカルーセル チャートを実装するための JavaScript の最も完全なコード分析 (ES5)

この記事では、シンプルなカルーセル効果を実現するためのJavaScriptの具体的なコードを参考まで...

MySQLにデータを素早くインポートする方法

序文:日々の勉強や仕事の中で、データをエクスポートする必要に迫られることがよくあります。たとえば、デ...

JSは検証コードのランダム生成を実装します

この記事の例では、検証コードのランダム生成を実現するためのJSの具体的なコードを参考までに共有してい...

Nginx は gzip 圧縮に基づいてアクセス速度を向上します

1. nginx はなぜ gzip を使用するのですか? 1. 圧縮の役割:ページがgzipで圧縮さ...

Apache ab同時負荷ストレステストの実装方法

腹筋コマンドの原則Apache の ab コマンドは、マルチスレッドの同時リクエストをシミュレートし...

Vue3.0 エラーの解決策: モジュール 'worker_threads' が見つかりません

vue3.0 への最初の試みを記録します。プロジェクトを開始したときに、「モジュール 'wo...

MySQLでユーザーを作成し、権限を管理する方法

1. ユーザーとパスワードの作成方法1. MySQLデータベースに入る mysql> mysq...

HTML でスクロールバーを非表示にしたり削除したりする方法

1. 属性付きHTMLタグXML/HTML コードコンテンツをクリップボードにコピー< htm...

jsのディープコピーを理解しましょう

目次js ディープコピーデータ保存方法浅いコピー/深いコピーとは何か一般的なディープコピーの実装1....

MySQL ダーティ ページ フラッシュとテーブル スペースの縮小の原理の分析

mysql ダーティページWAL メカニズムにより、InnoDB はステートメントを更新するときに、...

nginx+php-fpm サービスの HTTP ステータス コード 502 の詳細な分析

弊社の Web プロジェクトの 1 つでは、新しい都市の増加によりトラフィックと DB 負荷が増加し...

React クラスコンポーネントのライフサイクルと実行順序

1. Reactコンポーネントを定義する2つの方法1. 関数コンポーネント。単純な関数コンポーネント...

jsは古典的なマインスイーパゲームを実装します

この記事の例では、古典的なマインスイーパゲームを実装するためのjsの具体的なコードを参考までに共有し...