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

推薦する

ウェブサイトのアクセス速度を向上させるための徹底的な最適化に関するヒント

ウェブサイトのアクセス速度を向上させるための徹底的な最適化に関するヒント。ウェブサイトのアクセス速度...

モバイルブラウザが位置をサポートしない場合の解決策: 修正

具体的な方法は以下の通りです。 CSSコードコードをコピーコードは次のとおりです。 .wap_bot...

Node.js のイベント モジュールに関する知識ポイントのまとめ

Node の研究と応用を通じて、NodeJS はシングルスレッド、イベント駆動型、非ブロッキング I...

1 つの記事で Nginx ロケーション マッチングの実装を理解する

チームはフロントエンドとバックエンドを分離しているため、フロントエンドが Nginx とノード層を引...

VirtualBox+Ubuntu16でKubernetesクラスタを構築する実装

目次Kubernetesについて基本的な環境の準備VirtualBoxをインストールするUbuntu...

ウェブデザインにおけるポップアップウィンドウとフローティングレイヤーのデザイン

従来のソフトウェアから Web ウェアへの段階的な移行の傾向の中で、デザイン パターンとテクノロジは...

Dockerはプライベートライブラリイメージを完全に削除します

まず、インターネット上の一般的な慣行を見てみましょうデフォルトでは、プライベート ライブラリはイメー...

Dockerfile を使用して Docker イメージをカスタマイズする方法

Dockerfile を使用したイメージのカスタマイズイメージのカスタマイズとは、実際には各レイヤー...

Ubuntu で apt-get を使用して mysql をインストールおよび完全にアンインストールする方法の詳細な説明

1. mysqlをインストールします。 udo apt-getでmysql-serverをインストー...

シンプルな広告ウィンドウを実現するjs

この記事では、参考までに、シンプルな広告ウィンドウを実装するためのjsの具体的なコードを紹介します。...

Linux システムファイル共有 samba 設定チュートリアル

目次sambaをアンインストールしてインストールする新しい共有パスを作成し、権限を設定するSamba...

seata docker 高可用性デプロイメントの詳細な紹介

バージョン1.4.2公式ドキュメントドッカーハブ起動する環境変数SEATA_CONFIG_NAMEを...

three.js を使用してクールなアシッドスタイルの 3D ページ効果を実現します

この記事では、主にReact + three.jsテクノロジースタックを使用して3Dモデルの読み込み...

jsを使用してシンプルな弾幕スクリーンシステムを実装する

この記事では、弾幕効果を実現するためのネイティブjsの具体的なコードを参考までに共有します。具体的な...

MySQL 8.0 redo ログの詳細な分析

目次序文REDOログの生成REDOログ送信REDOログの保存と通知ユーザースレッドに通知要約する序文...