=?utf-8?Q?Per-Olov=20Sj=C3=B6holm?= <p...@incedo.org> wrote:

> I can in the man page f??r PF see:
> 
> --snip--
> Interface names, interface group names, and self can have
>              modifiers appended:
> 
>              :0                   Do not include interface aliases.
>              :broadcast  Translates to the interface's broadcast address(es).
>              :network    Translates to the network(s) attached to the
>                          interface.
>              :peer       Translates to the point-to-point interface's peer
>                          address(es).
> --snip--
> 
> Is there a special reason syntax like INTERNET_INT:1 wont work if we want to 
> use the first alias address from the hostname interface file?
> 
> As it is now I have to use the base adress by using ":0" or including all 
> aliases. For me this seems unusable. If I want to nat out on the alias 
> address from for example the DMZ I would like to use ":1". As this is not 
> possible I have to hard code the IP:s in pf.conf.

Yes there is a very good reason.

Interface aliases are not what you think they.  A mistake was made
more than two decades ago.  If you reconfigure, they "roll".

You should avoid use of :0, unless you need it.  But definately you do
not want :1 or :2 etc

Reply via email to