dhcpcd-discuss

Re: nonstandard options missing from --dumplease in 6.10.1

Mike McCabe

Thu Oct 19 22:45:57 2017

Roy -

Thanks for testing!  I'm still able to reproduce the issue, stock raspbian
jessie lite works vs. raspbian stretch lite doesn't... in each case with
option vium-env lines added to dhcpcd.conf



$ dhcpcd -V4 | grep vium
239 vium-env                                     string

$ dhcpcd -U4 eth0 | grep vium
domain_name='vium.com'
< no vium-env >



dhcpcd.conf:
# A sample configuration for dhcpcd.
# See dhcpcd.conf(5) for details.

# Allow users of this group to interact with dhcpcd via the control socket.
#controlgroup wheel

# Inform the DHCP server of our hostname for DDNS.
hostname

# Use the hardware address of the interface for the Client ID.
clientid
# or
# Use the same DUID + IAID as set in DHCPv6 for DHCPv4 ClientID as per
RFC4361.
# Some non-RFC compliant DHCP servers do not reply with this set.
# In this case, comment out duid and enable clientid above.
#duid

# Persist interface configuration when dhcpcd exits.
persistent

# Rapid commit support.
# Safe to enable by default because it requires the equivalent option set
# on the server to actually work.
option rapid_commit

# A list of options to request from the DHCP server.
option domain_name_servers, domain_name, domain_search, host_name
option classless_static_routes
# Most distributions have NTP support.
option ntp_servers
# Respect the network MTU. This is applied to DHCP routes.
option interface_mtu

# A ServerID is required by RFC2131.
require dhcp_server_identifier

# Generate Stable Private IPv6 Addresses instead of hardware based ones
slaac private

# Example static IP configuration:
#interface eth0
#static ip_address=192.168.0.10/24
#static routers=192.168.0.1
#static domain_name_servers=192.168.0.1 8.8.8.8

# It is possible to fall back to a static IP if DHCP fails:
# define static profile
#profile static_eth0
#static ip_address=192.168.1.23/24
#static routers=192.168.1.1
#static domain_name_servers=192.168.1.1

# fallback to static profile on eth0
#interface eth0
#fallback static_eth0
debug
define 239 string vium-env
option vium-env


On Thu, Oct 19, 2017 at 8:39 AM, Roy Marples <roy@xxxxxxxxxxxx> wrote:

> On 19/10/2017 02:40, Mike McCabe wrote:
> > Alternately, is there another way to query non-standard dhcp options in
> > dhcpcd?
>
> netbsd$ ./dhcpcd -V4 | grep vium
> 239 vium-env                                     string
>
> If you don't see that then there is likely an error in your dhcpcd.conf.
> Why not attach the whole file rather than it's tail?
>
> Roy
>

Follow-Ups:
Re: nonstandard options missing from --dumplease in 6.10.1Roy Marples
References:
nonstandard options missing from --dumplease in 6.10.1Mike McCabe
Re: nonstandard options missing from --dumplease in 6.10.1JED
Re: nonstandard options missing from --dumplease in 6.10.1Mike McCabe
Re: nonstandard options missing from --dumplease in 6.10.1Roy Marples
Archive administrator: postmaster@marples.name