Project

General

Profile

Actions

Submit #2960

closed

net.inet.carp.setroute sysctl

Added by fgudin over 7 years ago. Updated over 7 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
Networking
Target version:
-
Start date:
10/26/2016
Due date:
% Done:

100%

Estimated time:

Description

Hello,

CARP adds and deletes routes as interfaces state change. I wanted to prevent it from messing with routes on my hosts, and thus introduced a new sysctl under net.inet.carp (default behaviour kept obviously). Diff was done against v4.6.1.

My use case was a dual squid proxy setting, where their processes couldn't even resolve names, as the local resolvers were themselves subject to ARP load-balancing. AFAIU, the default route being set to CARP's IP address implied that their outgoing connections had their source address set to the virtual IP. This may be ok for routing, etc. but as soon as the CARP-enabled host has to initiate sessions, it breaks. Of course, I could be plain wrong and willingly accepting advice if there's a better solution.

Thanks in advance,
--
Francis GUDIN


Files

carp.diff (3.36 KB) carp.diff fgudin, 10/26/2016 06:02 AM
Actions

Also available in: Atom PDF