Making Changes to IOCOMM

 

Upgrading Firmware with BOOTP

Upgrading Firmware without BOOTP

Checking Firmware Upgrade

Upgrading Firmware Remotely

Disabling Remote Firmware Upgrade

Configuring TFTP Access on Unix

Configuring TFTP Access on Windows® NT

Saving / Copying Configuration File

Copying Configuration File to New Unit

Changing Passwords

 

Upgrading Firmware with BOOTP

The IOCOMM firmware can be upgraded at any stage to implement latest revisions. This procedure is carried out from the IOCOMM's bootstrap menu as follows:

Note: You can download new firmware from a network server to the IOCOMM using TFTP. The process uses BOOTP on the network server and requires the correct IOCOMM settings and firmware file details to be present in the BOOTP configuration file. If the new firmware file is not on the BOOTP server, you will need to specify its location and file name in the BOOTP configuration file (bootptab under Unix) before proceeding.

  1. Connect a terminal to port A on the IOCOMM.
  2. Power off the IOCOMM and then power on while holding in the TEST button to obtain the IOCOMM bootstrap menu.
  3. If you wish to test the new firmware before writing it to FLASH, go to step 4, otherwise go to step 6.
  4. Select 6 from the bootstrap menu to load the firmware to RAM..
  5. If after testing the new firmware it worked correctly and produced the expected results, you can proceed to step 6 and write it directly to FLASH.
  6. To write the new firmware directly to FLASH, select 7 on the bootstrap menu.

Note: Use of the bootstrap menus is detailed in the Bootstrap section.

Upgrading Firmware without BOOTP

If the network BOOTP server is not available at the time of downloading a new firmware file, you can still run the download manually using the IOCOMM bootstrap menu:

  1. Connect a terminal to port A on the IOCOMM.
  2. Power off the IOCOMM and then power on while holding in the TEST button. The IOCOMM bootstrap menu will appear on the terminal.
  3. From the main bootstrap menu, select 6 to download to RAM or 7 to download to FLASH, then press .
    When the IOCOMM detects that the BOOTP server is unavailable, the bootstrap menu prompts you to enter details of the network, IOCOMM and firmware file.
  4. At the prompt Ethernet interface, select the option relevant to your network and press .
  5. For Unit IP address, enter the IOCOMM's IP address and press.
  6. For Netmask, enter the IP netmask for the IOCOMM and press.
  7. For Boot host IP address, enter the IP address for the network host where the download file is located and press . If you enter a boot host address which is on a different network to the IOCOMM, go to step 9.
  8. At Setup IP gateway ?, enter y if you want to specify a gateway or n if you do not. If you entered n, go to step 10.
  9. For Default gateway, enter the gateway address and press .
  10. For Boot file, enter the name of the firmware file and press .

The new firmware file will be downloaded to either RAM or FLASH (as selected in 3. above).

Checking Firmware Upgrade

You can check firmware before permanently downloading it to FLASH.

  1. Download the firmware as instructed in the previous section and store in RAM. This is a temporary measure.
  2. Test that the new firmware works correctly and produces the expected results.

    If the new firmware works as expected;

  3. Reload the firmware and store in FLASH for permanent use.

Upgrading Firmware Remotely

The IOCOMM firmware can also be upgraded via the Web interface.

This facility allows the administrator to download firmware to an IOCOMM without having to be at the same location as the unit and does not require a terminal connection. Remote Firmware Upgrade is available only on units running both firmware version 1.06 or later and bootstrap version 1.02 or later.

  1. On the IOCOMM Main menu page, select Special operations.
  2. Select Remote Firmware Upgrade.
  3. In the Download host field, enter the IP address or name of the host system from which you want to download the firmware.
  4. In the Filename of download image field, enter the tftp path and filename for the firmware file.
  5. To download the new firmware to FLASH, select Download to FLASH and then discard download parameters if the download is successful. This option means that once the download has been successfully completed, the IOCOMM will revert to loading its firmware from FLASH on subsequent reboots.
  6. To download the new firmware to RAM, select Download to RAM and apply these download parameters on every power-up. This option means that the firmware will be downloaded to RAM from the selected host each time the IOCOMM is rebooted.
  7. Select Submit to save the parameters only. The download will then happen the next time the IOCOMM is rebooted. Alternatively, select Submit and Reboot to trigger the download immediately. During the reboot, the following will appear on screen:

    Reset

    The IOCOMM will now reset.


    All connections will be dropped.

    Will download firmware to FLASH

    Please wait for 4 minutes and then reconnect to the IOCOMM.

    Note: When the IOCOMM is being re-booted, the Web browser connection is terminated.

  8. Wait four minutes (two if loading to RAM), then on the browser re-enter your hostname or IP address to access the IOCOMM Administration page. If the download was successful, at the top of the page you will see the message:

    RFU download to FLASH OK

Disabling Remote Firmware Upgrade

  1. On the IOCOMM Main menu page, select Special operations.
  2. Select Remote Firmware Upgrade.
  3. Select Download disabled.
  4. Select Submit.
  5. Select Return to the Main menu.

Configuring TFTP Access on Unix

Note: Ensure that the TFTP daemon is running (enabled from /etc/inetd.conf ).

There are 3 types of TFTP Access possible:

Note: Make sure that the firmware file on the server has correct read permissions as if this is not the case, the IOCOMM may not be able to read the file. To make the file readable, it may be necessary to execute the following command:

chmod +r iocomm.dl

Configuring TFTP Access on Windows® NT

The method employed for configuring TFTP on a Windows® NT server will depend upon the particular version of TFTP used. Check the vendor's documentation.

Saving / Copying Configuration File

This procedure allows you to save an IOCOMM's configuration to a network host. This information can be used as a back-up in case the configuration information is lost from the IOCOMM, or it can be read back to a second unit, giving the second IOCOMM the same configuration as the first. This procedure can be useful where you require subsequent IOCOMMs to have the same or similar configuration.

The one parameter that must be changed when copying configuration files is the IP address, which must not be duplicated. There are two ways of dealing with the required change to the IP address for the configuration file.

  1. On the IOCOMM Main menu page, select Global configuration, then LAN interface.
  2. The IP address is shown in the top box. Highlight the IP address and delete text to blank the field. Select Submit to confirm the change.
  3. Select Return to the main menu.
  4. On the IOCOMM Main menu page, select Special operations.
  5. Select Read or write configuration.

    The Read or write configuration page allows you to copy the complete configuration information from the current IOCOMM to a file on a remote host.

    Before proceeding with this operation, you should first create a file on the target system (remote host) with the name you require for the configuration file. Ideally, the file should have zero contents (an example is given below):

    /usr/tftpboot/access_server1.db
  6. In the Name or IP address of host field, enter the IP address or host name for the target system (to which you want to copy the configuration file).
  7. In the Configuration file name field, enter the full path and filename for the configuration file. You should have already created the file to which you want to copy the configuration.
  8. Select Write configuration to host. The file will then be copied to the selected remote host and the following will appear on the page:
    ~~~~~~~~~~~~~~
    Writing file /etc/tftpboot/access_server1.db
    To remote host hostname or IP address
    ~~~~~~~~~~~~~~
  9. When the file has been successfully copied, the two page links at the bottom of the current page will be re-displayed. If there is an error while copying the file, the following message will be displayed:
    Transfer failed. Please check the parameters and try again
  10. Check and if necessary re-enter the host name or IP address and file name, then re-submit the Write command.

    If the copy procedure fails continuously, re-check the host name (and that a correct DNS entry exists), IP address and directory / filename for the target file on the remote host and then re-submit the Write command.

  11. When the operation is completed, select Return to the Main menu.
  12. Select Global configuration, then LAN interface.
  13. Click the cursor in the IP address box, re-enter the unit's IP address which you blanked in step 2 and then select Submit to confirm the change.
  14. Select Return to the main menu.

The configuration including the IP address, for the IOCOMM you copied the configuration file from, should now be back to its original state.

Copying Configuration File to New Unit

This is the procedure to copy the IOCOMM's configuration (file on remote host) to a second or subsequent IOCOMM unit. Follow the instructions in the previous section to copy the required configuration file to a remote host, edit the file to change the IP address. If you chose to use this option, see Notes in the previous section and proceed as follows.

Note: You must have previously entered and saved the IP address for the IOCOMM you wish to copy the configuration to, in order to establish a web connection to the unit.

  1. On the IOCOMM you wish to copy the configuration to, on the Main menu page, select Special operations.
  2. On the Special operations page, select Read or write configuration file.
  3. In the Name or IP address of host field, enter the IP address or host name for the system (from which to copy the configuration file).
  4. In the Configuration file name field, enter the full path and filename for the configuration file to read (having previously edited the file to change the IP address if you chose this method).
  5. When you are happy with your entries, select Read configuration from host. The file will then be read back from the remote host to the IOCOMM and text similar to the following example will appear on the page:
    ~~~~~~~~~~~~~
    Reading file /etc/tftpboot/iocomm2.db
    From remote host hostname or IP address

    Please reboot system to activate the downloaded configuration.
    ~~~~~~~~~~~~~

    The Read operation is complete.

  6. Select Return to the Main menu.
  7. Reboot the IOCOMM to make the configuration download effective.
  8. On the Main menu, select Global configuration, then LAN interface.
  9. Check that the IP address shown in the IP address field is correct for this unit. If it is, select Submit to save the configuration.

Note: The configuration will be written directly to non-volatile RAM. If after reading a configuration file back to a new unit you select any action button, the subsequent configuration information will overwrite the newly copied version and you will be back to a default or limited configuration status.

It is vitally important that you reboot the IOCOMM as soon as the configuration file has been read to the new unit. Both NV-RAM and operating RAM will then reflect the new configuration information.

If you read a configuration file which had the IP address field blanked when it was written to the remote host, this IOCOMM unit will automatically detect its IP address through the bootstrap.

Changing Passwords

When the IOCOMM is first installed it will have a factory default password set to iocomm. You should change this password as soon as possible and issue it to only those people who are authorised by you to make changes.

To change the password follow the procedure below:

  1. On the IOCOMM Main menu page, select Special operations.
  2. Select Change administration password.
  3. Enter the old password in the Current administration password field.
  4. Enter the new password twice in the subsequent fields.

    Note: This password allows full administration access to the IOCOMM via the Web or the admin login of the CLI.

  5. Select Submit.
  6. Select Return to the Main menu.

000128


Links to Configuration Tasks

Getting Started | Web Access | First Time Configuration Tour | Configuring DNS on IOCOMM | Changing Serial Line Configuration | Resetting a Serial Port | Using a Modem for Dial-in Operation | Outgoing Services | Disable Access | Adding a Terminal | Configuring Port B | Printing | Configuring RADIUS | Local Authentication | Dynamic Routing (RIP) | Enabling TCP Security | Global Messages | Configuring Status Logging | Telnet Service (telnetd) | Monitoring Status | Making Changes to IOCOMM