-
Notifications
You must be signed in to change notification settings - Fork 102
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Default $arp_restricted=true breaks Calico overlay network #254
Comments
|
Hi @eumel8 , thanks for this information ... setting I fear that if we change this default now to |
|
I think having From an internal viewpoint, our baseline (https://github.com/dev-sec/linux-baseline/blob/8ee448e3e220ad2d2e19db3e508ffb14c9550daf/controls/sysctl_spec.rb#L104) checks if this sysctl is set to |
|
I share your view, we should open a discussion on this value ... maybe I was a bit too fast implementing the defaults of my company here, sorry. Independent of this the baseline should honor that both values are secure and used in the wild, therefore I pushed this PR :-) |
|
@mcgege indeed, arp_ignore = 1 was the default and it seems it worked so far on older installations. With a value of 2 it's definitly broken. I understand the security recommendation, from user perspective a global option like |
|
New release 2.2.10 is out, please try |
|
@mcgege many thanks, works now as expected. only |
Describe the bug
Calico used proxy arp technique for routing in overlay network. A default setting of $arp_restricted=true, like introduced some days ago here and handled here will break communication in Kubernetes cluster with Calico CNI.
Expected behavior
default variable in init.pp should be set to false
Actual behavior
default value of $arp_restricted is true so net.ipv4.conf.all.arp_ignore is set to 2. Arp requests are ignored.
Workaround
OS / Environment
Ubuntu 18.04
Puppet Version
Additional context
also handled here: kubernetes/kubernetes#71555
The text was updated successfully, but these errors were encountered: