Upgrading Access Server or Control Switch Software using NETLABAE

Specific software images may be required for your NETLABAE access server and control switches. This procedure describes how you can use NETLABAE as a TFTP server to assist with software upgrades.

Whether you use this procedure or a different TFTP server, verify that your NETLABAE access server and control switches have the correct IP addresses and configurations after completing a software upgrade (see step 15).


Step 1 - Determine Requirements

Determine what software image you need for your access server or control switches by reviewing Supported Hardware and Software Images for your hardware.

If you are upgrading a Catalyst 1912 or 1924 switch, please refer to the Catalyst 1900 upgrade procedure. This procedure does not apply.


Step 2 - Obtain Software Images

Download the software from the Cisco web site or other source to your local PC (the PC you access NETLABAE with). The files should have a .bin extension. If using FTP, select binary transfer mode, not ASCII.


Step 3 - Login to Administrator Account

Login to your NETLABAE system's administrator account.


Step 4 - Upload the Software Images

From the administration main page, select "Manage System Images in TFTP Directory". NETLABAE maintains a TFTP directory from which you can load system images and configuration files. Upload the .bin files obtained in step 2.


Step 5 - Disable User Logins

You should disable logins from the NETLABAE admin interface. Therefore, no one can access the lab while you are performing the upgrade(s). From the administration main page, select "Enable/Disable User Logins". To disable logins, provide a message that will be displayed to users when they access NETLABAE, then click Disable Logins.


Step 6 - Temporary Cable Change

You will use the NETLABAE server Ethernet 1 interface (eth1 or E1) to accomplish this upgrade. Refer to the printed label on top of your NETLABAE server case to locate Ethernet 1.

Temporarily connect NETLABAE's Ethernet 1 interface as follows:

  • Control switch: use highest numbered RJ45 port (12, 24, 48)
  • Access server: use FastEthernet0/0, Ethernet0/0 or Ethernet0 as equipped


    Step 7 - Connect to Console

    Connect a terminal or PC emulator to the access router or switch console port and power on the device. The normal console settings are 9600, 8, 1, N, no flow control.


    Step 8 - Configure Switch Port in VLAN 1 (control switch only)

    Make sure the switch port you have connected is configured in VLAN 1. Substitute the correct port for "n/n" below.

    Switch> enable
    Password: cisco  (or other if not previously configured for NETLABAE)
    Switch# configure terminal
    Switch(config)# interface FastEthernet n/n  (specify correct ethernet port)
    Switch(config-if)# switchport mode access
    Switch(config-if)# switchport access vlan 1
    Switch(config-if)# end
    Switch#
    

    Step 9 - Assign a Temporary IP Address

    Assign a temporary IP address to the device.

    For the access server, configure the physical interface:

    Router> enable
    Password: cisco  (or other if not previously configured for NETLABAE)
    Router# configure terminal
    Router(config)# interface FastEthernet 0/0  (or correct interface)
    Router(config-if)# ip address 169.254.1.250 255.255.255.0
    Router(config-if)# no shutdown
    Router(config-if)# end
    
    For a control switch, configure VLAN 1 interface:

    Switch> enable
    Password: cisco  (or other if not previously configured for NETLABAE)
    Switch# configure terminal
    Switch(config)# interface VLAN 1
    Switch(config-if)# ip address 169.254.1.250 255.255.255.0
    Switch(config-if)# no shutdown
    Switch(config-if)# end
    


    Step 10 - Identify the Existing Image (switch only)

    Switch# dir flash:
    Directory of flash:/
    
        5  -rwx         616  Mar 12 1993 20:54:00 +00:00  vlan.dat
        7  drwx         640  Mar 01 1993 00:05:30 +00:00  html
       18  -rwx         108  Mar 01 1993 00:05:30 +00:00  info.ver
       19  -rwx     3086328  Apr 05 1993 18:18:20 +00:00  c2950-i6q4l2-mz.121-22.EA2.bin
       20  -rwx        2981  Mar 13 1993 20:53:01 +00:00  config.text
       21  -rwx          25  Mar 13 1993 20:53:01 +00:00  private-config.text
    
    7741440 bytes total (2976256 bytes free)
    

    If the current image is supported, you can skip to step 14.


    Step 11 - Verify Connection to the NETLABAE Server

    You should be able to ping the NETLABAE server at 169.254.1.1.

    Device# ping 169.254.1.1

    Sending 5, 100-byte ICMP Echos to 169.254.1.1 !!!!! Success rate is 100 percent (5/5)

    Do not proceed further unless you can ping the server!


    Step 12 - Delete the Current Image (if necessary)

    Determine the amount of free space in flash (from step 10). If the new image will fit, proceed to step 13 and complete step 12 after uploading the new image. If the new image will not fit, complete step 12 now.

    Switch# delete image.bin  (substitute image name obtained from step 10)
    Delete filename [image.bin]? ENTER
    Delete flash:image.bin? [confirm] ENTER
    
    If you have deleted the last image, you should not turn off or reboot the switch until step 13 is completed.


    Step 13 - TFTP the New Image

    Copy the new image from NETLABAE to flash. The correct source address is 169.254.1.1.

    Device# copy tftp://169.254.1.1/newimage.bin flash:
    Destination filename [newimage.bin]? ENTER
    
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!...
    [OK - nnn/nnn bytes]
    


    Step 14 - Repeat if Necessary

    You should repeat the above steps to upgrade your access server and control switches to a NETLABAE supported version.


    Step 15 - Verify Configurations

    Cables, IP addresses and configuration elements may have have been modified during the upgrade process.

    If necessary re-connect your NETLABAE Ethernet 1 interface to the highest numbered RJ45 port (12, 24, 48) on control switch 1.

    After completing software upgrades, be sure that the access server and control switches have the correct IP addresses and configuration files loaded. Go to the "Configure Control Devices" link on the NETLABAE administration web page to obtain the proper IP addresses.


    Step 16 - Re-enable Login Access

    From the administration main page, select "Enable/Disable User Logins" and re-enable user login access to NETLABAE.


  •