Date: Wed, 31 Aug 2022 13:07:55 +0200 From: Martin Stiemerling <mls.ietf@gmail.com> To: "Alexander V. Chernikov" <melifaro@ipfw.ru> Cc: "net@freebsd.org" <net@freebsd.org> Subject: Re: Notification of change of IP address/Routing etc Message-ID: <62095FB9-A72E-4621-92CD-DA52E23CF009@gmail.com> In-Reply-To: <260F641E-8D90-42B0-87C0-E7F62BAAB481@ipfw.ru> References: <67E19935-B868-4BFB-A9FF-9CD9A5547343@gmail.com> <Yw8jE0nVBqVYOR7M@server.rulingia.com> <431B2046-B986-441D-97E8-BA7EDF0420A4@gmail.com> <260F641E-8D90-42B0-87C0-E7F62BAAB481@ipfw.ru>
next in thread | previous in thread | raw e-mail | index | archive | help
> Am 31.08.2022 um 12:09 schrieb Alexander V. Chernikov = <melifaro@ipfw.ru>: >=20 >=20 >=20 >> On 31 Aug 2022, at 10:11, Martin Stiemerling <mls.ietf@gmail.com> = wrote: >>=20 >> Hi,=20 >>=20 >>> Am 31.08.2022 um 11:00 schrieb Peter Jeremy <peterj@freebsd.org>: >>>=20 >>> On 2022-Aug-31 10:18:44 +0200, Martin Stiemerling = <mls.ietf@gmail.com> wrote: >>>> I am looking for a mechanism to get a notification from the OS = when, for instance, an IP address on an interface or a routing entry is = being changed.=20 >>>=20 >>> Assuming you are using the base OS version of dhclient, you could = use >>> /etc/dhclient-exit-hooks, which is a shellscript documented in >>> dhclient-script(8). >>=20 >> Thanks, but that won=E2=80=99t help, as I need notifications about = all changes, even if the change is not happening thru dhcp. E.g., IPv6 = changes or manual changes.=20 >>=20 >> This is for a gnmi-target, i.e., net management via yang/gnmi, under = development for Linux and FreeBSD for routers, firewalls, software = switches etc: >> https://code.fbi.h-da.de/danet/gnmi-target >>=20 >> I have seen that there is a project for adding netlink to FreeBSD14: = https://github.com/pengnam/freebsd-netlink >>=20 >> Right now, I haven=E2=80=99t found a way, devd is for device changes = only, to get this done.=20 > For now, you can use routing socket notifications (route(4)). > "route -n monitor=E2=80=9D provide a quick way to check what=E2=80=99s = available at the moment. Great & thanks a lot! >=20 > There are some plans to have netlink in 14 and 13 but the timeframe is = not settled yet. Ok, I will look forward to this.=20 >>=20 >> I am happy to help to change this, but it is unclear to me where and = how to start.=20 >>=20 >> Thanks, >>=20 >> Martin=20 >>=20 >>=20 >>=20 >>=20 >=20
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?62095FB9-A72E-4621-92CD-DA52E23CF009>