Debian Stretch/Gnome ネットワーク管理者: SFTP のネットワークインタフェースを選択

Debian Stretch/Gnome ネットワーク管理者: SFTP のネットワークインタフェースを選択

だからDebian Stretchを実行しているコンピュータがあります。静的IP(192.168.0.xなど)を使用してRaspberry Piに接続し、モバイルブロードバンドモデム(動的IP)をeth0使用してSFTP経由でファイルをインポートできる必要があります。wwx....例:10.73.x)。

問題は、両方のシステムが接続され、eth0が機能している場合はeth0を使用して接続しようとしているため、sftpが機能しなくなることです。 WLANやモデムなどの他のネットワークインターフェイスを強制的に使用するにはどうすればよいですか?


たとえば、サーバーのIPがあり、DNSが不要な場合はpingに対して機能します。

ping -I wwx58... 81.169.bla.bla

だから私はこれを試しました:

sftp -o BindAddress=10.73.bla.bla -q [email protected]: <<<"ls -la"

しかし、まだインターフェイスが選択されていないか、動作しません。

Couldn't read packet: Connection reset by peer

答え1

eth0たとえば、インターフェイスを設定すると、/etc/network/interfaces次のようになります。

auto eth0
iface eth0 inet static
    address 192.168.0.123
    netmask 255.255.255.0

このファイルで定義されたすべてのインターフェイスはNetworkManagerで無視されるため、NetworkManagerは引き続き他のインターフェイスを介して接続を確立しようとします。

インターフェイスが上記のように設定されているeth0ため、ゲートウェイ(デフォルトパス)が設定されている場合、ゲートウェイは他のインターフェイスとsftpに設定され、192.168.0.0/24以外の他のネットワークへの他の接続はすべてうまく機能します。

答え2

パスが誤って設定されているようです。何を提供しますかip route

また、デフォルトパス()と固定アドレス()がeth0あってはならないように聞こえます。nmcli connection modify "$ETH0PROFILE" ipv4.never-default yesnmcli connection modify "$ETH0PROFILE" ipv4.method manual ipv4.addresses 192.168.24.5/24

より良いデフォルトパスをipv4.route-metric保証するように設定することもできます。wwx

関連情報