Î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:
- ZTE ZXR 10 2609
- Utilitarul ping
- Primii pasi in lumea FreeBSD-ului
- FreeBSD PF NAT IPv6
- FreeBSD – Megacli – DELL PERC 6i
- Au apărut
- Control temperatură în fiecare cameră
- De ce este utilă redundața datelor
- FreeBSD – Interconectare VLAN-uri switch-uri cu management Allied Telesis
- Activare cititor NFC/RFID pe laptop DELL (E7440)
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!
Salut,
Incerc sa descarc versiunile de firmware si bootloader dar fara nici o lumina la capaul tuneleleui.
Ma poti ajuta in aceasta privinta?
Multumesc