The solution: Uncomment the code which has been commented out due to an already fixed gnome bug. This fixed the issue for me. Please confirm that it does fix it for you, too.
michael@thinkpad:/etc$ git diff NetworkManager/dispatcher.d/01ifupdown diff --git a/NetworkManager/dispatcher.d/01ifupdown b/NetworkManager/dispatcher.d/01ifupdown index ebadfd1..f4de9cc 100755 --- a/NetworkManager/dispatcher.d/01ifupdown +++ b/NetworkManager/dispatcher.d/01ifupdown @@ -55,16 +55,16 @@ for i in $ADDRESS_FAMILIES; do ;; # pre-up/pre-down not implemented. See # https://bugzilla.gnome.org/show_bug.cgi?id=387832 -# pre-up) -# export MODE="start" -# export PHASE="pre-up" -# run-parts /etc/network/if-pre-up.d -# ;; -# pre-down) -# export MODE="stop" -# export PHASE="pre-down" -# run-parts /etc/network/if-down.d -# ;; + pre-up) + export MODE="start" + export PHASE="pre-up" + run-parts /etc/network/if-pre-up.d + ;; + pre-down) + export MODE="stop" + export PHASE="pre-down" + run-parts /etc/network/if-down.d + ;; hostname|dhcp4-change|dhcp6-change) # Do nothing ;; michael@thinkpad:/etc$
The solution:
Uncomment the code which has been commented out due to an already fixed gnome bug. This fixed the issue for me. Please confirm that it does fix it for you, too.
michael@ thinkpad: /etc$ git diff NetworkManager/ dispatcher. d/01ifupdown r/dispatcher. d/01ifupdown b/NetworkManage r/dispatcher. d/01ifupdown r/dispatcher. d/01ifupdown r/dispatcher. d/01ifupdown /bugzilla. gnome.org/ show_bug. cgi?id= 387832 if-pre- up.d if-down. d if-pre- up.d if-down. d
hostname| dhcp4-change| dhcp6-change) thinkpad: /etc$
diff --git a/NetworkManage
index ebadfd1..f4de9cc 100755
--- a/NetworkManage
+++ b/NetworkManage
@@ -55,16 +55,16 @@ for i in $ADDRESS_FAMILIES; do
;;
# pre-up/pre-down not implemented. See
# https:/
-# pre-up)
-# export MODE="start"
-# export PHASE="pre-up"
-# run-parts /etc/network/
-# ;;
-# pre-down)
-# export MODE="stop"
-# export PHASE="pre-down"
-# run-parts /etc/network/
-# ;;
+ pre-up)
+ export MODE="start"
+ export PHASE="pre-up"
+ run-parts /etc/network/
+ ;;
+ pre-down)
+ export MODE="stop"
+ export PHASE="pre-down"
+ run-parts /etc/network/
+ ;;
# Do nothing
;;
michael@