Skip to content

Instantly share code, notes, and snippets.

@AstDerek
Created April 15, 2015 02:33
Show Gist options
  • Save AstDerek/98361b4a4520f81baf6c to your computer and use it in GitHub Desktop.
Save AstDerek/98361b4a4520f81baf6c to your computer and use it in GitHub Desktop.
#!/usr/bin/expect
spawn telnet 192.168.1.254
set timeout 10
expect "Username :"
send "TELMEX\r"
expect "Password :"
send "CONTRASEÑA DEL MODEM\r"
expect "*TELMEX*"
send "dns server forward dnsset flush\r"
expect "*TELMEX*"
send "dns server forward dnsset add dns=8.8.8.8 set=0 metric=0 intf=Internet\r"
expect "*TELMEX*"
send "dns server forward dnsset add dns=8.8.4.4 set=0 metric=0 intf=Internet\r"
expect "*TELMEX*"
send "dns server forward dnsset add dns=208.67.222.222 set=0 metric=0 intf=Internet\r"
expect "*TELMEX*"
send "dns server forward dnsset add dns=208.67.220.220 set=0 metric=0 intf=Internet\r"
expect "*TELMEX*"
send "dns server forward dnsset add dns=200.33.146.155 set=0 metric=10 intf=Internet\r"
expect "*TELMEX*"
send "dns server forward dnsset add dns=200.33.146.163 set=0 metric=10 intf=Internet\r"
expect "*TELMEX*"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment