#LinuxNetworking

Thomas Liskeliske@ibh.social
2025-12-11

The ifstate 2.2 release - a tool for declarative network configuration for Linux - is available in the most recent stable releases of Alpine Linux 3.23 and NixOS 25.11. 🥳

Fun fact: this is the first NixOS release where you can use a declarative network configuration out of the box 😉

ifstate.net/2.2/docs/install/#

#AlpineLinux #ifstate #linuxnetworking #nixos #nixpkgs

Thomas Liskeliske@ibh.social
2025-11-28

#ifstate 2.2.[01] - a tool for declarative network configuration for Linux - was released:
codeberg.org/liske/ifstate/rel
codeberg.org/liske/ifstate/rel

This release includes:
- support for vlan_flags (loose_binding, …)
- the wgnlpy python dependency has been dropped

…and it also contains several fixes, the most import is a regression: interface defaults were not applied since ifstate 2.0

(already available in @alpinelinux edge + v3.23 and #nixpkgs unstable + 25.11)

#linuxnetworking

2025-11-19

Tìm kiếm công cụ trực quan hóa cấu trúc mạng phức tạp, kết hợp Docker, LXC và Linux. Người dùng muốn xem các kết nối veth, bridge giữa các container. Atlas chỉ hỗ trợ Docker. Có gợi ý nào không? #networktopology #visualizetool #docker #lxc #linuxnetworking #networking #cấutrúc mạng #trựcquanchung #tinhtech

reddit.com/r/selfhosted/commen

N-gated Hacker Newsngate
2025-11-17

🐧💻 "Escape the Linux Networking Stack" – because understanding it makes it vanish! Poof! 💨 The author attempts to unravel the mystery, but spoiler alert: nobody truly escapes, not even Cloudflare's blog notifications. 🐟🔍
blog.cloudflare.com/so-long-an

Thomas Liskeliske@ibh.social
2025-11-14

#ifstate 2.1.0 - a tool for declarative network configuration for Linux - was released:
codeberg.org/liske/ifstate/rel

This release includes:
- support for IP address IFA (local, proto, …)
- support for PtP link IP addressing
- wireguard: auto generation of peer routes from allowsips
- improved handling of LLA

…and it also contains some bugfixes 😉

(already available in @alpinelinux edge, the #nixpkgs unstable PR is still pending github.com/NixOS/nixpkgs/pull/ )

#ifstate #linuxnetworking

Thomas Liskeliske@ibh.social
2025-11-08

#TIL that there is a nice tool to determine the encapsulation overhead, the Visual packet size calculator by @dmbaturin

baturin.org/tools/encapcalc/

#linuxnetworking #TIL #networking

Thomas Liskeliske@ibh.social
2025-09-29

#ifstate 1.13.9 - a tool for declarative network configuration for Linux - was released:
codeberg.org/liske/ifstate/rel

This maintenance release for the old 1.x branch fixes an exception when reconfiguring tc filters when using pyroute2 0.9.1+

(already available in @alpinelinux 3.22 + 3.21 + 3.20 + 3.19)

2/2

#linuxnetworking #AlpineLinux

Thomas Liskeliske@ibh.social
2025-09-29

#ifstate 2.0.2 - a tool for declarative network configuration for Linux - was released:
codeberg.org/liske/ifstate/rel

This maintenance release contains mostly fixes for traffic control (TC) settings:
- fixes a regression breaking cshaper configurations
- fixes exceptions when reconfiguring tc filters when using pyroute2 0.9.1+

1/2

#linuxnetworking

Thomas Liskeliske@ibh.social
2025-09-16

#ifstate 2.0 - a tool to for declarative network configuration for Linux - was released:
codeberg.org/liske/ifstate/rel
codeberg.org/liske/ifstate/rel

The new major release contains various breaking changes and the config file schema has been refactored to better match the requirements. The new documentation contains a overview on the breaking changes when upgrading from ifstate 1.x: ifstate.net/2.0/docs/upgrades/

This thread will highlight some of the most important changes!

1/4

#linuxnetworking

Thomas Liskeliske@ibh.social
2025-08-19

#ifstate 1.13.8 - a tool to for declarative network configuration for Linux - was released:
codeberg.org/liske/ifstate/rel

(already available in @alpinelinux 3.22 + 3.21 + 3.20 + 3.19 and in @m4rc3l's Nix flake codeberg.org/m4rc3l/ifstate.ni)

This maintenance release contains mostly bug fixes that are already included in the recent ifstate 2.0 release

#linuxnetworking #AlpineLinux

Thomas Liskeliske@ibh.social
2025-08-04

#ifstate 2.0.0rc4 is available:
codeberg.org/liske/ifstate/rel

Yet another RC:
- the python dep for jsonschema is now optional to allow a lower footprint for #nix packaging
- contributions to bugfixes 🙏

Most work was put into the documentation:
- ported from jekyll to mkdocs-material
- updated to reflect ifstate 2.0 schema changes
- enabled versioned documentation, so you can easily compare ifstate 1.x vs. 2.0

ifstate.net/2.0/

#linuxnetworking

Farooq | فاروق [Master Patata]farooqkz@cr8r.gg
2025-08-02

Hmm am I the only one who think this doesn't make much sense?

On one side, I have to make changes to network configuration using the ip utility. But then to make them persistent, I have to play with systemd-networkd stuff. The problem's that I have to learn two things. Why not have a system with which you could configure your network through the same CLI tool using the same syntax?

Not that I want to join the anti systemd train. I haven't tweaked my PC at this level before. But recently I'm doing so and I wished I didn't have to spend few hours to get the thing working. Maybe it could be good if there was a system with which you could configure networking stuff on boot using the same ip utility?

Or maybe I'm doing it the wrong way and there is a way to make changes done with ip persistent?

Any enlightening comment is welcome!

#systemd #Linux #FOSS #LinuxNetworking #Networking #CLI #sysadmin #systemadministration

R1 Open Source Projectr1os@bsd.cafe
2025-08-02

NetworkManager 1.54 released with support for per-device IPv4 forwarding, updated nm-cloud-setup for OCI baremetal setups, loopback configuration support in nmtui, and NVMe Boot Firmware Table support in the builtin initrd-generator

gitlab.freedesktop.org/Network

#networkmanager #linuxnetworking #linux #freedesktop

Thomas Liskeliske@ibh.social
2025-07-29

#ifstate 2.0.0rc3 is available:
codeberg.org/liske/ifstate/rel

Yet another RC:
- contains #nix module contributed by @m4rc3l 🙏
- net.ipv6.conf.all.optimistic_dad is now enabled by default

There will be at least another RC for codeberg.org/liske/ifstate/iss

#linuxnetworking #nixos

Thomas Liskeliske@ibh.social
2025-07-26

#ifstate 2.0.0rc2 is available:
codeberg.org/liske/ifstate/rel

This pre-release contains some major breaking changes. You *need* to update your old config to make it work with the new config schema of ifstate 2.0+ (hint: `ifstatecli show`).

I'm especially looking for feedback on the schema update: ifstate.net/schema/2.0/

Known issues are/will be tagged with the 2.0.0 milestone here: codeberg.org/liske/ifstate/mil

Thanks! 🙏

#linuxnetworking #pyroute2

Admin:Docsitdocs
2025-07-16

Ultra Ethernet etabliert sich als wegweisende Technologie für moderne IT-Infrastrukturen und bietet messbare Vorteile gegenüber Standard-Ethernet. Die drastische Latenz-Reduzierung von 50-200 μs auf 1-10 μs und die Durchsatz-Steigerung von 60 - 80 % auf 90-98 % der Nennleistung machen Ultra Ethernet zur optimalen Wahl für anspruchsvolle Anwendungen.

Doch was bedeutet das konkret für deine tägliche Arbeit?

admindocs.de/grundlagen/netzwe

Thomas Liskeliske@ibh.social
2025-07-09

#ifstate 1.13.7 was released:
codeberg.org/liske/ifstate/rel

(already available in @alpinelinux edge + 3.22 + 3.21 + 3.20 + 3.19 and in @m4rc3l's Nix flake codeberg.org/m4rc3l/ifstate.ni)

This maintenance release fixes some minor netns and routing related issues.

There is an open issue when using ifstate as a notify fifo script in keepalived: codeberg.org/liske/ifstate/iss - when keepalived is reloaded any changes on vrrp constraint settings in ifstate may not apply.

#linuxnetworking #keepalived #AlpineLinux

Linux-Tech&More 🇵🇸linuxtechmore@linuxrocks.online
2025-06-19

#LTMLinuxTips - Day 5

🗺️ Check your public IP From terminal (with more detail):

curl -s ipinfo.io

Useful for remote access or VPN checks.

#LinuxNetworking #Privacy #Linux #OpenSource

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst