How to update the MultiAccess MA30120 (there are multiple ways):

I) Menu Driven

II) Manual Method

III) Burning a New Hard Drive Image using the Recovery CD

IV) Burning your own Recovery CD

Last Updated: May 8th, 2006

 

I) Menu Driven

If the IP address assigned to your MA30120 has access to the Internet, the MA30120 has a very user-friendly menu called "System Update". Just click on the System Update link of the main menu bar. The update client within the MA30120 will try to contact our MultiAccess Update Server via FTP. BE SURE TO READ THE NOTES listed on the web page for each update. All updates need to be applied sequentially (meaning a version can not be skipped). After selecting the desired update(s) - click the Apply button, your browser will be logged out and the unit will reboot.

MultiAccess Units running version 1.09 or older will need to be manually updated to version 1.10 before it can use the menu driven method. This is due to a change in IP address of the Update Server. As of March 2006, the IP address of the Update Server is now 65.126.90.15.

MultiAccess units with version 1.09 or older contact the update server via directly opening the IP address 204.26.122.121. Starting with version 1.10 or newer, the MultiAccess contacts the Update Server via the opening the DNS name "update.multitech.com". For the MultiAccess to resolve DNS names, a valid DNS server must be defined in the Network Setup menu. The FTP client within the MultiAccess is set to "active" mode.

For the MultiAccess to have Internet Access - defining the appropriate Default Gateway in the "NetworkSetup" page is required.

 

II) Manual Method (via Linux command line):

Download the appropriate files via FTP from "update.multitech.com" (65.126.90.15).

When connecting to the update server via FTP, perform an anonymous login.

Username = anonymous

Password = any email address

There are two appropriate files per update/version; the primary file containing new files named with the format of "multiaccess-version.tar.gz", and the corresponding .html file that contains the list of changes and version number used by HTTPD. Be sure the transfer mode is set to binary before getting\pulling down the files. Place the files in the appropriate directory (listed below) on the MultiAccess. The MA30120 is an "FTP client" and is also an "SFTP client or server". If you log into the MA30120 as root at the command prompt, you can invoke ftp and open a connection to the update server. Or if you first put the files on a network server, you could use SFTP to push the files up to the MA30120.

General steps for a manual update, where the version level is incrementing by 1 (for example 1.06 to 1.07). In the following example X.XX is 1.07.

1. Place these files (multiaccess-X.XX.tar.gz and multiaccess-X.XX.html) into the /opt/multiaccess/htdocs directory.

2. Change to /opt/multiaccess/htdocs directory.

3. Apply the update with this command

ruby /opt/multiaccess/ruby/updateclient.rb 1.1.1.1 apply multiaccess X.XX

4. Reboot the system with shutdown -r now (or cntl/alt/del)

General steps for a manual update, where the version level is incrementing by multiple versions (For example, updating a 1.06 unit to 1.10).

1. Place these files into the /opt/multiaccess/htdocs directory.

multiaccess-1.07.tar.gz and multiaccess-1.07.html

multiaccess-1.08.tar.gz and multiaccess-1.08.html

multiaccess-1.09.tar.gz and multiaccess-1.09.html

multiaccess-1.10.tar.gz and multiaccess-1.10.html

2. cd /opt/multiaccess/htdocs directory.

3. Apply each update one at a time with these commands (after issuing the command, wait for the prompt to return).

ruby /opt/multiaccess/ruby/updateclient.rb 1.1.1.1 apply multiaccess 1.07

ruby /opt/multiaccess/ruby/updateclient.rb 1.1.1.1 apply multiaccess 1.08

ruby /opt/multiaccess/ruby/updateclient.rb 1.1.1.1 apply multiaccess 1.09

ruby /opt/multiaccess/ruby/updateclient.rb 1.1.1.1 apply multiaccess 1.10

4. Reboot the system with shutdown -r now (or cntl/alt/del).

Please Note:

Read the update NOTES before applying the updates. There could be a unique variable for a particular update/patch that may have specific instructions to achieve the update, so read the contents of the html file/s before beginning. The update notes are from the perspective of using the "System Update" page to implement the update, so some notes may not apply or take on a different meaning when the updates are performed manually.

Attach a keyboard and monitor to the back of the unit. It can be helpful to watch system events as they occur.

The updates may take a long time to down load and implement. Depending on the particular update, the implementation of it may occur upon the apply (step 3) & or the reboot (step 4).

 

III) Burning a New Hard Drive Image using the MultiAccess Recovery CD:

The MA30120 ships with a Recovery CD. You need a keyboard and monitor connected to the MA30120 and a CD-ROM drive that supports either a 40 pin IDE interface with an external power connection or a 44 pin IDE connection that uses power internal to the IDE cable. The MA30120 provides extra power connections for use with 40 pin interfaces. The provided IDE cable is a 44 pin with a connector that converts to 40 pin (which can be removed).

When using a Recovery CD, the unit will be completely programmed back to factory settings, which includes among other things the following primary parameters:

LAN1 and LAN2 to 192.168.2.1 & 192.168.2.5 with a subnet mask of 255.255.255.000,

Modem Usage of RAS

Line Interface type will be set to T1-RBS.

Any User database (Local or RADIUS) defined within the unit will be lost.

The default factory accounts are administration only. The WEB administration account is admin/admin and the Linux root level account password is "linux".

1. Power off the unit (properly shutdown the MA30120 unit if possible). Consider disconnecting the Line Interface at the DMark\NIU. While the MA30120 is down, your T1/E1 provider may require or desire the T1/E1 circuit to be looped back at the point of termination when the premise equipment is not providing a T1/E1 signal.

2. Remove the chassis cover by removing 3 screws across the back (center and outer ends). The cover slides forward approximately 1 inch, then lift straight up. The cover is on tight.

3. Connect Your CD-ROM drive to the extra IDE connection on the existing IDE Cable (noting the above details regarding 40 pin verses 44 pin). Do not remove the IDE Cable from the motherboard.

4. Insert the recovery CD into the CD-ROM drive and power-up the unit. The Unit will boot off the CD and prompt you to continue. When the process is finished, the CD-ROM drive will eject the disk and the unit will reboot. Depending on your CD-ROM drive, the disk tray will remain open while the MA30120 boots up, or the tray may close again. Remove the disk while the tray is open or power off the unit before Linux starts to load.

 

IV) Burning your own Recovery CD:

You can make your own recovery CD with the latest version by downloading the .iso file from the update server. Recovery images are named as "multiaccess-releasedate-v#.##.iso". For example the 1.11 version is named "multiaccess-01242005-v1.11.iso".

1. Download the image. Connect via FTP to update.multitech.com (65.126.90.15), login anonymously, set binary as the transfer mode and the get the .iso file. Note the exact size of the file as it is displayed on the update server. It should be the exact same size on your computer after you’ve downloaded it.

2. Once the file is on your computer, burn it as an "image" onto a blank CD (do NOT copy it as a data file to the CD).

Please Note: After downloading the .iso file from the update server, even though the file may be the correct size it is possible a portion of it may be corrupt (very unlikely but possible). If you wish, before burning it onto a CD you can use the appropriate .md5 file to verify the check sum of the .iso file. Copy the .md5 and .iso files (the files need to reflect the same version) to a temp directory on a linux/unix machine. Then from the temp directory issue the command "md5sum -c filename.md5", for example "md5sum -c multiaccess-01242005-v1.11.md5". There should be no error messages.