24.3. mptcpd の設定
mptcpd サービスは、Multipath TCP (MPTCP) エンドポイントを設定するためのコンポーネントです。このサービスは、ホスト上の各 IP アドレスに対するサブフローエンドポイントのリストを自動的に作成し、動的に更新します。これは、複数のパスを有効にする場合に ip ユーティリティーの代替手段となります。
前提条件
-
インストールされた
mptcpdパッケージ
手順
次のコマンドを使用して、カーネルで
mptcp.enabledオプションを有効にします。echo "net.mptcp.enabled=1" > /etc/sysctl.d/90-enable-MPTCP.conf sysctl -p /etc/sysctl.d/90-enable-MPTCP.conf
# echo "net.mptcp.enabled=1" > /etc/sysctl.d/90-enable-MPTCP.conf # sysctl -p /etc/sysctl.d/90-enable-MPTCP.confCopy to Clipboard Copied! Toggle word wrap Toggle overflow mptcpdサービスを有効にして起動します。systemctl enable --now mptcp.service
# systemctl enable --now mptcp.serviceCopy to Clipboard Copied! Toggle word wrap Toggle overflow mptcpdサービスを手動で設定するには、/etc/mptcpd/mptcpd.conf設定ファイルを変更します。mptcpd サービスが作成するエンドポイントは、ホストがシャットダウンするまで続くことに注意してください。
検証
エンドポイントの作成を確認します。
ip mptcp endpoint
# ip mptcp endpointCopy to Clipboard Copied! Toggle word wrap Toggle overflow