mirror of
https://github.com/kubenetworks/kubevpn.git
synced 2025-12-24 11:51:13 +08:00
feat: return err if setup dns failed
This commit is contained in:
2
TODO.MD
2
TODO.MD
@@ -19,6 +19,6 @@
|
|||||||
- [x] 自己写个 control plane
|
- [x] 自己写个 control plane
|
||||||
- [x] 考虑是否将 control plane 和服务分开
|
- [x] 考虑是否将 control plane 和服务分开
|
||||||
- [x] 写单元测试,优化 GitHub action
|
- [x] 写单元测试,优化 GitHub action
|
||||||
- [ ] Linux 和 macOS 也改用 WireGuard library
|
- [x] Linux 和 macOS 也改用 WireGuard library
|
||||||
- [x] 探测是否有重复路由的 utun设备,禁用 `sudo ifconfig utun1 down`
|
- [x] 探测是否有重复路由的 utun设备,禁用 `sudo ifconfig utun1 down`
|
||||||
|
|
||||||
|
|||||||
@@ -130,7 +130,10 @@ func (c *ConnectOptions) DoConnect() (err error) {
|
|||||||
}
|
}
|
||||||
c.addRouteDynamic(ctx)
|
c.addRouteDynamic(ctx)
|
||||||
c.deleteFirewallRule(ctx)
|
c.deleteFirewallRule(ctx)
|
||||||
c.setupDNS()
|
err = c.setupDNS()
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
log.Info("dns service ok")
|
log.Info("dns service ok")
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user