CentOS 8をインストールした後、ネットワークを再起動すると次のエラーが表示されます エラーメッセージは次のとおりです。
network.service ネットワーク サービスが見つからないため、ネットワーク サービスを再起動できないことを意味します。 rhel8 (centos8 を含む) では、/etc/sysconfig/network-scripts/ にスクリプト ファイルはなく、従来の network.service もありません。したがって、ネットワーク構成は、NM コマンド ツール セットなどの他の方法でのみ実行できます。つまり、rhel8 では NM をオンにする必要があります。そうしないと、ネットワークを使用できません。 静的IPを手動で設定する /etc/sysconfig/network-scripts/ifcfg-ens32 をcatします。 タイプ=イーサネット PROXY_METHOD=なし BROWSER_ONLY=いいえ BOOTPROTO=静的 DEFROUTE=はい IPV4_FAILURE_FATAL=いいえ IPV6INIT=はい IPV6_AUTOCONF=はい IPV6_DEFROUTE=はい IPV6_FAILURE_FATAL=いいえ IPV6_ADDR_GEN_MODE=安定したプライバシー 名前=ens32 UUID=066b4926-b40c-4c28-a5b4-2310d2b96613 デバイス=ens32 ONBOOT=はい IPアドレス=192.168.1.200 ネットマスク=255.255.255.0 ゲートウェイ=192.168.1.254 DNS1=223.5.5.5 プレフィックス=24 nmcliを使用してネットワーク構成を再読み込みします。 nmcli c リロード チェック nmcli c 名前 UUID タイプ デバイス ens32 066b4926-b40c-4c28-a5b4-2310d2b96613 イーサネット ens32 nmcliコマンドを追加しました nmcliの使い方 nmcli の使用方法は、Linux の ip コマンドや Cisco の switch コマンドと非常に似ており、タブ補完をサポートしています (詳細については、この記事の最後にあるヒントを参照してください)。コマンドの最後に -h、--help、または help を使用してヘルプを表示することもできます。 nmcli --ヘルプ 使用方法: nmcli [オプション] オブジェクト { コマンド | ヘルプ } オプション -o[verview] 概要モード(デフォルト値を非表示) -t[erse] 簡潔な出力 -p[retty] きれいな出力 -m[ode] 表形式|複数行出力モード -c[colors] auto|yes|no 出力に色を使用するかどうか -f[ields] <field1,field2,...>|all|common 出力するフィールドを指定します -g[et-values] <field1,field2,...>|all|-m tabular -t -f の共通ショートカット -e[scape] yes|no 値の列区切りをエスケープする -a[sk] 不足しているパラメータを尋ねる -s[how-secrets] パスワードの表示を許可する -w[ait] <秒> 終了操作を待つタイムアウトを設定します -v[ersion] プログラムのバージョンを表示 -h[help] このヘルプを印刷する 物体 g[general] NetworkManagerの一般的なステータスと操作 n[ネットワーク] 全体的なネットワーク制御 r[adio] NetworkManager 無線スイッチ c[onnection] NetworkManagerの接続 d[evice] NetworkManagerによって管理されるデバイス a[gent] NetworkManager シークレットエージェントまたは polkit エージェント m[onitor] NetworkManagerの変更を監視する nmcli で最もよく使用されるコマンドは 2 つあります。 nmcli 接続 nmcliデバイス 接続には 2 つの状態があります。
デバイスには、次の 4 つの一般的な状態があります。
一般的な nmcli コマンドのリスト # IP を表示する (ifconfig、ip addr と同様) NMCLI # 接続を作成し、静的 IP を設定します (ifcfg を設定し、BOOTPROTO=none として ifup で起動するのと同じです) nmcli c add type ethernet con-name ens32 ifname ens32 ipv4.addr 192.168.1.100/24 ipv4.gateway 192.168.1.1 ipv4.method manual # 接続を作成し、動的 IP を設定します (ifcfg を設定するのと同等で、BOOTPROTO=dhcp で、ifup を使用して接続を開始します) nmcli c 追加タイプ イーサネット con-name ens32 ifname ens32 ipv4.method auto # IP を変更する (非対話型) nmcli c ens32 ipv4.addr '192.168.1.200/24' を変更します nmcli c up ens32 # IP を変更する (インタラクティブ) nmcli c 編集 ens32 nmcli> ipv4.addresses に移動します nmcli ipv4.addresses> 変更 「アドレス」の値を編集: 192.168.1.200/24 'ipv4.method' も 'manual' に設定しますか? [はい]: はい nmcli ipv4>保存 nmcli ipv4> アクティブ化 nmcli ipv4>終了 # 接続を有効にする (ifup と同等) nmcli c up ens32 # 接続を停止します(ifdown と同等) nmcli c ダウン # 接続を削除します (ifdown および delete ifcfg と同様) nmcli c 削除 ens32 # 接続リストを表示する nmcli c show # 接続の詳細を表示 nmcli c show ens32 # すべての ifcfg または接続ルートを再読み込みします (すぐには有効になりません) nmcli c リロード # 指定された ifcfg または接続ルートを再ロードします (すぐには有効になりません) nmcli c ロード /etc/sysconfig/network-scripts/ifcfg-ens32 nmcli c ロード /etc/sysconfig/network-scripts/route-ens32 # 接続はすぐに有効になります。方法は 3 つあります: nmcli c up ens32 nmcli d ens32を再適用する nmcli d 接続 ens32 # デバイスリストを表示する nmcli d # すべてのデバイスの詳細情報を表示 nmcli d show # 指定されたデバイスの詳細情報を表示します nmcli d show ens32 # ネットワークカードを有効にする nmcli d connect ens32 # ワイヤレスネットワークを無効にする(NM はデフォルトでワイヤレスネットワークを有効にします) nmcli r すべてオフ # NM管理ステータスを確認する nmcli n # NM管理を有効にする nmcli n on # NM管理を無効にする(注意して実行してください) nmcli n オフ #イベントの監視 nmcli m # NM自体のステータスを表示する nmcli # NMがオンラインで利用可能かどうかを確認します nm-line ここで言及されているifcfgは、/etc/sysconfig/network-scripts/ifcfg-ens32と/etc/sysconfig/network-scripts/route-ens32を参照します。 nmcli 接続の重要なポイント nmcli c 表示 名前 UUID タイプ デバイス ens32 066b4926-b40c-4c28-a5b4-2310d2b96613 イーサネット ens32
接続を操作するときは、識別子を指定する必要があります。識別子は、con-name、UUID、またはifcfgファイルが存在する場合はifcfgのフルパス(/etc/sysconfig/network-scripts/ifcfg-ens32など)を使用することもできます。 nmcli c はens32を表示します nmcli c ショー cae3f1ef-e79a-46c3-8e0c-946b91a65e11 nmcli c は /etc/sysconfig/network-scripts/ifcfg-ens32 を表示します。 nmcli c 接続名 ifcfg のファイル名と内容の NAME= に対応します。このパラメータは接続の名前を示します。ネットワーク カード名と同じである必要はありません。デバイスに対して複数の接続を作成できますが、同時に有効にできる接続は 1 つだけです。複数の接続がある場合、nmcli c delete は現在の接続を削除し、その代わりに同じデバイスの他の接続を自動的に選択します。指定した接続スイッチを有効にするには、nmcli c up を使用できます。 nmcli c の ipv4.method ifcfg ファイルの内容の BOOTPROTO に対応して、ipv4.method のデフォルト値は auto であり、BOOTPROTO=dhcp に相当します。このときに IP を指定すると、ネットワーク カードに DHCP によって割り当てられた IP と静的 IP の両方が設定される場合があります。手動に設定すると、BOOTPROTO=none となり、静的 IP のみが存在することになります。 例: 接続の作成 nmcli c add type ethernet con-name ens32-test ifname ens32 ipv4.addresses '192.168.1.100/24,192.168.1.101/32' ipv4.routes '10.0.0.0/8 192.168.1.10,192.168.0.0/16 192.168.1.11' ipv4.gateway 192.168.1.254 ipv4.dns '8.8.8.8,4.4.4.4' ipv4.method manual
対応するifcfgとdnsは # /etc/sysconfig/network-scripts/ifcfg-ens32-test タイプ=イーサネット PROXY_METHOD=なし BROWSER_ONLY=いいえ BOOTPROTO=なし IPアドレス=192.168.1.100 プレフィックス=24 IPアドレス1=192.168.1.101 プレフィックス1=32 ゲートウェイ=192.168.1.254 DNS1=8.8.8.8 DNS2=4.4.4.4 DEFROUTE=はい IPV4_FAILURE_FATAL=いいえ IPV6INIT=はい IPV6_AUTOCONF=はい IPV6_DEFROUTE=はい IPV6_FAILURE_FATAL=いいえ IPV6_ADDR_GEN_MODE=安定したプライバシー 名前=ens32-テスト UUID=9a10ad89-437c-4caa-949c-a394a6d28c8d デバイス=ens32 ONBOOT=はい # /etc/resolv.conf ネームサーバー 8.8.8.8 ネームサーバー 4.4.4.4 この時点で、nmcli cを通じて追加の接続を確認できるはずです。 注意: これが ethX 用に作成された最初の接続である場合、自動的に有効になります。すでに接続がある場合は、自動的に有効になりません。有効にするには、nmcli c up ethX-test を実行します。 nmcli デバイスの重要なポイント nmcli d 接続 ens32 nmcli d 切断 ens32 nmcli d ens32を再適用する nmcli d ens32 自動接続を設定します yes|no 管理します yes|no 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: Rx レスポンシブプログラミングについての簡単な説明
>>: MySQL の char、varchar、text フィールド タイプの違い
Linuxは特定のプログラムを見つけますwhereis コマンドは主にプログラム ファイルを検索し、...
ミニプログラムはユーザーの個人情報を収集してアップロードしましたが、拒否されました。こんにちは、ミニ...
目次1. セットアップ1. セットアップ関数の最初のパラメータ - props 2. 文脈2. セッ...
1. TEXTとBLOBの違いTEXT ファミリと BLOB ファミリの唯一の違いは、BLOB 型は...
フロントエンド開発において、$ は jQuery の関数です。$ のパラメータが異なると、実装される...
Linuxでyumを入力すると、プロンプトが表示されます: -bash: /usr/bin/yum:...
in() の ID の順序に従った Mysql クエリ結果の順序の詳細な説明コード例: <se...
目次序文1. 公式サイトからMySQLをダウンロードする2. 解凍ファイルを設定する3. 初期化4....
序文一般的な方法はここには記載されていませんが、等しいかどうかを判断するための二重ループや、比較のた...
1. ブラウザのレンダリングモードとdoctype一部の Web ページは標準に従って作成されていま...
序文MySQL データベースを使用する場合、クライアントはデータベース サーバーにリクエストを送信す...
目次序文さまざまなオブジェクト間の関係配列バッファ型付き配列Uint8ClampedArray文字間...
目次1. アレイ重複排除2. 配列内のオブジェクトの重複排除3. 配列内の同じフィールドに基づいて別...
フィルターとバックドロップフィルターにはいくつかの違いがあります。フィルターは現在の要素だけでなく、...
コンテナが企業の IT インフラストラクチャに欠かせない要素となっていることは間違いありません。コン...