dhcp: request domain name, too
This commit is contained in:
parent
25dc781a8e
commit
856c5b62d4
@ -61,7 +61,8 @@ func (c *client) discover() (*layers.DHCPv4, error) {
|
|||||||
dhcp4.ParamsRequestOpt(
|
dhcp4.ParamsRequestOpt(
|
||||||
layers.DHCPOptDNS,
|
layers.DHCPOptDNS,
|
||||||
layers.DHCPOptRouter,
|
layers.DHCPOptRouter,
|
||||||
layers.DHCPOptSubnetMask),
|
layers.DHCPOptSubnetMask,
|
||||||
|
layers.DHCPOptDomainName),
|
||||||
})
|
})
|
||||||
if err := dhcp4.Write(c.conn, discover); err != nil {
|
if err := dhcp4.Write(c.conn, discover); err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
@ -97,7 +98,8 @@ func (c *client) request(last *layers.DHCPv4) (*layers.DHCPv4, error) {
|
|||||||
dhcp4.ParamsRequestOpt(
|
dhcp4.ParamsRequestOpt(
|
||||||
layers.DHCPOptDNS,
|
layers.DHCPOptDNS,
|
||||||
layers.DHCPOptRouter,
|
layers.DHCPOptRouter,
|
||||||
layers.DHCPOptSubnetMask),
|
layers.DHCPOptSubnetMask,
|
||||||
|
layers.DHCPOptDomainName),
|
||||||
}, dhcp4.ServerID(last.Options)...))
|
}, dhcp4.ServerID(last.Options)...))
|
||||||
if err := dhcp4.Write(c.conn, request); err != nil {
|
if err := dhcp4.Write(c.conn, request); err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
|
Loading…
x
Reference in New Issue
Block a user