summaryrefslogtreecommitdiffstats
path: root/supermicro/bin/supermicro-ipmi-reset
diff options
context:
space:
mode:
Diffstat (limited to 'supermicro/bin/supermicro-ipmi-reset')
-rwxr-xr-xsupermicro/bin/supermicro-ipmi-reset10
1 files changed, 8 insertions, 2 deletions
diff --git a/supermicro/bin/supermicro-ipmi-reset b/supermicro/bin/supermicro-ipmi-reset
index 6b6e11a..8bd92f6 100755
--- a/supermicro/bin/supermicro-ipmi-reset
+++ b/supermicro/bin/supermicro-ipmi-reset
@@ -16,12 +16,18 @@ fi
echo "${PROGRAM}: resetting ipmi to factory defaults (including users and lan)"
ipmicfg -fdl -d
-echo "${PROGRAM}: disabling ipv4 dhcp for ipv6-only configuration"
-ipmicfg -dhcp off
+echo "${PROGRAM}: change to protocol to dual-stack"
+ipmicfg -addrptl 3
echo "${PROGRAM}: configuring ipmi to ${ADDRESS}"
ipmicfg -ipv6 add 1 "${ADDRESS}" 64
+echo "${PROGRAM}: disabling ipv4 dhcp for ipv6-only configuration"
+ipmicfg -dhcp off
+
+echo "${PROGRAM}: clearing ipv4 address for ipv6-only configuration"
+ipmicfg -m 0.0.0.0
+
echo "${PROGRAM}: rebooting ipmi"
ipmicfg -r -d