我在 #dn42 开了家广播电台 (实际上就是循环乱序播放好几首歌)
在线播放地址: https://sess.dn42/radio.ogg
为照顾还没有跨上 dn42 信息低速路的游客, 我们还准备了 #Cloudflare Tunnel 穿透的对应 clearnet 地址: https://dn42.xhustudio.eu.org/radio.ogg
我在 #dn42 开了家广播电台 (实际上就是循环乱序播放好几首歌)
在线播放地址: https://sess.dn42/radio.ogg
为照顾还没有跨上 dn42 信息低速路的游客, 我们还准备了 #Cloudflare Tunnel 穿透的对应 clearnet 地址: https://dn42.xhustudio.eu.org/radio.ogg
Hello #Mastodon !
Here is Session, a #FreeSoftware enthusiast and independent #FullStack Web Developer, also a video creator at Bilibili.
I've contributed to various #OpenSource projects, such as BCD, LayUI, File/LibMagic, BAC. More things may in progress...
Last, #dn42 peering welcome~
(and in between was the 39c3 which led me divert to fixing #pim6sd stuff and testing on #dn42 for a while, from layer 2 to layer 3 #multicast, and working on some Gluon census stuff... maybe one day we might eventually have hackspaces and community networks connected via multicast in a plug&play fashion :D.)
@altf4 nice, awesome weathermap! Btw., any news/progress regarding #IPv6 at @HSBXL? I think it at least was broken when I visited last year?
Also would love to add IPv6 (and one day maybe even #multicast :-) ) to our #dn42 peering between @HSBXL and @chaotikumev
https://map.iedon.net/#4242421976
Yaiy, have set up a new #dn42 peering at the #39c3 with @famfo! Even with #multicast / #PIM enabled (one more issue to fix, but 95% done / works with a workaround).
The #PIM + #BGP configs at the @chaotikumev / #Nbsp are also currently "documented" / dumped to this page: https://wiki.chaotikum.org/infrastruktur:host:dobby-setup. And will likely get a bit more tweaking until the #39c3. Later needs to be copied to the #dn42 wiki.
I had also hacked together a watchdog script which disables route imports+exports on the BGP #multicast channel in bird if a BGP neighbor does not also run a PIM daemon. This is to work around this issue which I mentioned a few days ago: https://wiki.dn42.dev/howto/pim-multicast-vs-unicast-issue
@ffhl or more precisely the embedded RP #multicast destinations derived from the IPv6 GUA unicast prefixes were copied to embedded RP ones from the ULA.
Also two SSM (source-specific multicasr) copies were added, one with a GUA source address and the other with an ULA source one. SSM won't be fully usable in our #Freifunk network yet, though (but it should work on #dn42).
Audio test streams at @ffhl were now duplicated from their #IPv6 GUA (global unique addresses) to ULA (unique local addr.), for #dn42 compatibility. Not quite happy about duplicating, as it kind of defeats the purpose of #mulitcast, but getting GUAs in #dn42 accepted would probably be a difficult task. Has anyone NAT'd IPv6 mc before :D?
Next up will be to set up a #PIM multicast peering between @chaotikumev / #Nbsp and @ffhl. Getting #Freifunk and #dn42 multicast connected could be interesting.
An initial #PIM #multicast peering was added to the #Nobreakspace / @chaotikumev on #dn42. The #BGP multicast channel approach works great. And receiving an audio stream from three hops away on an ethernet port in the hackspace worked like charm. Only receiving it on the hackspace WiFi with default #OpenWrt settings was really choppy. It's not yet as optimized for that as it is on our #Freifunk Wifi at @ffhl ;-).
I've also registered a self-organized session titled "#dn42 / #Freifunk #multicast routing/peering workshop" for the #39c3: https://events.ccc.de/congress/2025/hub/en/event/detail/dn42freifunk-multicast-routingpeering-workshop
Let me know if you might be interested in joining :-).
And the patch for #pim6sd to select an alternative unicast routing table for #PIM #multicast trees, co-worked on with @mark22k, got merged, yaiy!
https://github.com/troglobit/pim6sd/pull/46
This will be quite helpful for #dn42 and #Freifunk setups, I think. And comes right in time for the upcoming #39c3.
I have developed mping-sender over the last few days. It is a simple program that sends a UDP packet to a (freely selectable) multicast address every second. It is therefore well suited for testing multicast. It is partially compatible with the mping client.
Furthermore, it is protected by landlock, seccomp, libcap-ng, AppArmor, and systemd.
Source code: https://codeberg.org/mark22k/mping-sender
#Networking #Programming #dn42 #Multicast #landlock #AppArmor #libseccomp #seccomp #systemd #libcapng
The new @BoxyBSD platform gained some new features for a better #BSD experience!
* The new portal now also finally supports VNC access to your BSD based VPS instances!
* You can finally select ISO files which offers you even to install any BSD or #OpenSolaris version from scratch or to install your VPS instance based on your personal needs without relying on a ready2use image. More images can be added upon request quickly. Simply get in touch with @gyptazy
* You can now get up to 2 free VPS instances to test and evaluate HA setups, multi-region setups etc.
* Extended DN42 peering (where you can also use your DN42 IPv4 addresses)
This is created by @gyptazy and if you're interested into more information, just come to the FOSDEM 2026 for a chat!
#FreeBSD #OpenBSD #NetBSD #SmolBSD #MidnightBSD #DragonflyBSD #RUNBSD #FreeVPS #Hosting #IPv6 #DN42 #community #opensource #fosdem
The updated control panel at @BoxyBSD by @gyptazy
@gyptazy #FreeBSD #NetBSD #OpenBSD #FreeVPS #Hosting #IPV6 #BGP #DN42 #smolBSD #RUNBSD #BSD #BSDHosting #Hosting #FreeHosting #community #opensource
Todo
Generate the #dn42 peer list automatically.