Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 06 Jul 2020 12:22:55 +0200
From:      Evilham <contact@evilham.com>
To:        freebsd-questions@freebsd.org
Subject:   Re: mpd5 link up
Message-ID:  <ed4e4dda-30f9-4701-9029-cd82f6bbb20a@yggdrasil.evilham.com>
In-Reply-To: <20200706093639.64kx6wehespfqgnt@x1>
References:  <20200706093639.64kx6wehespfqgnt@x1>

next in thread | previous in thread | raw e-mail | index | archive | help
On dl., jul. 06 2020, Julien Cigar wrote:

> Hello,
>
> I switched from base ppp to mpd5 for my "home" router/firewall 
> (small
> APU2C4) as ppp consumes a lot of CPU usage (100% CPU in fact) 
> and is
> unable to use multiple cores for a single PPPOE connection. It 
> works
> well but as I have a dynamic IP and a DYNDNS-like hostname I 
> don't see
> any option in mpd5 to execute a script whenever the IP address 
> changes.
> There is set "iface up-script xxx.sh" but it is called only when 
> the
> interface changes it's state to UP (first connection).
>
> This is my configuration: 
> https://gist.github.com/silenius/0a40de647b48829fd76c5dec098188e3
>
> Any idea if I missed something in the documentation?
> Otherwise, is there a way to detect an address IP changes in 
> devd?
>
> Thanks!
>
> Julien

Hi Julien,

I actually recently did precisely that as well (also on an APU 
:-)).

You can have up and down scripts with:

set iface up-script /up-stuff
set iface down-script /down-stuff


This is documented with the port in: 
/usr/local/share/doc/mpd5/mpd28.html

Cheers, and enjoy the *much* better performance :-)
--
Evilham



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ed4e4dda-30f9-4701-9029-cd82f6bbb20a>