Prechádzať zdrojové kódy

prevent linux from assigning ipv6 link-local addresses (#1476)

Jack Doan 5 dní pred
rodič
commit
65cc253c19
1 zmenil súbory, kde vykonal 5 pridanie a 0 odobranie
  1. 5 0
      overlay/tun_linux.go

+ 5 - 0
overlay/tun_linux.go

@@ -360,6 +360,11 @@ func (t *tun) Activate() error {
 		t.l.WithError(err).Error("Failed to set tun tx queue length")
 	}
 
+	const modeNone = 1
+	if err = netlink.LinkSetIP6AddrGenMode(link, modeNone); err != nil {
+		t.l.WithError(err).Warn("Failed to disable link local address generation")
+	}
+
 	if err = t.addIPs(link); err != nil {
 		return err
 	}