Set the MTU regardless if an address is present

Closes-Bug: #1753543
Change-Id: I1dd72bd0ddec6b944c9ab440e5e2809a6471ae03
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
(cherry picked from commit 4e96af6157)
This commit is contained in:
Kevin Carter 2018-03-06 10:14:27 -06:00 committed by Kevin Carter (cloudnull)
parent 1145aabdf3
commit 0be23b0532
1 changed files with 8 additions and 7 deletions

View File

@ -6,20 +6,21 @@ auto {{ item.value.interface }}
iface {{ item.value.interface }} inet static
address {{ item.value.address }}
netmask {{ item.value.netmask }}
{% if item.value.gateway is defined %}
{% if item.value.gateway is defined %}
gateway {{ item.value.gateway }}
{% endif %}
{% endif %}
mtu {{ item.value.mtu|default(lxc_container_default_mtu) }}
# needed to enable gratuitous arps on interface events
post-up sysctl -w net.ipv4.conf.$IFACE.arp_notify=1
# needed to force an interface event (setting mac to what it already is)
post-up ip link set $IFACE address $(cat /sys/class/net/$IFACE/address)
{% if item.value.static_routes is defined %}
{% for route in item.value.static_routes %}
{% if item.value.static_routes is defined %}
{% for route in item.value.static_routes %}
post-up ip route add {{ route['cidr'] }} via {{ route['gateway'] }} || true
{% endfor %}
{% endif %}
{% endfor %}
{% endif %}
{% else %}
iface {{ item.value.interface }} inet manual
mtu {{ item.value.mtu|default(lxc_container_default_mtu) }}
{% endif %}
### end generated network for [ {{ item.value.interface }} ] ###
### end generated network for [ {{ item.value.interface }} ] ###