ray
The idea is to connect Android (client) and Obarun (server) via samba. Android phone has AndSMB client installed, and Obarun has package samba installed. How to start samba service and configer server on Obarun (with firewall)?
banned_9-26-2021
Although I can't readily propose a specific way, I don't see why Samba would be necessary.
Are we talking of a file server, a net-server, or both?
Android is a unix based crappy system, but it can communicate with linux better than with windows or others.
I personally despise it, I think Win7 is a million times better, and safer, but I think what you want to do should be done without samba.
ray
Sure, there are ways with cable, ftp, wifi or win. But samba is needed for a specific case when only mobile internet is available. Also, it would be interesting to see a practical step-by-step example how to start a service in obarun. So, the idea is to make a local net for transfering files via samba share: Android (client) <---> Obarun (server), though vice versa is also possible.
eric
sorry, but i'm very busy this week-end and i'm not at home, i will not be able to help before monday. i don't forget you ;).
eric
ok so, personnaly i never used samba (windows, what is that???lol).
well , you can find now smbd-s6serv,nmbd-s6serv,winbindd-s6serv on the obarun repo. Install the desire one or all if you need all of them.
to enable the service it's very complicated :
# s6opts enable smbd nmbd
for the configuration, you can follow the samba arch wiki(we are on arch here :)). Do not forget to take a look on the log if you have trouble e.g /var/log/samba or for the daemon itself /var/log/s6serv/smbd/current file.
obviously, if you have question and if i can help on this particular thing, do not hesitate
banned_9-26-2021
For internet connman can handle tethering configuration pretty easily
For file serving look into gvfs-mtp, that is all ever used for connecting an android device to my box and look into its file system.
Mounting and chrooting it gets more complicated
ray
@ eric, fungalnet
Thanks for your feedback. Let me clarify the starting point:
Android phone is used as a wifi hotspot for Obarun notebook. The question is how to connect them for file sharing without cable.
If there is an external wifi hotspot, FTP can provide file exchange. If there is only a wifi hotspot from Android mobile internet, Android FTP doesn't work. Or I have missed something.
Of course, it's possible to use cloud storage like Dropbox, but why to use an online server when we have two devices running on linux kernels. So the idea is to make a local network, and I assume Samba can do this. If there is a simpler solution, that's better.
@ eric,
Ok, smbd service is up and running (for samba configuration, I'll search further).
But there is another question:
It's also possible to start a service from a terminal. For example, for samba and connman:
# smbd -FS
# connmand --config=/etc/connman/main.conf -n --nobacktrace
PIDs can be checked in htop. Logs are available as well. Isn't it simpler to let a user set up some services manually instead of using s6?
eric
every daemon on the system can be launch from a terminal e.g. udev, dbus, consolekit, nfs, cgroups... whatever. So, what's happen if the daemon crash? The daemon will never restarted, that's the role of the service supervisor.
Obviously, to test a daemon user can run it on terminal, but if the service is needed permanently, it's better to supervise it by a supervisor.
about file sharing, i think a lot of solution can be applied, you can try e.g. airdroid which allow to transfer file on local wifi network, maybe you can try with Nfs (if you phone support the protocol) which allow sharing with wifi.
banned_9-26-2021
with gvfs the android connected through usb was mounted automatically in the file manager
if you run the filemanager with sudo you can edit, copy, erase files as a local directory
be careful you don't change much in the android system or it may permanently fail
pics and videos you can move around like from one directory to the other
Turn your android hotspot on and then go to connman and look for wifi, enable tethering and connect to your hotspot.
ray
Samba is configured, the issue is solved. Thanks for all ideas shared.
@ fungalnet, no way to crash Android, it's rooted and with full backup.
@ eric, How to get a list of all daemons running in Obarun?
banned_9-26-2021
You should take some time and read this, it is not much.
It helps make sense of S6
https://wiki.obarun.org/doku.php
Init system and service manager
S6-boot Services S6opts helper
How to init works Kind of services Handling services
s6-boot/init s6 services s6opts
https://wiki.obarun.org/doku.php?id=start
https://wiki.obarun.org/doku.php?id=s6services
https://wiki.obarun.org/doku.php?id=s6opts
eric
as user to know for user
$ s6opts list
as root to know for root
# s6opts list
@ fungalnet, very good answer :)
banned_9-26-2021
You are very welcome.
I am running 5 systems at the moment based on sysvinit, OpenRC, Runit, and S6.
I am still a student and sometimes a confused one. But S6 makes more sense than any other, in theory.
I'd like to see how they stand up in similar tasks and how manageable they are, from a user standpoint.
A sys-admin for a massive network may have different standards, and we have be trained to think what's best for sysadmins is best for us, and it does not translate well in practice. Lazy sysadmins with knowledge gaps "may" choose systemd. I doubt they use it at home.
I think if people go through Obarun and pass on the opportunity to really understand S6 they would easily jump to something else and not really know what they missed.
ray
I mean all daemons running when X started. Actually, htop provides the required info.
Here is another question: s6 runs zeigeist-daemon. What for?
https://www.dropbox.com/s/r52zd2younb0ugo/z.png?dl=0
banned_9-26-2021
We;ve deviated far from the samba topic, maybe you should open a new thread.
What browser are you using (have installed)?
eric
yeah, please make a new post. I will close this topic, the original question is solved