Force ftp to use USB hotspot interface

Background: My home broadband speed is very slow, so I use my mobile hotspot (5G, unlimited data) to download large files. Currently, to store media on my NAS I download the file to my phone, then transfer to my NAS via USB.

I want to move to directly connecting my NAS to the media server via FTP and download files that way, but I need the NAS to use my mobile data hotspot whilst also staying on my home ethernet for access from local devices like my main desktop. When I tether my phone to my NAS, I see "usb0" in the list of network interfaces.

My question is, how do I force the ftp application to connect to the media server via the usb0 interface? I've seen threads like:

But when I follow this example, I don't get any connection with e.g. curl returning "Could not resolve host". I've got fairly basic level knowledge in UNIX. My local network is enp3s0 at 192.168.4.X.

6

1 Answer

Here it is a more detailed answer.
On any unix/linux machine you setup every interface with at least 3 parameters:

IP, Default Gateway/Route and Netmask
IP: is the actual direction for your inteface
Gateway: is the primary contact to reach other networks
Netmask: Would be a definition of what actually is your local network

then there is the DNS that it is only needed when you want to resolve out of the network host/IPs. If you configure names in the /etc/hosts then you know the translation between the name and the local IPs.

Now. if you have more than one way to reach the network you could use something like:

ROUTE add [destination] [MASK netmask] [gateway] [METRIC metric] [IF interface]

here you tell the server to use [gateway] to reach [destination] on a specific [IF interface]
using this you bind the routes by IP/Interface and it is not related to the program you are using.

Please, go ahead and google the specifics and try it.

Good luck.

1

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

You Might Also Like