|
|
|
@ -676,22 +676,20 @@ func (b *LocalBackend) authReconfig() {
|
|
|
|
|
}
|
|
|
|
|
b.logf("reconfig: ra=%v dns=%v 0x%02x\n", uc.RouteAll, uc.CorpDNS, uflags)
|
|
|
|
|
|
|
|
|
|
if nm != nil {
|
|
|
|
|
dns := nm.DNS
|
|
|
|
|
dom := nm.DNSDomains
|
|
|
|
|
if !uc.CorpDNS {
|
|
|
|
|
dns = []wgcfg.IP{}
|
|
|
|
|
dom = []string{}
|
|
|
|
|
}
|
|
|
|
|
cfg, err := nm.WGCfg(uflags, dns)
|
|
|
|
|
if err != nil {
|
|
|
|
|
log.Fatalf("WGCfg: %v\n", err)
|
|
|
|
|
}
|
|
|
|
|
dns := nm.DNS
|
|
|
|
|
dom := nm.DNSDomains
|
|
|
|
|
if !uc.CorpDNS {
|
|
|
|
|
dns = []wgcfg.IP{}
|
|
|
|
|
dom = []string{}
|
|
|
|
|
}
|
|
|
|
|
cfg, err := nm.WGCfg(uflags, dns)
|
|
|
|
|
if err != nil {
|
|
|
|
|
log.Fatalf("WGCfg: %v\n", err)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
err = b.e.Reconfig(cfg, dom)
|
|
|
|
|
if err != nil {
|
|
|
|
|
b.logf("reconfig: %v", err)
|
|
|
|
|
}
|
|
|
|
|
err = b.e.Reconfig(cfg, dom)
|
|
|
|
|
if err != nil {
|
|
|
|
|
b.logf("reconfig: %v", err)
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|