This command line interface (CLI) access method can be used on AT&T-versioned 5100b, 4100, and 4100b modems.
1. You need to download a copy of ICGabe 's password injector applet: SpeedStream5200FTP.exe at »www.gabrielstrong.com/. Read the instructions carefully. The applet requires an installation of WinPcap to work: »www.winpcap.org/install/default.htm. If you have ever used Wireshark (formerly known as Ethereal), then you already have a version of WinPcap installed.
2. The use of SpeedStream5200FTP.exe with the Speedstream CLI must be made with a direct connection to the modem and after either a hard reset or a GUI reset (not a GUI restart) has been performed. This will reset the modem back to factory default settings. The reset should be done without a phone line connected to the modem. After the reset, you should test for telnet access to the modem. This is just a functionality test. You won't be able to get past the log-in password.
Exit telnet and run SpeedStream5200FTP.exe with the MAC from your NIC and modem and a short ID and password. The applet will "inject" a temporary ID/password of your choosing using SNAP into the modem. Your new ID/password has a short time limit (a few minutes) on it and after that time limit expires, you will be locked out of any new telnet log-in sessions on the modem. The applet may be re-run to provide another interval of temporary access if you are ever locked out.
Run telnet once again and this time you should be able to log-in using your chosen ID and password and reach the command line prompt (xsh>).
3. If you plan on doing any repeated telnet sessions, you will need to replace that temporary log-in ID/password with a more "permanent" ID/password. The commands to do so are listed in line-by-line notation. Enter them at the command line prompt (xsh>):
cfg upro#0{usr{un="logon" cfg upro#0{usr{pw="password" cfg upro#0{usr{per=0xffffffff cfg save do reboot
... or they can be entered in combined-line notation as:
cfg upro#0{usr{un="logon",pw="password",per=0xffffffff cfg save do reboot
Substitute your own ID/password for "logon" and "password". The ' " 's should be used to enclose your entries. You can re-use the same ID and password as you used in the SpeedStream5200FTP.exe applet. The modem responds to the "cfg save" entry with a note that the settings are written to NVRAM. The "do reboot" entry reboots the modem. Hyperterminal can be used instead of telnet for its accurate entry, cut-n-paste, capabilities to enter the commands one line at a time.
After the modem has rebooted, you can now telnet back into it repeatedly for an unlimited time with your new ID/password.
Remember, once you actually use the modem, e.g. transfer anything through the ATM circuitry, your access to the CLI is then locked out. All setting changes you have made will be retained until you make another hard or GUI reset. Also your new password is now your new modem access code.
Now that you can access the command line prompt, you will want to read »SBC DSL FAQ »How can I use the cfg command on the Speedstream modem?.
**** If you don't like any settings you've changed after a reboot, a hard reset erases all changes, and restores the standard AT&T factory settings. ****
A special thanks to ICGabe , Doctor Olds , odinb , wayjac , and many others for originally working out and posting many aspects of this access method. This FAQ would not have been possible without their work in this thread: »Difference between 4100 and 5100
feedback form
feedback form
by d_l edited by lev  last modified: 2008-06-10 11:35:36 |