diff --git a/plugin/net/cni.go b/plugin/net/cni.go index 10b0e137..bfc4f45e 100644 --- a/plugin/net/cni.go +++ b/plugin/net/cni.go @@ -34,7 +34,8 @@ func NewCNIPlugin(weave *weaveapi.Client) *CNIPlugin { func loadNetConf(bytes []byte) (*NetConf, error) { n := &NetConf{ - BrName: weavenet.WeaveBridgeName, + BrName: weavenet.WeaveBridgeName, + HairpinMode: true, } if err := json.Unmarshal(bytes, n); err != nil { return nil, fmt.Errorf("failed to load netconf: %v", err)