Fix potentially not having any loopback address on lo interface (#16490)
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>
This commit is contained in:
parent
a47e79d584
commit
2818e25969
@ -26,7 +26,7 @@ iface lo inet loopback
|
||||
netmask 255.255.0.0
|
||||
scope host
|
||||
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 %}
|
||||
{% block mgmt_interface %}
|
||||
|
||||
|
@ -10,7 +10,7 @@ iface lo inet loopback
|
||||
netmask 255.255.0.0
|
||||
scope host
|
||||
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
|
||||
auto eth0
|
||||
|
@ -10,7 +10,7 @@ iface lo inet loopback
|
||||
netmask 255.255.0.0
|
||||
scope host
|
||||
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
|
||||
auto eth0
|
||||
|
@ -10,7 +10,7 @@ iface lo inet loopback
|
||||
netmask 255.255.0.0
|
||||
scope host
|
||||
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
|
||||
auto eth0
|
||||
|
@ -10,7 +10,7 @@ iface lo inet loopback
|
||||
netmask 255.255.0.0
|
||||
scope host
|
||||
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
|
||||
auto eth0
|
||||
|
@ -10,7 +10,7 @@ iface lo inet loopback
|
||||
netmask 255.255.0.0
|
||||
scope host
|
||||
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
|
||||
auto eth0
|
||||
|
@ -10,7 +10,7 @@ iface lo inet loopback
|
||||
netmask 255.255.0.0
|
||||
scope host
|
||||
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
|
||||
auto eth0
|
||||
|
@ -19,7 +19,7 @@ iface lo inet loopback
|
||||
netmask 255.255.0.0
|
||||
scope host
|
||||
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
|
||||
auto eth0
|
||||
|
@ -19,7 +19,7 @@ iface lo inet loopback
|
||||
netmask 255.255.0.0
|
||||
scope host
|
||||
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
|
||||
auto eth0
|
||||
|
@ -10,7 +10,7 @@ iface lo inet loopback
|
||||
netmask 255.255.0.0
|
||||
scope host
|
||||
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
|
||||
auto eth1
|
||||
|
@ -10,7 +10,7 @@ iface lo inet loopback
|
||||
netmask 255.255.0.0
|
||||
scope host
|
||||
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
|
||||
auto eth0
|
||||
|
@ -10,7 +10,7 @@ iface lo inet loopback
|
||||
netmask 255.255.0.0
|
||||
scope host
|
||||
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
|
||||
auto eth0
|
||||
|
@ -10,7 +10,7 @@ iface lo inet loopback
|
||||
netmask 255.255.0.0
|
||||
scope host
|
||||
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
|
||||
auto eth0
|
||||
|
@ -10,7 +10,7 @@ iface lo inet loopback
|
||||
netmask 255.255.0.0
|
||||
scope host
|
||||
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
|
||||
auto eth0
|
||||
|
@ -10,7 +10,7 @@ iface lo inet loopback
|
||||
netmask 255.255.0.0
|
||||
scope host
|
||||
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
|
||||
auto eth0
|
||||
|
@ -10,7 +10,7 @@ iface lo inet loopback
|
||||
netmask 255.255.0.0
|
||||
scope host
|
||||
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
|
||||
auto eth0
|
||||
|
@ -19,7 +19,7 @@ iface lo inet loopback
|
||||
netmask 255.255.0.0
|
||||
scope host
|
||||
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
|
||||
auto eth0
|
||||
|
@ -19,7 +19,7 @@ iface lo inet loopback
|
||||
netmask 255.255.0.0
|
||||
scope host
|
||||
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
|
||||
auto eth0
|
||||
|
@ -10,7 +10,7 @@ iface lo inet loopback
|
||||
netmask 255.255.0.0
|
||||
scope host
|
||||
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
|
||||
auto eth0
|
||||
|
Loading…
Reference in New Issue
Block a user