summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--debian/changelog6
-rw-r--r--templates/interfaces/ethernet/node.tag/disable/node.def4
2 files changed, 10 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
index bfe81527..00c15b91 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+vyatta-cfg-system (0.20.44+vyos2+current18) unstable; urgency=low
+
+ * T1181 dhclient not restarted if interface switches from disable to enabled again
+
+ -- hagbard <vyosdev@derith.de> Tue, 15 Jan 2019 12:19:16 -0800
+
vyatta-cfg-system (0.20.44+vyos2+current17) unstable; urgency=low
* T1026 - Removing tunnel deletes all tunnels?
diff --git a/templates/interfaces/ethernet/node.tag/disable/node.def b/templates/interfaces/ethernet/node.tag/disable/node.def
index c948e970..418fe24c 100644
--- a/templates/interfaces/ethernet/node.tag/disable/node.def
+++ b/templates/interfaces/ethernet/node.tag/disable/node.def
@@ -14,3 +14,7 @@ delete: [ -d /sys/class/net/$VAR(../@) ] || exit 0
fi
affinity=$VAR(../smp-affinity/@)
sudo /opt/vyatta/sbin/irq-affinity.pl $VAR(../@) ${affinity:-auto}
+ s=$(cli-shell-api showCfg interfaces ethernet $VAR(../@) address | awk '{print $2}')
+ if [ "$s" == "dhcp" ]; then
+ /etc/netplug/linkup.d/dhclient $VAR(../@)
+ fi