mirror of
https://github.com/pfsense/pfsense.git
synced 2025-10-26 11:38:35 +00:00
24 lines
533 B
Plaintext
24 lines
533 B
Plaintext
! echo "Enabling CARP..."
|
|
require_once("config.inc");
|
|
require_once("interfaces.inc");
|
|
require_once("util.inc");
|
|
|
|
if (is_array($config['virtualip']['vip'])) {
|
|
$viparr = &$config['virtualip']['vip'];
|
|
foreach ($viparr as $vip) {
|
|
switch ($vip['mode']) {
|
|
case "carp":
|
|
interface_carp_configure($vip);
|
|
sleep(1);
|
|
break;
|
|
case "ipalias":
|
|
if (strpos($vip['interface'], '_vip')) {
|
|
interface_ipalias_configure($vip);
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
interfaces_sync_setup();
|
|
set_single_sysctl("net.inet.carp.allow", "1");
|