Thomas Liske · @liske
36 followers · 401 posts · Server ibh.social

Ifstate now scans all network namespaces for existing links and records their properties used for link identification.

This 'link registry' is used to find the interfaces regardless in which netns they are currently in or how they are named.

Ifstate also got a netns aware link dependency resolver to configure interfaces in stages.

When ifstate is run verbose it will dump those data. The screenshots are related to the previous post showing those dumps.

#ifstate #linuxnetworking #netns #wip

Last updated 1 year ago

Thomas Liske · @liske
36 followers · 396 posts · Server ibh.social

While implementing the netns handling in ifstate I got aware that pyroute2 did not have a netlink RTM_NEWNSID request implementation.

I got github.com/svinota/pyroute2/pu merged into pyroute2 to add RTM_NEWNSID support.

Later I have noticed that my implementation does not work within netns (pyroute2 related, some details in issue github.com/svinota/pyroute2/is ).

After this tangled journey ifstate netns dev branch now has its first netns superpowers 😎

#ifstate #linux #linuxnetworking #netlink #pyroute2

Last updated 1 year ago

Thomas Liske · @liske
36 followers · 396 posts · Server ibh.social

Now working on network namespace () support in .

The basic stuff is already working 🥳

github.com/liske/ifstate/issue

#netns #ifstate #linux #linuxnetworking

Last updated 1 year ago

Thomas Liske · @liske
36 followers · 396 posts · Server ibh.social

1.8.5 has been released:
github.com/liske/ifstate/relea

This release contains a important fix: it could happen that link settings are not correctly applied while ifstate does not show any error. This happens when the kernel does not report any errors. One of this settings is the vlan_id for vlan links 😱

When running as fifo script for it is now possible to trigger a config reload by SIGHUP.

Updates are available for edge + 3.18.

#ifstate #vrrp #keepalived #alpinelinux #release #linuxnetworking

Last updated 1 year ago

Thomas Liske · @liske
33 followers · 256 posts · Server ibh.social

1.8.4 has been released:
github.com/liske/ifstate/relea

A single commit to make ifstate compatible with python 3.9, again.

This makes it compatible with (old)stable bullseye... for those not going to upgrade to Debian today 😉

#ifstate #debian #bookworm #release #linuxnetworking

Last updated 1 year ago

Thomas Liske · @liske
30 followers · 121 posts · Server ibh.social

1.8.3 has been released:
github.com/liske/ifstate/relea

This release has many important bug fixes. You should consider upgrading.

The release is already available in edge and 3.17.

#ifstate #alpinelinux #release #linuxnetworking

Last updated 2 years ago

Thomas Liske · @liske
30 followers · 116 posts · Server ibh.social

I recently fixed several issues in

github.com/liske/ifstate/issue

A new ifstate release will be available after fixing the remaining issues soon:

github.com/liske/ifstate/miles

#ifstate #linuxnetworking

Last updated 2 years ago

Thomas Liske · @liske
30 followers · 85 posts · Server ibh.social

I have recently fixed two issues in

1) interface recreation for virtual interfaces was broken, a regression led to an fatal exception 🤯

2) refactor the tun/tap handling to support all tuntap flags and device ownership - this was pretty broken 😢

#ifstate #linuxnetworking

Last updated 2 years ago

Thomas Liske · @liske
27 followers · 72 posts · Server ibh.social

In der Zwischenzeit habe ich es auch geschafft, die Folien meiner beiden Vorträge einzusenden. Sie sind inzwischen verlinkt, ebenso wie die Videoaufzeichnungen - vielen Dank an @sontag 😃


chemnitzer.linux-tage.de/2023/

mit
chemnitzer.linux-tage.de/2023/

Vielen Dank an das Publikum und die interessanten Gespräche zu den Vorträgen. Hat wieder sehr viel Spaß gemacht 🥳

#clt2023 #ifstate #linux #router #alpinelinux

Last updated 2 years ago

Thomas Liske · @liske
11 followers · 42 posts · Server ibh.social

Am kommenden Samstag halte ich zwei Vorträge zu den . Erstes Thema:

Deklarative Netzwerkkonfiguration mit

15:00 - Raum V3 - Dauer 60 Min.
chemnitzer.linux-tage.de/2023/

#clt2023 #ifstate

Last updated 2 years ago

Thomas Liske · @liske
5 followers · 18 posts · Server ibh.social

1.8.2 was backported to 3.17

gitlab.alpinelinux.org/alpine/

It fixes a python exception in ifstate if a physical interfaces was missing - upgrading is recommended.

#ifstate #alpinelinux #linuxnetworking #linux

Last updated 2 years ago

Thomas Liske · @liske
5 followers · 17 posts · Server ibh.social

ifstate 1.8.2 has been released:
github.com/liske/ifstate/relea

This release fixes a crash of istate if a referenced physical interface was missing. Adds support for configuring link device groups (IFLA_GROUP).

#ifstate #release #linuxnetworking #linux

Last updated 2 years ago

IBH IT-Service · @news
4 followers · 7 posts · Server ibh.social

Das Vortragsprogramm der ist veröffentlicht wurden!

Dieses Jahr findet ihr uns an unserem eigenen Stand, sowie @liske, als Redner von zwei spannenden Vorträgen.
Seid gespannt auf ein unterhaltsames Wochenende!
Wir freuen uns auf euch!

P.S. Die Vortragszeiten unseres Kollegen T. Liske sind:
Samstag 11.03.2023 von 15:00 - 16:00 Uhr zum Thema Deklarative Netzwerkkonfiguration mit danach geht’s gleich von 16:00 -
17:00 Uhr zum Thema mit weiter.

#clt2023 #ifstate #linux #router #alpinelinux

Last updated 2 years ago

IBH IT-Service · @news
4 followers · 7 posts · Server ibh.social

Das Vortragsprogramm der ist veröffentlicht wurden!

Dieses Jahr findet ihr uns an unserem eigenen Stand, sowie @liske, als Redner von zwei spannenden Vorträgen.
Seid gespannt auf ein unterhaltsames Wochenende!
Wir freuen uns auf euch!

P.S. Die Vortragszeiten unseres Kollegen T. Liske sind:
Samstag 11.03.2023 von 15:00 - 16:00 Uhr zum Thema Deklarative Netzwerkkonfiguration mit danach geht’s gleich von 16:00 -
17:00 Uhr zum Thema mit weiter.

#clt2023 #ifstate #linux #router #alpinelinux

Last updated 2 years ago

IBH IT-Service · @news
4 followers · 7 posts · Server ibh.social

Das Vortragsprogramm der ist veröffentlicht wurden!

Dieses Jahr findet ihr uns an unserem eigenen Stand, sowie @liske, als Redner von zwei spannenden Vorträgen.
Seid gespannt auf ein unterhaltsames Wochenende!
Wir freuen uns auf euch!

P.S. Die Vortragszeiten unseres Kollegen T. Liske sind:
Samstag 11.03.2023 von 15:00 - 16:00 Uhr zum Thema Deklarative Netzwerkkonfiguration mit danach geht’s gleich von 16:00 -
17:00 Uhr zum Thema mit weiter.

#clt2023 #ifstate #linux #router #alpinelinux

Last updated 2 years ago

Thomas Liske · @liske
3 followers · 3 posts · Server ibh.social

1.8.1 was backported to 3.17

gitlab.alpinelinux.org/alpine/

You should consider upgrading as it contains many (critical) bug fixes.

#ifstate #alpinelinux #linuxnetworking #linux

Last updated 2 years ago

Thomas Liske · @liske
1 followers · 2 posts · Server ibh.social
Thomas Liske · @liske
1 followers · 1 posts · Server ibh.social

ifstate 1.8.1 has been released:
github.com/liske/ifstate/relea
<br>
<p>
This release contains many (critical) bugfixes. I had two recent incidents where routers booted without a network config due to these bugs in ifstate 😖
</p>

#ifstate #release #linuxnetworking

Last updated 2 years ago