In #15080, there was a command added to re-add 127.0.0.1/8 to the lo interface when the networking configuration is being brought down. However, the trigger for that command is `down`, which, looking at ifupdown2 configuration files, runs immediately after 127.0.0.1/16 is removed. This means there may be a period of time where there are no loopback addresses assigned to the lo interface, and redis commands will fail. Fix this by changing this to pre-down, which should run well before 127.0.0.1/16 is removed, and should always leave lo with a loopback address. Signed-off-by: Saikrishna Arcot <sarcot@microsoft.com> Co-authored-by: Saikrishna Arcot <sarcot@microsoft.com>
This commit is contained in:
parent
1726eb3eb7
commit
e7f49c9bce
@ -26,7 +26,7 @@ iface lo inet loopback
|
|||||||
netmask 255.255.0.0
|
netmask 255.255.0.0
|
||||||
scope host
|
scope host
|
||||||
post-up ip addr del 127.0.0.1/8 dev lo
|
post-up ip addr del 127.0.0.1/8 dev lo
|
||||||
down ip addr add 127.0.0.1/8 dev lo
|
pre-down ip addr add 127.0.0.1/8 dev lo
|
||||||
{% endblock loopback %}
|
{% endblock loopback %}
|
||||||
{% block mgmt_interface %}
|
{% block mgmt_interface %}
|
||||||
|
|
||||||
|
@ -10,7 +10,7 @@ iface lo inet loopback
|
|||||||
netmask 255.255.0.0
|
netmask 255.255.0.0
|
||||||
scope host
|
scope host
|
||||||
post-up ip addr del 127.0.0.1/8 dev lo
|
post-up ip addr del 127.0.0.1/8 dev lo
|
||||||
down ip addr add 127.0.0.1/8 dev lo
|
pre-down ip addr add 127.0.0.1/8 dev lo
|
||||||
|
|
||||||
# The management network interface
|
# The management network interface
|
||||||
auto eth0
|
auto eth0
|
||||||
|
@ -10,7 +10,7 @@ iface lo inet loopback
|
|||||||
netmask 255.255.0.0
|
netmask 255.255.0.0
|
||||||
scope host
|
scope host
|
||||||
post-up ip addr del 127.0.0.1/8 dev lo
|
post-up ip addr del 127.0.0.1/8 dev lo
|
||||||
down ip addr add 127.0.0.1/8 dev lo
|
pre-down ip addr add 127.0.0.1/8 dev lo
|
||||||
|
|
||||||
# The management network interface
|
# The management network interface
|
||||||
auto eth0
|
auto eth0
|
||||||
|
@ -10,7 +10,7 @@ iface lo inet loopback
|
|||||||
netmask 255.255.0.0
|
netmask 255.255.0.0
|
||||||
scope host
|
scope host
|
||||||
post-up ip addr del 127.0.0.1/8 dev lo
|
post-up ip addr del 127.0.0.1/8 dev lo
|
||||||
down ip addr add 127.0.0.1/8 dev lo
|
pre-down ip addr add 127.0.0.1/8 dev lo
|
||||||
|
|
||||||
# The management network interface
|
# The management network interface
|
||||||
auto eth0
|
auto eth0
|
||||||
|
@ -10,7 +10,7 @@ iface lo inet loopback
|
|||||||
netmask 255.255.0.0
|
netmask 255.255.0.0
|
||||||
scope host
|
scope host
|
||||||
post-up ip addr del 127.0.0.1/8 dev lo
|
post-up ip addr del 127.0.0.1/8 dev lo
|
||||||
down ip addr add 127.0.0.1/8 dev lo
|
pre-down ip addr add 127.0.0.1/8 dev lo
|
||||||
|
|
||||||
# The management network interface
|
# The management network interface
|
||||||
auto eth0
|
auto eth0
|
||||||
|
@ -10,7 +10,7 @@ iface lo inet loopback
|
|||||||
netmask 255.255.0.0
|
netmask 255.255.0.0
|
||||||
scope host
|
scope host
|
||||||
post-up ip addr del 127.0.0.1/8 dev lo
|
post-up ip addr del 127.0.0.1/8 dev lo
|
||||||
down ip addr add 127.0.0.1/8 dev lo
|
pre-down ip addr add 127.0.0.1/8 dev lo
|
||||||
|
|
||||||
# The management network interface
|
# The management network interface
|
||||||
auto eth0
|
auto eth0
|
||||||
|
@ -10,7 +10,7 @@ iface lo inet loopback
|
|||||||
netmask 255.255.0.0
|
netmask 255.255.0.0
|
||||||
scope host
|
scope host
|
||||||
post-up ip addr del 127.0.0.1/8 dev lo
|
post-up ip addr del 127.0.0.1/8 dev lo
|
||||||
down ip addr add 127.0.0.1/8 dev lo
|
pre-down ip addr add 127.0.0.1/8 dev lo
|
||||||
|
|
||||||
# The management network interface
|
# The management network interface
|
||||||
auto eth0
|
auto eth0
|
||||||
|
@ -19,7 +19,7 @@ iface lo inet loopback
|
|||||||
netmask 255.255.0.0
|
netmask 255.255.0.0
|
||||||
scope host
|
scope host
|
||||||
post-up ip addr del 127.0.0.1/8 dev lo
|
post-up ip addr del 127.0.0.1/8 dev lo
|
||||||
down ip addr add 127.0.0.1/8 dev lo
|
pre-down ip addr add 127.0.0.1/8 dev lo
|
||||||
|
|
||||||
# The management network interface
|
# The management network interface
|
||||||
auto eth0
|
auto eth0
|
||||||
|
@ -19,7 +19,7 @@ iface lo inet loopback
|
|||||||
netmask 255.255.0.0
|
netmask 255.255.0.0
|
||||||
scope host
|
scope host
|
||||||
post-up ip addr del 127.0.0.1/8 dev lo
|
post-up ip addr del 127.0.0.1/8 dev lo
|
||||||
down ip addr add 127.0.0.1/8 dev lo
|
pre-down ip addr add 127.0.0.1/8 dev lo
|
||||||
|
|
||||||
# The management network interface
|
# The management network interface
|
||||||
auto eth0
|
auto eth0
|
||||||
|
@ -10,7 +10,7 @@ iface lo inet loopback
|
|||||||
netmask 255.255.0.0
|
netmask 255.255.0.0
|
||||||
scope host
|
scope host
|
||||||
post-up ip addr del 127.0.0.1/8 dev lo
|
post-up ip addr del 127.0.0.1/8 dev lo
|
||||||
down ip addr add 127.0.0.1/8 dev lo
|
pre-down ip addr add 127.0.0.1/8 dev lo
|
||||||
|
|
||||||
# The management network interface
|
# The management network interface
|
||||||
auto eth1
|
auto eth1
|
||||||
|
@ -10,7 +10,7 @@ iface lo inet loopback
|
|||||||
netmask 255.255.0.0
|
netmask 255.255.0.0
|
||||||
scope host
|
scope host
|
||||||
post-up ip addr del 127.0.0.1/8 dev lo
|
post-up ip addr del 127.0.0.1/8 dev lo
|
||||||
down ip addr add 127.0.0.1/8 dev lo
|
pre-down ip addr add 127.0.0.1/8 dev lo
|
||||||
|
|
||||||
# The management network interface
|
# The management network interface
|
||||||
auto eth0
|
auto eth0
|
||||||
|
@ -10,7 +10,7 @@ iface lo inet loopback
|
|||||||
netmask 255.255.0.0
|
netmask 255.255.0.0
|
||||||
scope host
|
scope host
|
||||||
post-up ip addr del 127.0.0.1/8 dev lo
|
post-up ip addr del 127.0.0.1/8 dev lo
|
||||||
down ip addr add 127.0.0.1/8 dev lo
|
pre-down ip addr add 127.0.0.1/8 dev lo
|
||||||
|
|
||||||
# The management network interface
|
# The management network interface
|
||||||
auto eth0
|
auto eth0
|
||||||
|
@ -10,7 +10,7 @@ iface lo inet loopback
|
|||||||
netmask 255.255.0.0
|
netmask 255.255.0.0
|
||||||
scope host
|
scope host
|
||||||
post-up ip addr del 127.0.0.1/8 dev lo
|
post-up ip addr del 127.0.0.1/8 dev lo
|
||||||
down ip addr add 127.0.0.1/8 dev lo
|
pre-down ip addr add 127.0.0.1/8 dev lo
|
||||||
|
|
||||||
# The management network interface
|
# The management network interface
|
||||||
auto eth0
|
auto eth0
|
||||||
|
@ -10,7 +10,7 @@ iface lo inet loopback
|
|||||||
netmask 255.255.0.0
|
netmask 255.255.0.0
|
||||||
scope host
|
scope host
|
||||||
post-up ip addr del 127.0.0.1/8 dev lo
|
post-up ip addr del 127.0.0.1/8 dev lo
|
||||||
down ip addr add 127.0.0.1/8 dev lo
|
pre-down ip addr add 127.0.0.1/8 dev lo
|
||||||
|
|
||||||
# The management network interface
|
# The management network interface
|
||||||
auto eth0
|
auto eth0
|
||||||
|
@ -10,7 +10,7 @@ iface lo inet loopback
|
|||||||
netmask 255.255.0.0
|
netmask 255.255.0.0
|
||||||
scope host
|
scope host
|
||||||
post-up ip addr del 127.0.0.1/8 dev lo
|
post-up ip addr del 127.0.0.1/8 dev lo
|
||||||
down ip addr add 127.0.0.1/8 dev lo
|
pre-down ip addr add 127.0.0.1/8 dev lo
|
||||||
|
|
||||||
# The management network interface
|
# The management network interface
|
||||||
auto eth0
|
auto eth0
|
||||||
|
@ -10,7 +10,7 @@ iface lo inet loopback
|
|||||||
netmask 255.255.0.0
|
netmask 255.255.0.0
|
||||||
scope host
|
scope host
|
||||||
post-up ip addr del 127.0.0.1/8 dev lo
|
post-up ip addr del 127.0.0.1/8 dev lo
|
||||||
down ip addr add 127.0.0.1/8 dev lo
|
pre-down ip addr add 127.0.0.1/8 dev lo
|
||||||
|
|
||||||
# The management network interface
|
# The management network interface
|
||||||
auto eth0
|
auto eth0
|
||||||
|
@ -19,7 +19,7 @@ iface lo inet loopback
|
|||||||
netmask 255.255.0.0
|
netmask 255.255.0.0
|
||||||
scope host
|
scope host
|
||||||
post-up ip addr del 127.0.0.1/8 dev lo
|
post-up ip addr del 127.0.0.1/8 dev lo
|
||||||
down ip addr add 127.0.0.1/8 dev lo
|
pre-down ip addr add 127.0.0.1/8 dev lo
|
||||||
|
|
||||||
# The management network interface
|
# The management network interface
|
||||||
auto eth0
|
auto eth0
|
||||||
|
@ -19,7 +19,7 @@ iface lo inet loopback
|
|||||||
netmask 255.255.0.0
|
netmask 255.255.0.0
|
||||||
scope host
|
scope host
|
||||||
post-up ip addr del 127.0.0.1/8 dev lo
|
post-up ip addr del 127.0.0.1/8 dev lo
|
||||||
down ip addr add 127.0.0.1/8 dev lo
|
pre-down ip addr add 127.0.0.1/8 dev lo
|
||||||
|
|
||||||
# The management network interface
|
# The management network interface
|
||||||
auto eth0
|
auto eth0
|
||||||
|
@ -10,7 +10,7 @@ iface lo inet loopback
|
|||||||
netmask 255.255.0.0
|
netmask 255.255.0.0
|
||||||
scope host
|
scope host
|
||||||
post-up ip addr del 127.0.0.1/8 dev lo
|
post-up ip addr del 127.0.0.1/8 dev lo
|
||||||
down ip addr add 127.0.0.1/8 dev lo
|
pre-down ip addr add 127.0.0.1/8 dev lo
|
||||||
|
|
||||||
# The management network interface
|
# The management network interface
|
||||||
auto eth0
|
auto eth0
|
||||||
|
Loading…
Reference in New Issue
Block a user