Honestamente, acho que você está tentando superestimar isso. Eu posso ver duas opções óbvias, dependendo de qual é o seu objetivo final.
-
Você quer eliminar a luz do modem, porque acha que é uma distração. Neste caso, apenas cubra as luzes com algo, talvez algo tão simples como um pedaço de papelão. Certifique-se de não cobrir qualquer orifício de ventilação.
-
Você deseja desativar a conexão com a Internet durante a noite, mas deixe o computador ligado. Isso é exatamente o que um timer (ou, mais precisamente, um interruptor horário ) faz. Conecte seu modem a ele, configure-o para desligar a energia entre as 23:00 e as 09:00 e ligue para ele um dia (ou noite). Eu sugiro cautela com os modelos mais baratos, pois eles podem não tocar muito bem com a eletrônica sensível.
Virtualmente, qualquer outra alternativa é basicamente replicar a funcionalidade de qualquer uma dessas opções, provavelmente por mais esforço.
Interruptores de horário simples geralmente são apenas 24 horas, mas existem aqueles que podem ser configurados para levar em conta o dia da semana ( aqui é um exemplo que permite oito ciclos on / off por dia para sete dias, o que eu consegui encontrar com uma rápida pesquisa no Google; sua loja local de suprimentos em casa poderá, sem dúvida, sugerir possibilidades).
Além disso, responda a sua pergunta pelo valor de face:
now I want to find a way to power off/on my modem totally.
Se o modem estiver realmente desligado, como o computador poderá ligá-lo (o que implica que ainda há algo ligado, senão não haveria nada para o computador se comunicar)? Essa é essencialmente a mesma pergunta que em é possível acordar um dispositivo Linux em um horário específico (divulgação completa: o resposta aceita é minha), exceto neste caso, temos muito menos controle sobre o dispositivo em questão.