Hi folks,

Deutsche Telekom gives me a new /56 prefix for my internal net and
a new /64 prefix for the external connection on every reboot of my
modem. The old internal prefix is not routed anymore. Question is,
how can I tell pf to use the new prefix? 

There are a few constants in my pf.conf file, e.g.

        myhost = "{ 2001:db8:1f21:1c03:123:4567:89ab:cdef ... }"

Currently they have to be edited on every prefix change. Workaround
is to regenerate pf.conf from a template or to use pfctl to modify
some tables on the fly, but actually I would like to write something
like
        p1 = (re1:prefix)
        myhost = "{ $p1::123:4567:89ab:cdef ... }"

in my pf.conf.

The man page mentions "prefix" only for address family translation
(please excuse if I am too blind to see), so I wonder what is best
practice here?


Regards
Harri

Reply via email to