Vamos supor que você queira fazer aquele script para dar um reset no modem, pois bem, podemos usar o CURL para isso:
curl -u admin:gvt12345 -s -d “page=reset&action=submit” http://192.168.1.1/
onde: -uUSUARIO:SENHA
-s (submit)
-d (variaveis)
o ultimo parametro é a url do modem
Você pode usar esse comando para outros fins também, basta ser criativo 🙂