瀏覽代碼

server4: bind to interface (#41)

Pablo Mazzini 6 年之前
父節點
當前提交
47314d3074
共有 3 個文件被更改,包括 6 次插入2 次删除
  1. 1 1
      coredhcp.go
  2. 1 1
      go.mod
  3. 4 0
      go.sum

+ 1 - 1
coredhcp.go

@@ -222,7 +222,7 @@ func (s *Server) Start() error {
 
 	if s.Config.Server4 != nil {
 		log.Printf("Starting DHCPv4 listener on %v", s.Config.Server4.Listener)
-		s.Server4, err = server4.NewServer(s.Config.Server4.Listener, s.MainHandler4)
+		s.Server4, err = server4.NewServer(s.Config.Server4.Interface, s.Config.Server4.Listener, s.MainHandler4)
 		if err != nil {
 			return err
 		}

+ 1 - 1
go.mod

@@ -4,7 +4,7 @@ go 1.12
 
 require (
 	github.com/hugelgupf/socketpair v0.0.0-20190730060125-05d35a94e714 // indirect
-	github.com/insomniacslk/dhcp v0.0.0-20190729073401-6d0d21cc6337
+	github.com/insomniacslk/dhcp v0.0.0-20190814082028-393ae75a101b
 	github.com/mdlayher/ethernet v0.0.0-20190606142754-0394541c37b7 // indirect
 	github.com/mdlayher/raw v0.0.0-20190606144222-a54781e5f38f // indirect
 	github.com/sirupsen/logrus v1.4.2

+ 4 - 0
go.sum

@@ -44,8 +44,12 @@ github.com/hashicorp/hcl v1.0.0 h1:0Anlzjpi4vEasTeNFn2mLJgTSwt0+6sfsiTG8qcWGx4=
 github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ=
 github.com/hugelgupf/socketpair v0.0.0-20190730060125-05d35a94e714 h1:/jC7qQFrv8CrSJVmaolDVOxTfS9kc36uB6H40kdbQq8=
 github.com/hugelgupf/socketpair v0.0.0-20190730060125-05d35a94e714/go.mod h1:2Goc3h8EklBH5mspfHFxBnEoURQCGzQQH1ga9Myjvis=
+github.com/insomniacslk/dhcp v0.0.0-20190729073401-393ae75 h1:6ml59HeoqwyEPJmBNSKksodppW/+A2zADk0Znv7WXQs=
+github.com/insomniacslk/dhcp v0.0.0-20190729073401-393ae75/go.mod h1:CfMdguCK66I5DAUJgGKyNz8aB6vO5dZzkm9Xep6WGvw=
 github.com/insomniacslk/dhcp v0.0.0-20190729073401-6d0d21cc6337 h1:zIo1LfD0djRD7qDyYAtUUKmbQshy1kUKANWaQL0Ptvw=
 github.com/insomniacslk/dhcp v0.0.0-20190729073401-6d0d21cc6337/go.mod h1:CfMdguCK66I5DAUJgGKyNz8aB6vO5dZzkm9Xep6WGvw=
+github.com/insomniacslk/dhcp v0.0.0-20190814082028-393ae75a101b h1:2PyiA5CVpWhQ4CPINgksFnopxYOGUN1n2IjKwrRqQDE=
+github.com/insomniacslk/dhcp v0.0.0-20190814082028-393ae75a101b/go.mod h1:CfMdguCK66I5DAUJgGKyNz8aB6vO5dZzkm9Xep6WGvw=
 github.com/jonboulle/clockwork v0.1.0/go.mod h1:Ii8DK3G1RaLaWxj9trq07+26W01tbo22gdxWY5EU2bo=
 github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7VTCxuUUipMqKk8s4w=
 github.com/kisielk/errcheck v1.1.0/go.mod h1:EZBBE59ingxPouuu3KfxchcWSUPOHkagtvWXihfKN4Q=