From nobody Wed Aug 31 09:00:03 2022 X-Original-To: net@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4MHdRZ5Rx2z4ZhT6 for ; Wed, 31 Aug 2022 09:00:10 +0000 (UTC) (envelope-from peterj@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4MHdRZ4ycbz3sdH; Wed, 31 Aug 2022 09:00:10 +0000 (UTC) (envelope-from peterj@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1661936410; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=DyvtKhetXz36PkPtSFfWlu+kLsd+Rxq42nskwFzjI8w=; b=FQvHfkVGs4tu9xbF+A38P3eFGOdNb+ECNz/v7NXv09ZvjUG43njH5oL5RhklTJN7VC8AQB 1ZdkThIsBovn//tabfvCpP5zbi+pA5DElegGHKu3VdL+F+yNWvlK9/Rq0WhQHh/csD47sR mIzwzP8AkKwIU0860x+MN8ALe0TlG2Ptjpfn+enw+TlXCKWqfzhX4GKBV3hKL/Fm1es919 5DyNeJkzSnYOV2OuHgMVctnpp7GRvokPNJ8Xoo3YwjCjOXT/gXLdzB3hQs8mXEp79BrUhy TQXac/ANNYhUZc0KwkvJVCpmghZ0REa2VZOYk9TiR0z82/ff8C+16/Au9qiUaQ== Received: from server.rulingia.com (ppp239-208.static.internode.on.net [59.167.239.208]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA512) (Client did not present a certificate) (Authenticated sender: peterj) by smtp.freebsd.org (Postfix) with ESMTPSA id 4MHdRY4m5Mz1Rds; Wed, 31 Aug 2022 09:00:09 +0000 (UTC) (envelope-from peterj@freebsd.org) Date: Wed, 31 Aug 2022 19:00:03 +1000 From: Peter Jeremy To: Martin Stiemerling Cc: "net@freebsd.org" Subject: Re: Notification of change of IP address/Routing etc Message-ID: References: <67E19935-B868-4BFB-A9FF-9CD9A5547343@gmail.com> List-Id: Networking and TCP/IP with FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-net List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-net@freebsd.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="nXi5zVjcbyiPcsLQ" Content-Disposition: inline In-Reply-To: <67E19935-B868-4BFB-A9FF-9CD9A5547343@gmail.com> X-PGP-Key: http://www.rulingia.com/keys/peter.pgp ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1661936410; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=DyvtKhetXz36PkPtSFfWlu+kLsd+Rxq42nskwFzjI8w=; b=vkc2HuXtlGYNNxrgj8T8IjdvWB9f9/PctuwiBwX4i4jt7qKqxyH4KePqdqBbYXGX3Delgh +rvKkLGQTh8fAu17HtwOcsZwe1iaA1n/dkamXsBNWCM8pUqFVytLF6ZSCUkitnJ9MbWQRP MKQZJCqMtn5r65TlMj4i/9prKZRRnYNCnRGV8XXkBBUqJPuY7TwqogvzKufXHgux0Fdpkb gon3mc1pHzgJLovqz/F2QO8nKWWszw5pE6EUB31qElYEwVQjQncGDZX7qJVjyM5obMxC6H HTrvpiJVCRUHqTRLueriwx7f3yJhoxalRpklGVgk9pPgqkEBiG4/F1YNYtibGQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1661936410; a=rsa-sha256; cv=none; b=u2uJZKEkN59X7Y67oEiOX0h59jOoHzUxmFE4i7UmivVpQDtsfnpz0N25Sj/CTw8Oyn4fB9 5oB62h0sPH+4R8qsLviuGQ7kbURlMK7RVklb+78p2pEou9txPpSKkfSpXzdD85jFZyfrWK aXFnvO3JBE+tFkyAjo0SAbFTt5gwFj0YX0b2/6o8gSI1m2U76HSerxfEdu6AzRxbC2+plw Op1yqHxHAbx5Ozio3UhD4dzHHatINQ41WzJpUL5egU+4vlVewcxUUU8QoDJixX9LCfpCUu LqAkvUXRZnKYvul84F/HwmuPQlk94NE2Z8UrB2nyo4FIS7pz+ZVrlrm6Xn/s0Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N --nXi5zVjcbyiPcsLQ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 2022-Aug-31 10:18:44 +0200, Martin Stiemerling wrot= e: >I am looking for a mechanism to get a notification from the OS when, for i= nstance, an IP address on an interface or a routing entry is being changed.= =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 Peter Jeremy --nXi5zVjcbyiPcsLQ Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEE7rKYbDBnHnTmXCJ+FqWXoOSiCzQFAmMPIw5fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEVF QjI5ODZDMzA2NzFFNzRFNjVDMjI3RTE2QTU5N0EwRTRBMjBCMzQACgkQFqWXoOSi CzRIPhAAj0FGu1ETMbU0Emgv1ubQMfXxAZy1yurQQHyjQBwPflX8tVDRDCnt93Ar BHf8p8s787QXdGRoVB4wou/qKWjho31hD+r4Otj/M/6dvN7+KtwaJ/Z+BP4VqpfD 5Uf6LneYT0Av7Iy08fyatd/QCzkPFgU0Fe4odU/Azt0A8S0PFqWGJX5IwKZgNZ9o uunqgPxKPtVWNQcKhQ3mnW0w3CTwhjwV6Aoxf2gLHOS8ylSrpgdY12hg1py/LN8G NvZKgkoNXYYsotdnmjaiaG1Bj2MK6LUZdbg8j/d+SjCsQ8ShTzw99LeL1Wyqt48T 6TyF1lHHoWrmGxALVz7GF1lNjdeIoIRE21k8YWSGWi7HMSUpsaw2SILCAJIHtNdT 2uvA22NC3S7NKl2Q5YkBBrAs3kyJedb+Utu/Pu3wgh9Rq+Z3pyF9LcEq0R87iAiW xoxN7K0UsfJgrzyfZbOPiUCggeBGcgkl/UNIOA0/lwxcCYpDEiXB23qJe4sE39JX sOnJh72bSwUYz6hEmk10OFH26H0BKP9TPP/GAuTyjoKZDr8pYCSZm2jIc/DN0xBS 0//2fh5aLrjlx5gHaD8hNp+UOjJdWeS57YP1bKlSib4PPQJVG+5RFBV3tfvqLa22 ZDuMruHoPqMHcEWpcc5pYQRzVP/cd4ad1WYQ0q+IlLfvkKd8YXM= =MEa5 -----END PGP SIGNATURE----- --nXi5zVjcbyiPcsLQ--