Você pode usar crontab para executar os scripts em horários programados. Se o computador não estiver funcionando o tempo todo, você pode precisar combiná-lo com anacron e / ou /etc/rc.local
.
Os comandos para ativar / desativar as conexões de rede são:
nmcli c up id "<connection id>"
nmcli c down id "<connection id>"
Você pode procurar por conexões e seus IDs no /etc/NetworkManager/system-connections/
.