Я на Точной.
Я использовал эту команду (с псевдонимом), чтобы закрыть сеть,
dbus-send --system --print-reply --reply-timeout = 120000 --type = method_call --dest = org.freedesktop.NetworkManager / org / freedesktop / NetworkManager org.freedesktop.NetworkManager stop
все работает, теперь я должен использовать
dbus-send --system --print-reply --reply-timeout = 120000 --type = method_call --dest = org.freedesktop.NetworkManager / org / freedesktop / NetworkManager org.freedesktop.NetworkManager.Sleep логический: true
это работает, но не очень хорошо, иногда я не могу перезапустить сеть, и NetworkManager тоже блокируется, и странные ошибки, даже графический интерфейс, зависают. Мне нужна командная строка, которая закрывает сеть и не связывается с Network Manager, может быть, с таблицей маршрутизации или чем-то еще.
Я посмотрел бы nmcli
для переключения сетевого соединения. Можно сделать это глобально через:
nmcli n enable false # turns it all off
nmcli n enable true # turns it all back on