#!/bin/bash
HOST="192.168.1.1"
USER="admin"
PASS="your-pass-here"
VAR=$(expect -c "
spawn telnet $HOST
expect \"Username:\"
send \"$USER\r\"
expect \"Password:\"
send \"$PASS\r\"
expect \"Gateway>\"
send \"modem_disconnect\r\"
expect \"Gateway>\"
sleep 5
send \"modem_connect\r\"
expect \"Gateway>\"
send \"exit\r\"
")
echo "$VAR"#!/usr/bin/expect -f
spawn telnet 192.168.1.1
expect "Username:"
send "admin\r"
expect "Password:"
send "your-pass-here\r"
expect "Gateway>"
send "modem_disconnect\r"
expect "Gateway>"
sleep 5
send "modem_connect\r"
expect "Gateway>"
send "exit\r"