* Gregor Best <[email protected]> [2016-05-01 19:22]:
> /etc/hostname.if supports IPv4 addresses with a CIDR prefix length:
> 
>       inet 10.0.0.1/16
> 
> which is not documented in hostname.if(5). The attached patch fixes
> that. I'm not sure whether describing '/prefixlen' before 'netmask' is a
> good idea, but it matches the order things have to be specified in and
> 'netmask' is the next paragraph after '/prefixlen'

technically, hostname.if doesn't support ip/len notation. It is a
notation that the hostname parser doesn't grok and just passes on to
ifconfig. That is the modus operandi for almost everything actually -
except the classic "inet [addr] [mask] [bcast]" notation. This "dual"
approach, parsing by netstart vs just passing on to ifconfig, is the
source of this slightly confusing behaviour.

-- 
Henning Brauer, [email protected], [email protected]
BS Web Services GmbH, http://bsws.de, Full-Service ISP
Secure Hosting, Mail and DNS. Virtual & Dedicated Servers, Root to Fully Managed
Henning Brauer Consulting, http://henningbrauer.com/

Reply via email to