File Transfer on LAN using wifi User 'Logos' stated the following in another question's response: 


  If you just want to transfer files while on your LAN and you're using wifi, Samba Filesharing works super well. You can just browse to your phone's SD card like it was a regular network samba share from your desktop.".


I'm using Ubuntu Lucid on my desktop and Cyanogen Mod 7.2 on my ZTE Blade phone. Could anyone define the steps required to do the above?



Silly me for not noticing Enable on the Menu options. I'm now getting on Samba Filesharing 'Title' screen: Enabled - Running,\192.168.1.4 (i.e. correctfixed ip address assigned by router using phone's MAC address), \ANDROID, Wakelock Active. But when trying (in Nautilus) to 'Connect to Server' (with parameters of SSH &amp; 192.168.1.4), I get popup displaying 'Could not display "sftp://192.168.1.4/", because the host could not be found.'. Router's admin shows that phone is not attached! I can ping phone from PC. but not vice versa. Tried using Terminal Emulator to ping PC from phone: tested first by phone ping itself but don't know how to stop Terminal Emulator as no Ctrl key on soft keyboard. ATP does not kill it!
There are 2 options:


Root your phone.
Install the Samba Filesharing app, or any other Samba server for Android.
Install samba on Ubuntu, or any other Samba client (there are some on Android too). This should do: sudo apt-get install samba, or any other equivalent command on another OS. You don't need this step on a Windows machine.
Optional: Install an app on your PC to make it easier to configure samba on your PC. apt-cache search samba should give you some good results (or anything equivalent).


The point is that this Android application will let your device show in the "My Network Places" of Win XP, and the "Network" of Win Vista/7 and Ubuntu. From there you can browse to smb://ANDROID/ (or \\ANDROID for Win) in your file manager.

Make sure you set the WORKGROUP correctly on the Android app. And if you face some problems with accessing your phone, try using the IP address instead of the name (ANDROID by default).

Otherwise, if you're not rooted for example, you could install a file manager app with support for Samba shares (like ES File Explorer or File Expert for example), or any other samba client (like AndSMB). This way you could access shares on other computers on the network (but not share your own SD Card, you need a samba server on your device for this to work).