Неправда, что нет никакой разницы.
ifup
и ifdown
читаются как /etc/network/interfaces
, и помимо включения и выключения интерфейсов, они также выполняют множество скриптов в /etc/network
, которые предоставляют перехватчики для различных вещей (, таких как DHCP ).
С другой стороны,ip link...
(новый вариант )иifconfig... up/down
(старый вариант )задают состояние интерфейса напрямую, не выполняя никаких дополнительных действий, которые могут потребоваться, если интерфейс поднимается и вниз.
Так что, если ifdown
не работает, ваша система, вероятно, не настроена на использование классической /etc/network/interfaces
системы (, например, потому что она использует systemd
, которая делает все по-другому ), или есть ошибка где-то в каком-то скрипте, который выполняется первым, или, возможно, какая-то другая причина.
Таким образом, все это называется «соединением», и графический интерфейс сетевого менеджера будет поддерживать его в версии 1.34 (, см. https://gitlab.gnome.org/GNOME/network-manager-applet/-/issues/140)
.А пока мне помогли команды nm-cli
из https://unix.stackexchange.com/a/504465/227331. Я использую циклический -режим.
Это работает очень хорошо, отвинчивая антенну, интернет автоматически проходит через Powerline -ethernet. то есть всякий раз, когда одно из двух соединений прерывается, будет резервное соединение. Speedtest дает мне хорошие результаты при подключенном Wi-Fi и медленные результаты при отвинченных антеннах из-за ограничений Powerline, чего я и хотел.