summaryrefslogtreecommitdiffstats
path: root/etc/phpshellsessions/disablecarp
diff options
context:
space:
mode:
Diffstat (limited to 'etc/phpshellsessions/disablecarp')
-rw-r--r--etc/phpshellsessions/disablecarp17
1 files changed, 17 insertions, 0 deletions
diff --git a/etc/phpshellsessions/disablecarp b/etc/phpshellsessions/disablecarp
new file mode 100644
index 0000000..5868158
--- /dev/null
+++ b/etc/phpshellsessions/disablecarp
@@ -0,0 +1,17 @@
+! echo "Disabling CARP..."
+require_once("config.inc");
+require_once("interfaces.inc");
+require_once("util.inc");
+
+mwexec("/sbin/sysctl net.inet.carp.allow=0");
+if(is_array($config['virtualip']['vip'])) {
+ $viparr = &$config['virtualip']['vip'];
+ foreach ($viparr as $vip) {
+ switch ($vip['mode']) {
+ case "carp":
+ interface_vip_bring_down($vip);
+ sleep(1);
+ break;
+ }
+ }
+}
OpenPOWER on IntegriCloud