Analisarei nmcli
para alternar a conectividade de rede. Você pode fazer isso globalmente através de:
nmcli n enable false # turns it all off
nmcli n enable true # turns it all back on
Estou no Precise.
Eu usei esse comando (com um alias), para fechar a rede,
dbus-send --system --print-reply --reply-timeout=120000 --type=method_call --dest=org.freedesktop.NetworkManager /org/freedesktop/NetworkManager org.freedesktop.NetworkManager stop
funcionou, agora eu tenho que usar
dbus-send --system --print-reply --reply-timeout=120000 --type=method_call --dest=org.freedesktop.NetworkManager /org/freedesktop/NetworkManager org.freedesktop.NetworkManager.Sleep boolean:true
funciona mas não tão bem, às vezes não consigo reiniciar a rede e o NetworkManager está bloqueado também e erros estranhos até mesmo congelamento da GUI. O que eu preciso é de uma linha de comando que feche a rede e não mexa com o Network Manager, talvez com a tabela de roteamento ou o que mais.
Analisarei nmcli
para alternar a conectividade de rede. Você pode fazer isso globalmente através de:
nmcli n enable false # turns it all off
nmcli n enable true # turns it all back on