From 64d4f5736b9c8dfe2a516cd03a8699fe1463cff1 Mon Sep 17 00:00:00 2001 From: Stephen Hemminger Date: Fri, 9 Jan 2009 14:52:24 -0800 Subject: Restore IPV6 addresses when interface re-enabled Bugfix: 3696 Force restore of IPV6 addresses when interface is enabled --- templates/interfaces/ethernet/node.tag/disable/node.def | 5 +++-- templates/interfaces/ethernet/node.tag/vif/node.tag/disable/node.def | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) (limited to 'templates') diff --git a/templates/interfaces/ethernet/node.tag/disable/node.def b/templates/interfaces/ethernet/node.tag/disable/node.def index 54090cc..1dcaf17 100644 --- a/templates/interfaces/ethernet/node.tag/disable/node.def +++ b/templates/interfaces/ethernet/node.tag/disable/node.def @@ -1,3 +1,4 @@ help: Set interface disabled -update:expression: "sudo ip link set $VAR(../@) down"; "Error disabling dev $VAR(../@)" -delete:expression: "sudo ip link set $VAR(../@) up"; "Error enabling dev $VAR(../@)" +update: sudo ip link set $VAR(../@) down +delete: sudo ip link set $VAR(../@) up + /opt/vyatta/sbin/vyatta-interfaces.pl --dev $VAR(../@) --restore-ipv6 diff --git a/templates/interfaces/ethernet/node.tag/vif/node.tag/disable/node.def b/templates/interfaces/ethernet/node.tag/vif/node.tag/disable/node.def index 9599de3..61cdbe8 100644 --- a/templates/interfaces/ethernet/node.tag/vif/node.tag/disable/node.def +++ b/templates/interfaces/ethernet/node.tag/vif/node.tag/disable/node.def @@ -1,3 +1,4 @@ help: Set interface disabled -update:expression: "sudo ip link set $VAR(../../@).$VAR(../@) down"; "Error disabling dev $VAR(../../@).$VAR(../@)" -delete:expression: "sudo ip link set $VAR(../../@).$VAR(../@) up"; "Error enabling dev $VAR(../../@).$VAR(../@)" +update:sudo ip link set $VAR(../../@).$VAR(../@) down +delete:sudo ip link set $VAR(../../@).$VAR(../@) up + /opt/vyatta/sbin/vyatta-interfaces.pl --dev $VAR(../../@).$VAR(../@) --restore-ipv6 -- cgit v1.2.3