3

サーバーに多くのインターフェースが構成されており、それぞれが特定のNICカードに接続し、個別のルーティングテーブルを持っています。これらのインターフェースは、「netstat-a」コマンドで識別できます。

ここで、特定のインターフェイスにのみ接続するrsyncコマンドを実行したいと思います。各インターフェイスが個別のトンネル/パスを通過し、特定のrsyncコマンドで指定されたトンネルを介してファイルを同期する必要があるため、この要件があります。

具体的には、インターフェイス名を指定する方法が必要です。

ありがとう、モハン。

4

4 に答える 4

9

--address=x.x.x.xコマンドラインでを使用して、インターフェイスのアドレスを指定できます。

インターフェイスを直接指定する方法はないと思いますが、ipコマンドはインターフェイスのアドレスを教えてくれるので、次のようなものを使用できます。

IP=$(ip -4 -br addr show eth0 | awk '{split($3,a,"/"); print a[1]}')
rsyncd ... --address=$IP
于 2013-02-19T10:41:30.473 に答える