Cross open source collaboration: ConnMan connecting LibreElec and SailfishOS maintainers to get wider testing for the WireGuard changes. More info on https://forum.libreelec.tv/thread/29601-wireguard-experimental-support-for-connecting-via-fqdn-not-ip/

#LibreELEC #SailfishOS #ConnMan #WireGuard

WireGuard - Experimental support for connecting via FQDN not IP - LibreELEC Forum

Regular ConnMan contributor and SailfishOS maintainer Jussi Laakonen has been working on improvements to WireGuard support in ConnMan. Specifically, the ability to define 'Host' (the remote WireGuard server) as a hostname/FQDN instead of an IP address.…

LibreELEC Forum

@alexhaydock my intent is to educate myself about CLAT and solicit more input on how reasonable is it to do the translation with a bpf program within NM? What are your (anybody reading this) thoughts on it?

What about those using #systemd-#networkd or #connman? How does this compare to doing CLAT within userspace (via tunnel interface) or the kernel? Does CLAT really matter in GNU/Linux where the userspace is generally in better shape than Mac/Windows and we can just rebuild it?

[2/2]

Getting annoyed by my ArchLinux setup.
#ConnMan itself works fine. But as soon as I start the tailscaled service, it shits itself in the pants and can't resolve DNS queries (apparently, connman provides its own relaying DNS server) anymore. Probably because it tries to use tailscale0, which is not yet set up. And I can't set it up because logging in needs a DNS query.

I already added the tailscale interfaces to the blacklist, yet connman seems keen on using it anyway.

NetworkInterfaceBlacklist = vmnet,vboxnet,virbr,ifb,ve-,vb-,tailscale

Jan 30 12:27:59 archbook connmand[1827]: Failed to send DNS response to 32: Bad file descriptor
Jan 30 12:27:59 archbook connmand[1827]: Failed to send DNS response to 32: Bad file descriptor

The solution seems to be to hardcode quad9 or similar into /etc/resolv.conf.

If you're using #bluetooth on newer #raspberrypi or other #Linux systems that use #connman, note that connman takes over #rfkill management from systemd-rfkill. To enable bluetooth on your system, instead of rfkill unblock bluetooth you'll want to run:

connmanctl enable bluetooth

I found a lot of people claiming "uninstall connman is the solution", but the real answer is that connman provides a replacement UI interface for this feature.

Hope this #tip helps! #tips #linuxtips

In future repo it is now possible to drop the entire X layer so you can use it as a headless server. I've added some notes for that because you need to configure your network using systemd-networkd. https://www.mocaccino.org/docs/general/network-config/
Thinking about adding #connman as an alternative for such use cases. I have to say. Using #mocaccinoos as headless server in combination with #docker and #portainer is just awesome for running #gameservers and such. Been running #valheim server on such a setup together with some other tools on an old I3 PC and it just runs great!
Network configuration

Configure your network

MocaccinoOS

#BeagleBoard I'm now playing mix and match between guides to see what works with #connman. My ethernet and wifi will both a.) connect on restart/boot and b.) retain their mac addresses or I will get NetworkManager on here somehow.

Note to #connman: my network is MAC filtered and IP reserved. No, you can't get in unless the MAC is recognized. For God's sake who hurt you?

Okay, can anyone tell me how to automatically enable and auto connect to wifi using #connman? From what I can find in google, everyone is really into doing it manually every time and likes randomized macs.

I do not think I belong here. Sure, I sometimes want to set #NetworkManager on fire, but it does understand I really do want to use wifi.

Testing CLAT for IPv6-only mobile networks

As many have noticed, in some circumstances some mobile networks have started handing out only IPv6 network addresses, such as on the Xperia 10iii with your SIM in slot 1. This isn’t as dramatic as it sounds - these networks also implement DNS64 to translate IPv4 into a v6 subnet that’s routed to the v4 internet through a NAT64 host, so for the most part you wouldn’t notice. However, for connecting to literal IPv4 addresses or supporting a v4 subnet for tethering/hotspot, that’s not enough. Tha...

Sailfish OS Forum
I throw in the towel. Not going to waste any more time with #connman and #antix. I'm so mad that I'm considering now to install #astra linux - the special edition. But then, I probably should first learn the Russian language...
http://www.astralinux.ru/en/
Home

Astra Linux - Операционная система специального назначения, созданная для нужд органов государственного и военного управления и других учреждений, которые работают с информацией ограниченного доступа.

After all the #command_line training I've had lately I thought that taming #antiX #Linux would be easy, but I probably underestimated the thing...
I''ll try to read the docs for #ConnMan(!?) a little while longer.