File tree 1 file changed +2
-1
lines changed
files/image_config/interfaces
1 file changed +2
-1
lines changed Original file line number Diff line number Diff line change @@ -69,14 +69,15 @@ iface {{ member }} inet manual
69
69
{% endfor %}
70
70
{% if minigraph_portchannels .keys () | length %}
71
71
# "|| true" is added to suppress the error when interface is already a member of LAG
72
+ # "ip link show | grep -q master" is added to ensure interface is enslaved
72
73
{% endif %}
73
74
{% for pc in minigraph_portchannels .keys ()|sort %}
74
75
{% for member in minigraph_portchannels [pc ]['members' ] %}
75
76
auto {{ member }}
76
77
allow-hotplug {{ member }}
77
78
iface {{ member }} inet manual
78
79
pre-up teamdctl {{ pc }} port add {{ member }} || true
79
- post-up ip link show {{ pc }} && ifconfig {{ member }} up
80
+ post-up ip link show {{ member }} | grep -q master && ifconfig {{ member }} up
80
81
post-down ifconfig {{ member }} down
81
82
#
82
83
{% endfor %}
You can’t perform that action at this time.
0 commit comments