Allied Telesis AT-8000S/16

AT-8000S/16
Începând de ieri am o nouă „jucărie” și anume un switch Layer 2 cu management de la Allied Telesis, model AT-8000S/16, un switch cu 16 porturi 10/100TX, un bay SFP activ, nepopulat și un port 10/100/1000T(RJ45).
Chiar dacă astăzi este 1 Mai, nu am mai avut răbdare și am început să il chinui. Astfel, l-am conectat cu ajutorul cablului serial cu care a venit pe portul serial al unui sitem pe care rulează FreeBSD. Pentru comunicația cu switch-ul era necesar să setez viteza de 115200, din acest motiv a fost nevoie să modific în fișierul /etc/remote linia corespunzătoare care a devenit astfel
sio0|com1:dv=/dev/cuad0:br#115200:pa=none:
Având aceasta modificare făcută, tot ce a trebuit să fac pentru a mă conecta a fost să scriu comanda:
tip com1

și să introduc datele implicite de autentificare și anume utilizator manager cu parola friend.
Primul lucru pe care l-am făcut apoi a fost să verific versiunea de soft care rulează pe switch, pentru acest lucru folosind comanda show version dupa ce m-am conectat și autentificat. Rezultatul a fost:
SW version    1.0.0.25 ( date  07-Aug-2006 time  10:41:38 )
Boot version    1.0.0.05 ( date May  9 2006 time 11:56:50 )
HW version

Verificând pe site-ul Allied Telesis am observat că există disponibile la download versiunile 3.0.0.32 și 3.0.0.33. Am decis să pun versiunea 3.0.0.32 deoarece existau instrucțiuni precise pentru upgrade de la versiunea 1.0.0.25 la 3.0.0.32.
Pentru a descărca fișierele respective pe switch a trebuit să le descarc întai pe sistemul pe care rulează freeBSD, sa realizez o conexiune cu un cablu de rețea între calculator și switch (portul 1), să setez pe pe switch o adresă IP din aceeași clasă cu IP-ul de pe placa de rețea precum și să am funcțional un server tftp pe calculatorul respectiv cu FreeBSD.

Pe placa de rețea de pe calculator am adresa IP 10.100.100.1, drept urmare pe switch a trebuit sa scriu urmatoarele comenzi:
configure
interface ethernet e1
ip address 10.100.100.10 255.255.255.0
exit
ip default-gateway 10.100.100.1
exit
copy running-config startup-config

Pentru a avea un server tftp pe sistemul cu FreeBSD nu trebuie să instălăm software adițional ci doar să facem câteva setări. Astfel, în fișierul /etc/inetd.conf vom îndepărta caracterul # de la începutul liniei
tftp    dgram   udp     wait    root    /usr/libexec/tftpd      tftpd -l -s /tftpboot
și vom restarta serviciul inetd.Dacă serviciul inetd nu este activat, se va adăuga în fișierul /etc/rc.conf urmatoarea linie:
inetd_enable=”YES”
si apoi se pornește/restartează serviciul cu ajutorul comenzii:
/etc/rc.d/inetd restart
Vom crea directorul tftpboot în directorul rădăcina:
cd /
mkdir tftpboot

Urmeaza sa copiem noul firmware de pe site-ul producătorului în directorul respectiv /tftpboot
Tinând cont ca voi efectua un upgrade de la versiunea 1.0.0.25 la versiunea 3.0.0.32, trebuie să ma conectez pe switch folosind portul serial și să rulez următoarele comenzi:
copy tftp://10.100.100.1/ats94-interim.ros image
unde 10.100.100.1 este adresa IP a sistemului cu FreeBSD pe care rulează serverul tftp.
Verificăm cu ajutorul comenzii show bootvar; în cazul meu rezultatul a fost cel de mai jos:
Images currently available on the FLASH
image-1 active   (selected for next boot)
image-2 not active

Cu ajutorul comenzii următoare am setat image-2 ca fiind imaginea cu care să pornescă switch-ul:
boot system image-2
Dupa restartul switch-ului cu ajutorul comenzii reload, comanda show version îmi afișeaza:
SW version    interim ( date  08-Jul-2007 time  11:44:05 )
Boot version    1.0.0.05 ( date May  9 2006 time 11:56:50 )
HW version

Următorul pas a fost să copii de pe serverul tftp imaginea firmware-ului ats94-30032.ros:
copy tftp://10.100.100.1/ats94-30032.ros image
După ce s-a terminat copierea, rezultatul comenzii show bootvar acum afișează:
Image  Filename   Version     Date                    Status
—–  ———  ———   ———————   ———–
1      image-1    interim     08-Jul-2007  11:44:05   Active*
2      image-2    3.0.0.32    26-Nov-2008  11:56:36   Not active

Setăm image-2 ca imaginea cu care va porni switch-ul rulând comanda boot system image-2 și îl resetăm din nou cu comanda reload.

După acest restart comanda show version îmi afișeaza urmatoarele:
SW version    3.0.0.32 ( date  26-Nov-2008 time  11:56:36 )
Boot version    1.0.0.05 ( date May  9 2006 time 11:56:50 )
HW version

Se observă că acum versiunea firmware-ului care rulează pe switch este 3.0.0.32.
[ad#google-adsense]
Producătorul a lansat o dată cu această versiune și versiunea 1.0.1.07 a bootloader-ului. O voi descărca și pe acesta pe switch rulând comanda:
copy tftp://10.100.100.1/ati8000_boot-10107.rfb boot
După restart comanda show version mi-a afișat:
SW version    3.0.0.32 ( date  26-Nov-2008 time  11:56:36 )
Boot version    1.0.1.07 ( date  24-Oct-2008 time  08:02:41 )
HW version

Acum pot face upgrade la ultima versiune disponibilă pe site-ul producătorului și anume 3.0.0.33. Am copiat pe sistemul cu FreeBSD în directorul /tftboot fișierul ats94-30033.ros și apoi am rulat pe switch comanda:
copy tftp://10.100.100.1/ats94-30033.ros image
În acest moment, rezultatul comenzii show bootvar este:
Image  Filename   Version     Date                    Status
—–  ———  ———   ———————   ———–
1      image-1    3.0.0.33    08-Jan-2009  14:19:42   Not active
2      image-2    3.0.0.32    26-Nov-2008  11:56:36   Active*

Vom seta image-1 ca fiind imaginea cu care să porneasca switch-ul prin rularea comenzii boot system image-1 și apoi restart cu ajutorul comenzii reload.
La pornirea switch-ului, comanda show version afișează:
SW version    3.0.0.33 ( date  08-Jan-2009 time  14:19:42 )
Boot version    1.0.1.07 ( date  24-Oct-2008 time  08:02:41 )
HW version

În concluzie, am reușit update-ul firmware-ului de la versiunea 1.0.0.25 la 3.0.0.33 și upgrade-ul bootload-erului de la versiunea 1.0.0.05 la versiunea 1.0.1.07

Articole asemanatoare:

Etichetat cu: , , ,
One comment on “Allied Telesis AT-8000S/16
  1. Ivo Hristov spune:

    Hey Bogdan,

    Thanks a lot for your instructions about updating AT switch.
    I’ve got 24port AT-8000S and I was stuck during the update proccess unless I found your blog.
    Keep up the good work !

    Best wishes!

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*