Posts by jonatan@social.jsteuernagel.de
(DIR) Post #AWBLZpmzWixk0GfuxU by jonatan@social.jsteuernagel.de
2023-05-30T13:26:36Z
0 likes, 0 repeats
Now the next problem immediately awaits me: External-DNS doesn’t seem to have proper #IPv6 support yet?And I definitely don’t see any way to advertise my NATed IPv4 and normal IPv6 address at the same time… I hate this transition stuff 🤦🏼♂️
(DIR) Post #AWBM5cBZdjAL4zKMmO by jonatan@social.jsteuernagel.de
2023-05-30T13:38:25Z
0 likes, 0 repeats
@stanford Yes, and after the Cilium people helped me figure out that I was configuring VyOS wrong, it did receive both routes (https://github.com/cilium/cilium/issues/24362).But as I now noticed, they were wrong, even though I don't know why exactly :blobcatgoogly:
(DIR) Post #AWj41lLx73uGJ3kJUG by jonatan@social.jsteuernagel.de
2023-06-15T19:56:12Z
0 likes, 0 repeats
@stanford I’ve been there, I’ve seen that and I hate it.Or people who think that their application isn’t suitable to run in a container for reason X Y.Thanks no, I want it in there and if you don’t care for it, then I’ll search for something else. 🤦🏼♂️
(DIR) Post #AWkD7olmPt37NykTei by jonatan@social.jsteuernagel.de
2023-06-16T08:38:43Z
0 likes, 2 repeats
I've successfully installed a #NAT64 server and a #DNS64 Bind9 server in my homelab.I set the DHCP Option 108 and observed my #iOS and #Android devices immediatly going #IPv6-only and enabling its #CLAT engine.The most surprising part though was that #macOS did the same.I've read online multiple times, that it also requires an option in the Router Advertisement, which I currently can't set. But no, it didn't need it and also started CLAT.Now if only #Windows would do the same...
(DIR) Post #AWkD7rEvEVY52wOmMC by jonatan@social.jsteuernagel.de
2023-06-16T08:40:32Z
0 likes, 1 repeats
With #CLAT it works so well, it's actually insane. Everything just works.Github? No problem.My Companies IPv4-only VPN? No problem!Gonna keep testing this setup for a while and see if I find any issues.#IPv6
(DIR) Post #AWkSzd4ZcUq23gelJg by jonatan@social.jsteuernagel.de
2023-06-16T10:34:24Z
0 likes, 0 repeats
@Bluedepth @stanford I‘m glad my post was of value to you. I knew I would never actually learn the ins and outs of IPv6, without going all in.There is still a lot I have to figure out, but I am very happy with the progress so far and I‘ll definetly keep this setup and improve upon it. (Currently the NAT64 is in a VM, but I want it either on my Router or in Kubernetes)
(DIR) Post #AWkWL2U2dcnqoQTAn2 by jonatan@social.jsteuernagel.de
2023-06-16T12:46:53Z
0 likes, 0 repeats
@stanford Done :)I already saw that they have 2 Draft PRs, for Tayga and Jool, but neither look very complete or active anymore.
(DIR) Post #AWkYemTU4JiArSkZDU by jonatan@social.jsteuernagel.de
2023-06-16T09:38:56Z
0 likes, 1 repeats
@Chaft Haha, understandable, I was throwing a lot of terms around there :DI am learning about IPv6, by forcing myself to try to go IPv6-only at home (or at least going as far towards it as is possible).To do that I setup NAT64 and DNS64. DNS64 can create IPv6 addresses for DNS entries that don't have any (example: Github). Those then go to NAT64, which translates them to IPv4.
(DIR) Post #AWkYeup321iKkettwG by jonatan@social.jsteuernagel.de
2023-06-16T09:40:47Z
0 likes, 1 repeats
@Chaft This doesn't work for applications that use hard-coded IPv4 addresses (e.g. Steam), because they don't use DNS and thus never arrive at DNS64.That's where something called 464XLAT comes in, which has a CLAT component on the Client device, which create an IPv4 internet interface, which accepts the IPv4 traffic and then routes it to NAT64.To the application it doesn't feel different from native IPv4.iOS, Android and macOS support this natively.Windows only does for WWAN interfaces...
(DIR) Post #AWkYey6WpUTmvk6P6O by jonatan@social.jsteuernagel.de
2023-06-16T09:41:27Z
0 likes, 0 repeats
@Chaft So in summary: I cause myself a lot of network suffering, to learn, and so far it's working better than I would have expected :D
(DIR) Post #AWse6mdJ7vsGUqCEi0 by jonatan@social.jsteuernagel.de
2023-06-20T10:28:01Z
0 likes, 0 repeats
It took a long time, but I finally am making my second attempt at running my #Mastodon instance against self-hosted #S3 storage, with Nginx Caching.So far, it seems to be working. *fingers crossed*
(DIR) Post #AWsiDxEAXDKLCN73Wy by jonatan@social.jsteuernagel.de
2023-06-20T11:39:11Z
0 likes, 0 repeats
@stanford My problem was that my Hetzner Server doesn't have a lot of storage, thus I wanted to move the Media to my Homelab, where I have sufficient space.Why I specifically used S3 is just because I like the idea of it and took this as an opportunity to actually get to use it and learn some of the ins and outs (The reason for why I do most weird things).Could I just have mounted storage via NFS or SMB or moved Mastodon to my Homelab? Sure, but that would have been way too boring :D
(DIR) Post #AY63s0VWd5NkLxAnQm by jonatan@social.jsteuernagel.de
2023-07-26T17:31:01Z
0 likes, 1 repeats
I successfully bodged tundra-nat64 into my #VyOS router, such that it can do NAT64 itself. 🎉It ain‘t pretty, but it works.#ipv6 #homelab
(DIR) Post #AYlUCtFWGEzRapLgP2 by jonatan@social.jsteuernagel.de
2023-08-15T19:43:32Z
1 likes, 0 repeats
@lamp Germany, az despacito and az vevo don’t work, all others do.
(DIR) Post #Aach8FxDgKHU6OQAam by jonatan@social.jsteuernagel.de
2023-10-09T15:38:24Z
0 likes, 1 repeats
I've managed to setup the #nixOS config for my laptop faster than anticipated.After distro hopping from Silverblue to Kinoite to Arch, this is the first time this laptop has been in a properly usable state since I bought it :blobcatgoogly:
(DIR) Post #AauGBCKHPKmJJpmhHc by jonatan@social.jsteuernagel.de
2023-10-18T18:24:46Z
0 likes, 1 repeats
#nixOS, where you accidentally switch to a config with the wrong hardware-configuration and missing NVIDIA driver, then get dropped into an emergency shell and can still stay absolutely calm, because you know you can just reboot into the last Generation and fix it.I‘ve never been this calm, seeing an emergency shell. On Arch that would have given me shivers :blobcatsweats:
(DIR) Post #AcOLtpCf9XIErJD5gO by jonatan@social.jsteuernagel.de
2023-12-01T18:47:24Z
0 likes, 1 repeats
I also learned that #NixOS has distributed build.You just add some lines of config, et voila, any Nix machine can use any other Nix machine to do package builds, via SSH.Like how can such functionality be so simple?It seems to be mostly used for building for low power ARM machines, but why have my T480 build packages locally, when it can use an i5 13500 in the cloud to do the work for it?So many possibilities, so many synergies.
(DIR) Post #AdCuJKg28vIL7Kk1z6 by jonatan@social.jsteuernagel.de
2023-12-26T09:09:26Z
0 likes, 0 repeats
I've installed the #KDE Plasma 6 Beta on my laptop.From what I saw I expected it to be very different from 5, but it just picked up my previous config and mostly just looks the same.There is certainly a lot of QoL improvements. The new sounds are nice, the lock screen actually has an info text about fingerprint readers and the touchpad gesture are more intuitive and smoother.
(DIR) Post #AdCuJMcutTzRAFIZP6 by jonatan@social.jsteuernagel.de
2023-12-26T09:11:32Z
0 likes, 0 repeats
I just used this #NixOS Flake https://github.com/nix-community/kde2nixEnabled plasma6 and switched the gddm default session from "plasmawayland" to "plasma", as it was renamed.It built from Source and made use of my Distributed Build config very nicely, such that my poor T480 didn't have to do all the work itself.
(DIR) Post #AdCueHvXYuXefazG08 by jonatan@social.jsteuernagel.de
2023-12-26T16:43:47Z
1 likes, 0 repeats
@szkodnix My panels were already floating before and stayed that way.They lost their previous fit setting though and were now both stretched along the entire bottom edge of the screen, instead of just being as wide as their content.