Compare commits
2 Commits
Author | SHA1 | Date | |
---|---|---|---|
5f01503df6 | |||
ce29a6f436 |
@ -266,18 +266,19 @@ func newSrv(permDir string) (*srv, error) {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
serverIP = serverIP.To4()
|
||||||
var domainSearch []byte
|
var domainSearch []byte
|
||||||
domainSearch, err = dhcp4d.CompressNames("lan.", *domain)
|
domainSearch, err = dhcp4d.CompressNames("lan.", *domain)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
options := dhcp4.Options{
|
options := dhcp4.Options{
|
||||||
dhcp4.OptionSubnetMask: []byte{255, 255, 255, 0},
|
dhcp4.OptionSubnetMask: []byte{255, 255, 255, 0},
|
||||||
dhcp4.OptionRouter: []byte(serverIP),
|
dhcp4.OptionRouter: []byte(serverIP),
|
||||||
dhcp4.OptionDomainNameServer: []byte(serverIP),
|
dhcp4.OptionDomainNameServer: []byte(serverIP),
|
||||||
dhcp4.OptionTimeServer: []byte(serverIP),
|
dhcp4.OptionNetworkTimeProtocolServers: []byte(serverIP),
|
||||||
dhcp4.OptionDomainName: []byte(*domain),
|
dhcp4.OptionDomainName: []byte(*domain),
|
||||||
dhcp4.OptionDomainSearch: domainSearch,
|
dhcp4.OptionDomainSearch: domainSearch,
|
||||||
}
|
}
|
||||||
|
|
||||||
handler, err := dhcp4d.NewHandler(permDir, ifc, *iface, nil, options)
|
handler, err := dhcp4d.NewHandler(permDir, ifc, *iface, nil, options)
|
||||||
|
Reference in New Issue
Block a user