Ask Your Question
4

Is there any easy way to transfer (send/receive) files via Wi-Fi between Fedora and another Wi-Fi enabled PC ( fedora / android / windows )

asked 2015-10-07 09:04:58 -0500

deadrat gravatar image

updated 2017-02-25 05:39:07 -0500

Are there any applications that allows file transfer between the Fedora Workstation and Android phones wirelessly via Wi-Fi without having to connect to a common Local area network.

In Windows OS, there are a few applications like Shareit, Sharelink. Are there any such applications (preferably open source) available for Fedora?

Note: I have tried a few programs like Dukto R6, but that requires both devices to be connected to the same network.

edit retag flag offensive close merge delete

Comments

1

When you say you don't want to have to "connect to a common network," is it safe to presume you're excluding the Internet from "common networks"? Is it safe to presume you mean you don't want to have to have your Android and your Fedora machine on the same Local Area Network? If so, it looks like the answers given below with whose solutions I am familiar fail to satisfy that requirement.

bitwiseoperator gravatar imagebitwiseoperator ( 2015-10-08 08:50:46 -0500 )edit

You are right, @bitwiseoperator , I meant that the program shouldn't require both the devices to be on same LAN. I 've edited my question now, thanks.

I am looking for something similar to shareit, which makes one device as server and it activates the hotspot so that the other device can connect to it and transfer files.

deadrat gravatar imagedeadrat ( 2015-10-09 06:43:12 -0500 )edit

7 Answers

Sort by » oldest newest most voted
5

answered 2015-10-07 17:29:03 -0500

Houdini gravatar image

Sure. By far the best way is using Airdrod, for free. You'll find it on google play https://goo.gl/9LUHQ . With that you can see and control everything on your android within a browser page, transfert files, music, videos, answer to calls etc.

edit flag offensive delete link more

Comments

I also use this and it's great. The big plus is not having to install anything on your PC.

lnxslck gravatar imagelnxslck ( 2015-10-08 08:39:39 -0500 )edit

But I do not have any router in my home. For internet on my PC, I use USB Dongle. So I have to use internet on both devices and it is a bit slow in that case.

deadrat gravatar imagedeadrat ( 2015-10-09 06:50:35 -0500 )edit
5

answered 2015-10-07 16:44:17 -0500

cygn gravatar image

updated 2015-10-07 16:55:51 -0500

kdeconnect is the ultimate solution. Very easy to setup; send/receive files, browse devices, plus remote mouse input, multimedia controls and shared clipboard (which is very very neat: copy on your phone and paste on your pc). Despite the name it works also on gnome or else. see http://forums.fedoraforum.org/showpos...

edit flag offensive delete link more

Comments

I have tried KDE Connect and never managed to make it work.

pnadk gravatar imagepnadk ( 2015-10-08 05:45:40 -0500 )edit

@rat, does this answer your question? If so, please press the checkmark on the left as the "Solution".

ILMostro gravatar imageILMostro ( 2015-11-18 02:52:06 -0500 )edit
4

answered 2015-10-07 10:26:57 -0500

IMO it is easiest to either use Bluetooth to transfer or a data card or connect the phone directly.

If you wish to try WiFi, give wifidroid a try

Grab the app from Google Play, install it, and run it.

The app will tell you a URL to put in your (linux) browser. You may need a code or need to scan a barcode to log in.

When the page loads, you see everything that's on your phone storage, and can transfer files both ways, or play music or video.

wifidroid

http://www.androidcentral.com/android...

It is in google play https://play.google.com/store/apps/de...

edit flag offensive delete link more
3

answered 2015-10-09 09:14:45 -0500

updated 2015-10-09 09:21:34 -0500

So, given the clarification of rat's question, he's looking for an application like SHAREit, which allows two Wi-Fi enabled devices which are not on any pre-existing common network whatsoever to leverage Wi-Fi Direct (so long as at least one of the devices supports Wi-Fi Direct) to create an ad hoc Wi-Fi connection solely between the devices so that they might communicate directly with one another.

A very simple solution to this problem, if rat is using GNOME, would be to make use of GNOME's "Use as Hotspot" Wi-Fi functionality. Once you've established a hotspot with your Fedora 22 system, you can join the network with any guest device capable of establishing Wi-Fi connections and make use of the ad hoc network you've created to transfer files between the systems. I haven't tested this out myself, and though I suspect it will work rather easily, you may have some trouble addressing the system acting as a hot spot. I'll be interested to see the routing tables involved in a working configuration. Nonetheless, it should be doable. You'll need to make sure all the standard network configuration is done on the Fedora 22 system to permit the appropriate traffic through its firewall and ensure the appropriate services are listening for connections from clients, but it should be no different from the usual configuration efforts one must undertake in these matters.

Another option would be to make use of the Wi-Fi Direct (also known as Wi-Fi P2P) support built into Fedora 22 with the wpa_supplicant package. Specifically regarding the Wi-Fi Direct functionality, this document describes the implementation, but it is much more complex than the GNOME solution. Using the Fedora 22 system as a hotspot to which other devices may connect should suffice for your needs, I would imagine. If, however, you are attempting to support a device with Wi-Fi Direct functionality only, the wpa_supplicant utilities described in the linked document are the way to go.

Let me know if you get stuck with anything - I'll be glad to help further if necessary.

edit flag offensive delete link more

Comments

Hi @bitwiseoperator, thanks a lot for the answer. ( sorry for very late reply. :p )

I was looking for a ready-made application which doesn't require much work to do. So first I tried the applications mentioned in other answers such as airdroid, wifidroid, kdeconnect . (faced some issues with kdeconnect though) I can meet my needs using those apps, but I would like something hosted on my PC rather than letting the phone take the load. Moreover I cannot use those options if the transfer is between two Fedora machines or with a Windows device.

deadrat gravatar imagedeadrat ( 2015-11-16 00:31:56 -0500 )edit

I have created a hotspot and connected the other devices to it. But I don't know how to go further.

deadrat gravatar imagedeadrat ( 2015-11-16 00:33:34 -0500 )edit

Have you gone to the share option in Gnome Settings? Choose to share personal files, and now files you place in public will be acessible by other devices (or so is the theory, never tried it myself).

HoboPrimate gravatar imageHoboPrimate ( 2015-11-22 15:36:24 -0500 )edit

@HoboPrimate , but that requires both devices to be on same LAN, doesn't it?

deadrat gravatar imagedeadrat ( 2015-11-24 21:54:27 -0500 )edit

@rat I believe so.

HoboPrimate gravatar imageHoboPrimate ( 2015-11-28 10:38:05 -0500 )edit
1

answered 2015-10-09 07:46:07 -0500

mSTYX gravatar image

fdroid.org / ghostcommander - works for me ;)

edit flag offensive delete link more
0

answered 2017-04-24 17:38:54 -0500

Use SilFer. SilFer is similar to ShareIt and the app is available for Android/Linux/Mac/Windows. http://www.cvsilfer.com

edit flag offensive delete link more
0

answered 2017-04-24 17:40:53 -0500

Use SilFer. SilFer is similar to ShareIt and the app is available for Android/Linux/Mac/Windows. http://www.cvsilfer.com

edit flag offensive delete link more

Question Tools

1 follower

Stats

Asked: 2015-10-07 09:04:58 -0500

Seen: 6,507 times

Last updated: Feb 25 '17