我可以協助,因為有D地方我比較熟。
基本上要準備以下的東西
硬件:
RS232 cable or USB to RS232 dongle (yahoo 有售,連運費 HK$30有找)
軟件:
Hyperteminal (XP 內建,可以抄2 files 俾Vista or Win 7 用) or puttytel (免費)
atcom 舊firmware e.g. 0.3.7,要 ext2版,不要 md5 版
switchfin 舊D firmware e.g. svn 37X,要md5 版
switchfin 最新firmware e.g. svn 438,要md5 版
熟讀用serial console 起返atcom firmware (atcom 網頁嘅manual 有講),和 呢個網頁
http://www.fredshack.com/docs/atcom_ip01.html
Backup 現時的config 同master.csv
(你用DHCP 取 IP 定自己set fixed ip
方法 (一) GUI
1. 係ATCOM GUI, upload switchfin 舊D firmware e.g. svn 37X,加reset config
2. 如果 OK 的話,switchfin GUI works;註意,可能唔得,就要用serial console 起返atcom firmware;另外註意 ip address,如果你用 192.168.1.xx, 基本上就很簡單連上。如果見到IP01 LAN LED 唔着,就要用 serial console
3. 當switchin GUI works, 就可以順利過渡到最新版switchfin
4. 當抄回你backup 的 config and master.csv,reboot 後就回到新天地
方法 (二) SSH + FTP
1. SSH 入 ip01,將switchfin 舊D firmware e.g. svn 37X放在 /persistent/imageupdate,改 filename 為 uImage,rm /persistent/.unpacked ,然後 reboot
2. 見方法 (一)第二步,如果LAN LED 唔着或者冇GUI ,就要用 serial console
3. 當switchin GUI works, 就可以順利過渡到最新版switchfin
4. 當抄回你backup 的 config and master.csv,reboot 後就回到新天地
係上面的第二步,如果係serial console見到boot 機就冇問題,不過可能要做一個小動作:
If you see error messages related to dahdi/vlan "Permission denied":
chmod +x /persistent/etc/init.d/dahdi
chmod +x /persistent/etc/init.d/vlan
/persistent/etc/init.d/dahdi disable
/persistent/etc/init.d/vlan disable
rm /persistent/etc/rc.d/S55vlan
/persistent/etc/init.d/dahdi enable
/persistent/etc/init.d/vlan enable
ls -al /etc/rc.d/
sync
reboot
如果reboot 後冇error, login in 就用 root/uClinux (SSH); 或者 admin/switchfin (GUI)
不過如果出現error 唔boot 機,就要用 serial console 救機,方法就是跟IP01 manual,用返ext2 firmware
所以相信大家都會認為update to switchfin 比較複雜,如果需要的話,我可以代處理,因為我已有齊上面的tools 和firmware,而且有數次救機的經驗。當我轉咗switchfin 後,就未試過要救機。除咗幫bubblestar 兄改switchfin外。 |