cablespaghetti.dev is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.

This server runs the snac software and there is no automatic sign-up process.

Site description
Cablespaghetti's personal snac instance
Admin email
[email protected]
Admin account
@[email protected]

Search results for tag #networking

Mike Cox boosted

[?]Rob Ricci » 🌐
@[email protected]

Okay, so let me tell you about my doorbell, from a perspective.

When you push the button by the door, it sends a message over the wireless mesh network in my house. It probably goes through a few hops, getting relayed along the way by the various Zigbee light switches and "smart outlets" I have.

Once it makes it to my utility closet, it's received by a Zigbee-to-USB dongle, through a USB hub (a simple tree network) plugged into an SFF PC. From there, it gets fed into zigbee2mqtt, which, as the name implies, publishes it to my local broker.

The mqtt broker is in the small cluster of nodes I run in my utility closet. To get in (via a couple of switch hops), it goes through , which is basically a proxy-ARP type service that advertises the IP address for the mqtt endpoint to the rest of my network, then passes the traffic to the appropriate container via a veth device.

I have , running in the same Kubernetes cluster, subscribed to these events. Within Kubernetes, the message goes through the CNI plugin that I use, . If the message has to pass between hosts, Flannel encapsulates it in VXLAN, so that it can be directed to the correct veth on the destination host.

Because I like for automation tasks more than HomeAssistant, your press of the doorbell takes another hop within the Kubernetes cluster (via a REST call) so that NodeRed can decide whether it's within the time of day I want the doorbell to ring, etc. If we're all good, NodeRed publishes an mqtt message (more VXLANs, veths, etc.)

(Oh and it also sends a notification to my phone, which means another trip through the HomeAssistant container, and leaving my home network involves another soup of acronyms including VLANs, PoE, QoS, PPPoE, NAT or IPv6, DoH, and GPON. And maybe it goes over 5G depending on where my phone is.)

Of course something's got to actually make the "ding dong" sound, and that's another Raspberry Pi that sits on top of my grandmother clock. So to get *there* the message hops through a couple Ethernet switches and my home WiFi, where it gets received by a little custom daemon I wrote that plays the sound via an attached board. Oh but wait! We're not quite done with networking, because the sound gets played through PulseAudio, which is done through a UNIX domain socket.

SO ANYWAY, that's why my doorbell rarely works and why you've been standing outside in the snow for five minutes.

A nondescript round white button (a doorbell) mounted on a vertical wood member. To the left a part of a door is visible, and to the right, bricks.

Alt...A nondescript round white button (a doorbell) mounted on a vertical wood member. To the left a part of a door is visible, and to the right, bricks.

    [?]Ricardo Martín :bsdhead: » 🌐
    @[email protected]

    Internet exchange points are critical, but ignored
    theregister.com/2025/07/31/ixp

      [?]Peter N. M. Hansteen » 🌐
      @[email protected]

      [?]Peter N. M. Hansteen » 🌐
      @[email protected]

      Tom :damnified: boosted

      [?]musicmatze :rust: :nixos: » 🌐
      @[email protected]

      I have a very weird issue with my + server setup:

      I have a murmur (mumble) server that binds to the tailscale interface on my server.

      I have shared that endpoint with a friend and we're both connecting via tailscale to that mumble server to talk.

      Every few minutes (3, 5, something like that), one of us gets reconnected. Mumble (client) says "Server failed to respond to TCP ping". On the server it says (murmur log): "Connection closed: The remote host closed the connection".

      The tailscale log on the server says something like "adding connection to derp-* for ..." at that very moment of reconnecting.

      How to debug this issue? I don't even know where to start. It looks like (to me, as a networking noob) that tailscale reconfigures connections and breaks the mumble connection.

      CC @tailscale

      Please boost :boost_ok:

        [?]Christoffer S. » 🌐
        @[email protected]

        This may sound like a dumb question, but with IPv6 am I supposed to ... learn the addresses like I have for IPv4?

        With IPv4 I feel as if I have had a reasonable chance of learning some of the important blocks, but with IPv6... I genuinely hesitate to "adopt" because I fear having to learn the new addressing scheme.

        If not, how should I ... "think" about IPv6 coming from the perspective of actually knowing IPv4-addresses?

          [?]Peter N. M. Hansteen » 🌐
          @[email protected]

          [?]Peter N. M. Hansteen » 🌐
          @[email protected]

          At EuroBSDCon 2025 in Zagreb: "Network Management with the OpenBSD Packet Filter Toolset" by Peter N. M. Hansteen, Tom Smyth, Max Stucchi, see events.eurobsdcon.org/2025/tal

          Schedule at events.eurobsdcon.org/2025/sch

          To register 2025.eurobsdcon.org/registrati

            [?]Peter N. M. Hansteen » 🌐
            @[email protected]

            [?]Larvitz :fedora: :redhat: » 🌐
            @[email protected]

            Fun-Fact: Our Mastodon instance "burningboard.net" doesn't just have the IPv6 address 2a01:4f8:1c1c:4d2::1 but is also reachable via 2a01:4f8:1c1c:4d2::fed1
            as well as
            2a01:4f8:1c1c:4d2:fed1:fed1:fed1:fed1

            Might not make much sense, but it's funny :)

            @tux

            took 3s » ping 2a@1:4f8:1clc:4d2::fedl
PING 2a01:4f8:1c1c:4d2::fedl (2a@1:4f8:1clc:4d2::fedl) 56 data bytes
64 bytes from 2a@1:4f8:1clc:4d2::fedl: icmp_seg=1 ttl=53 time=29.5 ms
64 bytes from 2a@1:4f8:1clc:4d2::fedl: icmp_seq=2 ttl=53 time=28.9 ms
64 bytes from 2a@1:4f8:1clc:4d2::fedl: icmp_seq=3 ttl=53 time=23.7 ms
64 bytes from 2a@1:4f8:1clc:4d2::fedl: icmp_seq=4 ttl=53 time=23.1 ms
64 bytes from 2a@1:4f8:1clc:4d2::fedl: icmp_seq=5 ttl=53 time=28.8 ms
ne
L-- 2a01:4f8:1clc:4d2::fedl ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4005ms
rtt min/avg/max/mdev = 23.101/26.828/29.519/2.800 ms

PING 2a@1:4f8:1clc:4d2:fedl:fedl:fedl:fedl (2a01:4f8:1clc:4d2:fedl:fedl:fedl:fedl) 56 data bytes
64 bytes from 2a01:4f8:1clc:4d2:fedl:fedl:fedl:fedl: icmp_seq=1 ttl=53 time=25.0 ms
64 bytes from 2a01:4f8:1clc:4d2:fedl:fedl:fedl:fedl: icmp_seq=2 ttl=53 time=25.2 ms
64 bytes from 2a01:4f8:1clc:4d2:fedl:fedl:fedl:fedl: icmp_seq=3 ttl=53 time=25.1 ms
64 bytes from 2a01:4f8:1clc:4d2:fedl:fedl:fedl:fedl: icmp_seq=4 ttl=53 time=29.1 ms
64 bytes from 2a01:4f8:1clc:4d2:fedl:fedl:fedl:fedl: icmp_seq=5 ttl=53 time=31.4 ms
AC
--- 2a01:4f8:1clc:4d2:fedl:fedl:fedl:fedl ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4005ms
rtt min/avg/max/mdev = 24.975/27.171/31.405/2.626 ms

            Alt...took 3s » ping 2a@1:4f8:1clc:4d2::fedl PING 2a01:4f8:1c1c:4d2::fedl (2a@1:4f8:1clc:4d2::fedl) 56 data bytes 64 bytes from 2a@1:4f8:1clc:4d2::fedl: icmp_seg=1 ttl=53 time=29.5 ms 64 bytes from 2a@1:4f8:1clc:4d2::fedl: icmp_seq=2 ttl=53 time=28.9 ms 64 bytes from 2a@1:4f8:1clc:4d2::fedl: icmp_seq=3 ttl=53 time=23.7 ms 64 bytes from 2a@1:4f8:1clc:4d2::fedl: icmp_seq=4 ttl=53 time=23.1 ms 64 bytes from 2a@1:4f8:1clc:4d2::fedl: icmp_seq=5 ttl=53 time=28.8 ms ne L-- 2a01:4f8:1clc:4d2::fedl ping statistics --- 5 packets transmitted, 5 received, 0% packet loss, time 4005ms rtt min/avg/max/mdev = 23.101/26.828/29.519/2.800 ms PING 2a@1:4f8:1clc:4d2:fedl:fedl:fedl:fedl (2a01:4f8:1clc:4d2:fedl:fedl:fedl:fedl) 56 data bytes 64 bytes from 2a01:4f8:1clc:4d2:fedl:fedl:fedl:fedl: icmp_seq=1 ttl=53 time=25.0 ms 64 bytes from 2a01:4f8:1clc:4d2:fedl:fedl:fedl:fedl: icmp_seq=2 ttl=53 time=25.2 ms 64 bytes from 2a01:4f8:1clc:4d2:fedl:fedl:fedl:fedl: icmp_seq=3 ttl=53 time=25.1 ms 64 bytes from 2a01:4f8:1clc:4d2:fedl:fedl:fedl:fedl: icmp_seq=4 ttl=53 time=29.1 ms 64 bytes from 2a01:4f8:1clc:4d2:fedl:fedl:fedl:fedl: icmp_seq=5 ttl=53 time=31.4 ms AC --- 2a01:4f8:1clc:4d2:fedl:fedl:fedl:fedl ping statistics --- 5 packets transmitted, 5 received, 0% packet loss, time 4005ms rtt min/avg/max/mdev = 24.975/27.171/31.405/2.626 ms

              [?]Peter N. M. Hansteen » 🌐
              @[email protected]

              Today, early access reader feedback for The Book of PF, 4th edition proved to me that early access is worth doing.

              Get yours at nostarch.com/book-of-pf-4th-ed, or read about the work at nxdomain.no/~peter/yes_the_boo

                Miah Johnson boosted

                [?]Peter N. M. Hansteen » 🌐
                @[email protected]

                Fellow network nerds, at EuroBSDcon 2025 in Zagreb, there will be a Network Management with the OpenBSD Packet Filter Toolset" events.eurobsdcon.org/2025/tal session, a full day tutorial starting at 2025-09-25 10:30 CET. You can register for the conference and tutorial by following the links from the conference Registration and Prices 2025.eurobsdcon.org/registrati page.

                  [?]"Musty Bits" McGee » 🌐
                  @[email protected]

                  @socketwench ah right - so where I left mDNS I was working out how to write nftables rules that would force any outbound traffic back to localhost to the systemd-resolved stub, which I could THEN enforce prioritizing mDNS responses, but also mDNS isn't kindof a closed and done thing like DNS is, it can just kinda, hang open for a but waiting for replies to the broadcast, and slowing everything down.

                  ...yea I didn't get as far as investigating mDNS caching before this smelled awful

                    [?]"Musty Bits" McGee » 🌐
                    @[email protected]

                    It's such a great *idea* though

                    Giving up while digging close to diamonds, the middle aged man quits mDNS, while the youthful businessman eagerly ploughs ahead to his doom

                    Alt...Giving up while digging close to diamonds, the middle aged man quits mDNS, while the youthful businessman eagerly ploughs ahead to his doom

                      [?]Christoffer S. » 🌐
                      @[email protected]

                      So excited about getting my new home firewall/router:

                      TLSense N100L4: 4x 2.5Gbit LAN, N100 CPU, 256GB NVMe SSD, 16GB RAM.

                      It will be running OPNSense and I'm really looking forward replacing all these horrible ASUS Routers that I've insisted on running.

                        Michael boosted

                        [?]stfn » 🌐
                        @[email protected]

                        Anyone here have experience with connecting a Mellanox Connect X3 network card to a Mikrotik RB3011 router?

                        I managed to flash the ethernet firmware unto the card, and ethtool sees is correctly:

                        root@cold-backup:~# ethtool enp1s0 
                        Settings for enp1s0:
                        Supported ports: [ FIBRE ]
                        Supported link modes:   
                              1000baseX/Full
                              10000baseCR/Full
                              10000baseSR/Full
                        Supported pause frame use: Symmetric Receive-only
                        Supports auto-negotiation: No
                        Supported FEC modes: Not reported
                        Advertised link modes:  
                              1000baseX/Full
                              10000baseCR/Full
                              10000baseSR/Full
                        Advertised pause frame use: Symmetric
                        Advertised auto-negotiation: No
                        Advertised FEC modes: Not reported
                        Speed: Unknown!
                        Duplex: Unknown! (255)
                        Auto-negotiation: off
                        Port: FIBRE
                        PHYAD: 0
                        Transceiver: internal
                        Supports Wake-on: d
                        Wake-on: d
                        Current message level: 0x00000014 (20)
                               link ifdown
                        Link detected: no
                        

                        And I tried three different cables, one optical and two DACs, and neither of them is working.

                        On the other side there is my Mikrotik RB3011, which also does not see any connection on the SFP port.

                        #mikrotik #networking

                          [?]Peter N. M. Hansteen » 🌐
                          @[email protected]

                          Yes, The Book of PF, 4th Edition Is Coming Soon nxdomain.no/~peter/yes_the_boo

                          Long rumored and eagerly anticipated by some, the fourth edition of The Book of PF is now available for preorder nostarch.com/book-of-pf-4th-ed

                            [?]Chewie » 🌐
                            @[email protected]

                            Good morning!
                            Tonight it is (netmcr.uk/) again in .
                            Join them for a at the Northern Monk (northernmonk.com/pages/manches) from 7pm.

                            Talks will include:

                            * *Sam Cater, 'CHERI - Bolstering security by baking it into silicon'*:

                            A quick run-down of what the CHERI Alliance is and how it came to be, what the technology does, how it's being utilised today with wins & losses. There will be some use-cases demonstrated and a little spin on how that's useful to Sam's employer.

                            * *Christian Farrow, 'From networked clocks to TikTok: atomic timekeeping makes its retro return!'*:

                            Our resident Time Lord is back once again with a neat run down on atomic timekeeping. Arcane mysteries or run-of-the-mill devices? Come find out!

                            *You?*:

                            Feel free to come and speak to us if you've something to speak about, on the evening or ahead of time!

                            Hopefully see you there for some 🍻 , 🍔, 🍟 and ℹ️ 😀

                              Miah Johnson boosted

                              [?]Peter N. M. Hansteen » 🌐
                              @[email protected]

                              Long rumored, eagerly anticipated by some, you can now PREORDER "The Book of PF, 4th edition" nostarch.com/book-of-pf-4th-ed for the most up to date guide to the OpenBSD and FreeBSD networking toolset

                                [?]Timo Geusch » 🔓
                                @[email protected]

                                The replacement switch is now in place. UI took a little time to get used to, but wasn't a huge deal. Fan is audible with the current temperatures in my office but at least it doesn't sound like I'll be picking shrapnel out of the walls any second. Plus, I do have the Noctua fan that a lot of people put into these.

                                So far, so good. Yes, the unified UI across all devices is nice, but I don't play with the configuration of my home network often enough for it to make a massive difference.

                                The Mikrotik CRS310-8G+2S+IN switch  in my home office.

                                Alt...The Mikrotik CRS310-8G+2S+IN switch in my home office.

                                  0 ★ 0 ↺

                                  [?]sam » 🌐
                                  @[email protected]

                                  This VPS issue has me very confused. Can any experts help me help out their support here? Intermittently I'm getting connection resets for all inbound TCP traffic but only for IPv6. It breaks HTTPS and SSH traffic, and seemingly comes and goes by itself. Outbound traffic and IPv4 seem unaffected. Does this sound like a routing issue on the provider end or something I've somehow screwed up in the OS?

                                    [?]"Musty Bits" McGee » 🌐
                                    @[email protected]

                                    TIL about MAC address records in DNS.

                                    I was thinking "man, WoL converting IPs to MACs is unsolvable given ND/ARP cache TTLs and powered-off machines". Guess it's another one we stuff in the garbage can that is DNS 😹

                                    rfc-editor.org/rfc/rfc7043

                                    @hugo