Hi,

Thank for the report.

On Thu, 23 Mar 2023 15:33:02 -0700
Ryan Freeman <r...@slipgate.org> wrote:
> Noticed this on OpenBSD 7.2 (and 7.1), confirmed still an issue on Mar 21
> snapshot as well.
> 
> npppd.conf(5) states:
>      pool-address address-range | address-mask [for dynamic | static]
>              Specify the IP address space that is pooled for this IPCP
>              setting.  The address space can be specified by address-range
>              (e.g. 192.168.0.2-192.168.0.254) or address-mask (e.g.
>              192.168.0.0/24).  dynamic means the address space is reserved for
>              dynamic allocation; static means the address space is reserved
>              for static allocation.  The default is dynamic.  This option can
>              be used multiple times.
> 
> address-mask is not accepted by the parser:
> 
> ipcp IPCP {
>         #pool-address 10.0.0.2-10.0.0.254
>       pool-address 10.0.1.0/24
>         dns-servers 8.8.8.8
> }
> 
> 15:28 ryan@insomniac:~$ doas npppd -n
> 2023-03-23 15:28:40:CRIT: /etc/npppd/npppd.conf:23: syntax error
> 2023-03-23 15:28:40:CRIT: /etc/npppd/npppd.conf:28: ipcp IPCP is not found
> 2023-03-23 15:28:40:CRIT: /etc/npppd/npppd.conf:29: interface pppx0 is not 
> found

Surround the address/mask with " will workaround the problem.

        pool-address "10.0.1.0/24"

I will fix this after 7.3 release.

> address-range is OK:
> 
> ipcp IPCP {
>         pool-address 10.0.0.2-10.0.0.254
>       #pool-address 10.0.1.0/24
>         dns-servers 8.8.8.8
> }
> 
> 15:30 ryan@insomniac:~$ doas npppd -n
> configuration OK
> 
> 
> I've been sitting on this for a couple months and was just reminded, apologies
> for the delay!
> 
> Thanks,
> -Ryan
> 

Reply via email to