5.5. ネットワーク
lldpad
終了後もネットワークインターフェイス設定が維持される
この更新前は、Link Layer Discovery Protocol Agent Daemon (lldpad
) が systemd
または手動で終了されたときに、ネットワークインターフェイス設定が削除されていました。この更新により、サービスが終了後にインターフェイス設定をリセットしないように lldpad
ソースコードが修正されました。
RHEL が 512 CPU を搭載したシステムで正しい CPU 数を表示する
rps_default_mask
設定は、受信ネットワークパケットを特定の CPU に向けるためのデフォルトの Receive Packet Steering (rps
) メカニズムを制御します。flow_limit_cpu_bitmap
パラメーターは、CPU ごとにフロー制御を有効または無効にします。この修正により、RHEL はコンソールに合計 CPU とそのパラメーター値を正しく表示します。
netdev デバイス属性が ethtool の出力から削除される
カーネルに保存されているネットワークデバイス機能フラグの変更により、次の機能は ethtool -k
コマンドの出力に表示されなくなります。
-
tx-lockless
-
netns-local
-
fcoe-mtu
これらのフラグは機能ではなく、どのドライバーで ethtool -K
コマンドを使用しても変更できないデバイス属性またはプロパティーであることに注意してください。
Jira:RHEL-59091[1]
NetworkManager で、VPN 接続プロファイルにおける CVE-2024-3661 (TunnelVision) の影響を軽減できるようになる
VPN 接続は、ルートを利用してトンネルを介してトラフィックをリダイレクトします。ただし、DHCP サーバーがクラスレススタティックルートオプション (121) を使用してクライアントのルーティングテーブルにルートを追加し、DHCP サーバーによって伝播されたルートが VPN と重複する場合、トラフィックは VPN ではなく物理インターフェイスを介して送信される場合があります。この脆弱性は CVE-2024-3661 で説明されており、TunnelVision とも呼ばれています。結果として、VPN によって保護されているはずのトラフィックに攻撃者がアクセスできるようになります。
RHEL では、この問題は LibreSwan IPSec および WireGuard VPN 接続に影響します。影響を受けないのは、ipsec-interface
プロパティーと vt-interface
プロパティーの両方が未定義または no
に設定されているプロファイルを持つ LibreSwan IPSec 接続だけです。
CVE-2024-3661 ドキュメントでは、VPN ルートを優先度の高い専用ルーティングテーブルに配置するように VPN 接続プロファイルを設定することで、TunnelVision の影響を軽減する手順について説明しています。この手順は、LibreSwan IPSec 接続と WireGuard 接続の両方で機能します。
xdp-loader features
コマンドが期待通りに動作するようにる
xdp-loader
ユーティリティーは、libbpf
の以前のバージョンに対してコンパイルされていました。その結果、xdp-loader features
はエラーで失敗していました。
Cannot display features, because xdp-loader was compiled against an old version of libbpf without support for querying features.
Cannot display features, because xdp-loader was compiled against an old version of libbpf without support for querying features.
このユーティリティーは、正しい libbpf
バージョンに対してコンパイルされるようになりました。その結果、コマンドは期待どおりに動作するようになりました。
Mellanox ConnectX-5
アダプターが DMFS
モードで動作する
以前は、イーサネットスイッチデバイスドライバーモデル (switchdev
) モードを使用しているときに、ConnectX-5
アダプターのデバイス管理フローステアリング (DMFS
) モードで設定されていると、mlx5
ドライバーが失敗していました。したがって、以下のエラーメッセージが表示されていました。
mlx5_core 0000:5e:00.0: mlx5_cmd_out_err:780:(pid 980895): DELETE_FLOW_TABLE_ENTRY(0x938) op_mod(0x0) failed, status bad resource(0x5), syndrome (0xabe70a), err(-22)
mlx5_core 0000:5e:00.0: mlx5_cmd_out_err:780:(pid 980895): DELETE_FLOW_TABLE_ENTRY(0x938) op_mod(0x0) failed, status bad resource(0x5), syndrome (0xabe70a), err(-22)
その結果、ConnectX-5
アダプターのファームウェアバージョンを 16.35.3006 以降に更新すると、エラーメッセージは表示されなくなります。
Jira:RHEL-9897[1]