サービス/デーモンに別々のLAN IPを割り当てることはできますか?

サービス/デーモンに別々のLAN IPを割り当てることはできますか?

pfsenseLAN周辺のトラフィックに優先順位を付けるために使用します。指定されたポート、IP、ネットワークで動作しますが、トレントアウトバウンド接続に問題があります。アウトバウンド接続はランダムで、必要に応じて速度を遅くするためにフィルタを指定する方法はありません。

その場合は、トランスポートデーモンに仮想IPを指定して、そのIPに対して別々のルールを使用できるかどうか疑問に思います。

例は次のとおりです。

Machine IP:          192.168.0.1
Transmission Daemon: 192.168.0.2

そうでなければ、他の解決策は何ですか?

答え1

これ協会急流とpfsenseにも同様の問題があります。

ユートレントではアウトバウンドポート設定が可能だと思います。 net.outbound_port と net.outbound_max_port を探します。

Linuxの場合、qBittorrentはutorrentと同じです。

特定のサービスを提供するには、別のIPアドレスを使用してください。仮想IPを設定し、iptablesにルールを追加して、特定のポートまたはポート範囲で発生するSNATパケットを処理します。

答え2

一時的なIPアドレスを使用してサービスを監視/制限するのは一般的に良い技術ですが、サービスはこれをサポートする必要があります。

幸いなことに、TransmissionBTはこれをサポートしています:-)

確認するこのページウィキの前。見つけてbind-address-ipv4選択bind-address-ipv6してください。


これについては私が間違っているようです。このスーパーユーザーの質問で素晴らしいソリューションを見つけました。さまざまなプロセスにさまざまなネットワークインターフェイスを使用する方法は?

広告を見るあきら解決策。彼はbindシステムコールを傍受するために一時ライブラリを使用することを提案しました。

関連情報