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] 写单元测试,优化 GitHub action
|
||||
- [ ] Linux 和 macOS 也改用 WireGuard library
|
||||
- [x] Linux 和 macOS 也改用 WireGuard library
|
||||
- [x] 探测是否有重复路由的 utun设备,禁用 `sudo ifconfig utun1 down`
|
||||
|
||||
|
||||
@@ -130,7 +130,10 @@ func (c *ConnectOptions) DoConnect() (err error) {
|
||||
}
|
||||
c.addRouteDynamic(ctx)
|
||||
c.deleteFirewallRule(ctx)
|
||||
c.setupDNS()
|
||||
err = c.setupDNS()
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
log.Info("dns service ok")
|
||||
return
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user