47.3. nmstatectl を使用してすべてのトラフィックを受け入れるようにネットワークデバイスを永続的に設定する
nmstatectl ユーティリティーを使用して、Nmstate API を介して、MAC アドレスに関係なくすべてのトラフィックを受け入れるようにデバイスを設定します。Nmstate API は、設定を行った後、結果が設定ファイルと一致することを確認します。何らかの障害が発生した場合には、nmstatectl は自動的に変更をロールバックし、システムが不正な状態のままにならないようにします。
前提条件
-
nmstateパッケージがインストールされている。 -
デバイスの設定に使用した
enp1s0.ymlファイルが利用できます。
手順
enp1s0接続の既存のenp1s0.ymlファイルを編集し、以下の内容を追加します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow これらの設定では、
enp1s0デバイスがすべてのトラフィックを受け入れるように設定します。ネットワーク設定を適用します。
nmstatectl apply ~/enp1s0.yml
# nmstatectl apply ~/enp1s0.ymlCopy to Clipboard Copied! Toggle word wrap Toggle overflow
検証
802-3-ethernet.accept-all-mac-addressesモードが有効になっていることを確認します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow この
802-3-ethernet.accept-all-mac-addresses: trueは、モードが有効であることを示しています。