4.7. ネットワーキング
NetworkManager での ethtool
の pause パラメーターのサポート
特定のケースで特定のネットワークインターフェイスで、自動一時停止以外のパラメーターを明示的に設定する必要があります。以前は、NetworkManager は、nmstate
の ethtool
の制御フローパラメーターを一時停止できませんでした 。pause パラメーターのオートネゴシエーションを無効にし、RX/TX 一時停止のサポートを明示的に有効にするには、以下のコマンドを使用します。
# nmcli connection modify enp1s0 ethtool.pause-autoneg no ethtool.pause-rx true ethtool.pause-tx true
プロミスキャスモードに物理インターフェイスおよび仮想インターフェイスを設定するための NetworkManager の新しいプロパティー
今回の更新で、802-3-ethernet.accept-all-mac-addresses
プロパティーが NetworkManager に追加され、物理インターフェイスおよび仮想インターフェイスを accept all MAC addresses
モードで設定できるようになりました。今回の更新により、カーネルは、accept all MAC addresses
モードで、現在のインターフェイスの MAC アドレスを対象とするネットワークパッケージを受け入れることができます。eth1
で accept all MAC addresses
モードを有効にするには、次のコマンドを使用します。
$ sudo nmcli c add type ethernet ifname eth1 connection.id eth1 802-3-ethernet.accept-all-mac-addresses true
NetworkManager がバージョン 1.32.10 にリベースされました。
NetworkManager
パッケージがアップストリームバージョン 1.32.10 にアップグレードされ、以前のバージョンに対するバグ修正や機能強化が数多く追加されました。
主な変更の詳細は、このバージョンの アップストリームのリリースノート を参照してください。
NetworkManager が、ファイアウォールバックエンドとして nftables
に対応
今回の機能強化により、NetworkManager への nftables
ファイアウォールフレームワークのサポートが追加されました。デフォルトのバックエンドを iptables
から nftables
に切り替えるには、以下を行います。
以下の内容で
/etc/NetworkManager/conf.d/99-firewall-backend.conf
ファイルを作成します。[main] firewall-backend=nftables
NetworkManager
サービスを再読み込みします。# systemctl reload NetworkManager
(BZ#1548825)
firewalld がバージョン 0.9.3 にリベース
firewalld
パッケージがアップストリームバージョン 0.9.3 にアップグレードされ、以前のバージョンに拡張機能とバグ修正が数多く追加されました。
詳細は、アップストリームのリリースノートを参照してください。
firewalld
ポリシーオブジェクト機能の提供開始
これまでは、firewalld
を使用して、仮想マシン、コンテナー、およびゾーン間を流れるトラフィックをフィルタリングすることはできませんでした。今回の更新では、firewalld
ポリシーオブジェクト機能が導入され、firewalld
でのフォワードおよびアウトプットフィルタリングが可能になりました。
(BZ#1492722)
マルチパス TCP が完全にサポートされるようになりました
RHEL 8.5 以降、Multipath TCP (MPTCP) が完全にサポートされています。MPTCP はネットワーク内のリソース使用状況を改善し、ネットワーク障害に対する耐障害性を確保します。たとえば、RHEL サーバーで Multipath TCP を使用すると、MPTCP v1 対応のスマートカードは、サーバーで実行中のアプリケーションに接続し、サーバーへの接続を中断せずに Wi-Fi とセルラーネットワークを切り替えることができます。
RHEL 8.5 では、以下のような追加の機能が導入されました。
- 複数の同時アクティブなサブストリーム
- アクティブバックアップサポート
- ストリームのパフォーマンスが向上
-
バッファーの自動調整の
receive
andsend
によるメモリー使用量の向上 - SYN クッキーのサポート
サーバーで実行中のアプリケーションが MPTCP をネイティブにサポートするか、管理者が eBPF
プログラムをカーネルにロードして、IPPROTO_TCP
を IPPROTO_MPTCP
に動的に変更する必要があることに注意してください。
詳細は、Multipath TCP の使用 を参照してください。
(JIRA:RHELPLAN-57712)
RHEL で代わりのネットワークインターフェイスの命名が利用可能に
代替インターフェイスの命名は RHEL カーネル設定であり、次のネットワーク上の利点を提供します。
- ネットワークインターフェイスカード (NIC) 名の長さは任意です。
- 1 つの NIC に同時に複数の名前を付けることができます。
- コマンドのハンドルとしての代替名の使用。
(BZ#2164986)