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

관련 정보