dhcp: request domain name, too

This commit is contained in:
Michael Stapelberg 2019-01-01 17:17:02 +01:00
parent 25dc781a8e
commit 856c5b62d4

View File

@ -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