From 856c5b62d4d16675b25ad7f9a20a916f4690b20c Mon Sep 17 00:00:00 2001 From: Michael Stapelberg Date: Tue, 1 Jan 2019 17:17:02 +0100 Subject: [PATCH] dhcp: request domain name, too --- cmd/dhcp/dhcp.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/cmd/dhcp/dhcp.go b/cmd/dhcp/dhcp.go index 08af84b..5628c41 100644 --- a/cmd/dhcp/dhcp.go +++ b/cmd/dhcp/dhcp.go @@ -61,7 +61,8 @@ func (c *client) discover() (*layers.DHCPv4, error) { dhcp4.ParamsRequestOpt( layers.DHCPOptDNS, layers.DHCPOptRouter, - layers.DHCPOptSubnetMask), + layers.DHCPOptSubnetMask, + layers.DHCPOptDomainName), }) if err := dhcp4.Write(c.conn, discover); err != nil { return nil, err @@ -97,7 +98,8 @@ func (c *client) request(last *layers.DHCPv4) (*layers.DHCPv4, error) { dhcp4.ParamsRequestOpt( layers.DHCPOptDNS, layers.DHCPOptRouter, - layers.DHCPOptSubnetMask), + layers.DHCPOptSubnetMask, + layers.DHCPOptDomainName), }, dhcp4.ServerID(last.Options)...)) if err := dhcp4.Write(c.conn, request); err != nil { return nil, err