4.5. ネットワーキング

大規模な iptables ルールセットの保存速度が改善されました

この機能強化により、iptables-save ユーティリティーが最適化され、大きなルールセットを保存する際のオーバーヘッドが削減されます。/etc/protocols ファイルからエントリーを読み取る際のユーティリティーが改善され、不要な場合に拡張共有オブジェクトファイルを検索しなくなりました。その結果、ストレージアクセスの遅延が大きい環境で大規模なルールセットを保存する場合の iptables-save の実行時間が大幅に改善されました。

(BZ#2058444)

NetworkManager がバージョン 1.40 にリベース

NetworkManager パッケージがアップストリームバージョン 1.40 にアップグレードされ、以前のバージョンに対するバグ修正や機能強化が数多く追加されました。

  • /run/NetworkManager/devices/ ディレクトリーのデバイス状態ファイルに、現在のリースの DHCP オプションを含む新しいセクション dhcp4 および dhcp6 が追加されました。
  • NetworkManager は、接続の ipv6.mtu プロパティーでの IPv6 最大転送単位 (MTU) の設定をサポートしています。
  • NetworkManager は nm.debug カーネルコマンドラインオプションを使用して、デバッグログを有効にします。
  • キャリア検出が改善されました。
  • デバイスで MAC アドレスが変更された場合、NetworkManager は接続のために DHCP クライアントを再起動するようになりました。
  • 特定のチャンネルを選択しない限り、Wifi ホットスポットは安定したランダムチャンネル番号を使用するようになりました。
  • wifi.key-mgmt プロパティーを wpa-psk に設定し、ネットワークインターフェイスが Protected Management Frames (PMF) をサポートしていない場合、NetworkManager は Wi-Fi Protected Access 3 (WPA3) 遷移モードを無効にするようになりました。移行モードは、このシナリオの特定のセットアップで問題を引き起こしました。WPA3 移行モードを明示的に有効にするには、wifi.key-mgmtsae に設定します。
  • NetworkManager は、DHCP サーバーから受信した非常に長いホスト名を最初のドットまたは 64 文字に短縮するようになりました。

主な変更の詳細は、アップストリームのリリースノート を参照してください。

(BZ#2063109)

Microsoft Azure で毎起動時に cloud-init がネットワーク設定を更新するようになりました

仮想マシンがオフラインのときに管理者がネットワークインターフェイスの設定を更新しても、Microsoft Azure はインスタンス ID を変更しません。今回の機能強化により、仮想マシンの起動時に cloud-init サービスが常にネットワーク設定を更新し、Microsoft Azure 上の RHEL が最新のネットワーク設定を使用するようになります。

結果として、追加の検索ドメインなどのインターフェイスの設定を手動で設定すると、仮想マシンの再起動時に cloud-init が それらをオーバーライドする可能性があります。詳細と回避策は、cloud-init-22.1-5 が起動ごとにネットワーク設定を更新する の解決策を参照してください。

(BZ#2144898)

NetworkManger は DHCP リース情報を /run/NetworkManager/devices/ ディレクトリーに保存するようになりました

NetworkManager は、DHCP サーバーからのリース情報を /run/NetworkManager/devices/ ディレクトリーに保存するようになりました。以前は、ファイルベースの API は利用できず、この情報は nmcli -f all devices show DEVICE コマンドの出力でのみ表示されました。この機能強化により、他のユーティリティーやスクリプトは、nmcli を呼び出さずに DHCP オプションにアクセスできます。

(BZ#1943153)