■ 湖南工業大學現代教育技術中心 郭兆宏
編者按: 有時單位難免遇到一些年久的設備會發生莫名故障,而且還無法及時更換新設備,影響工作,筆者就遇到一次莫名的交換機年久失修的故障。
筆者單位一臺銳捷S5750S-24GT/12SFP交換機,已經運行12年了,是一個樓的匯聚交換機。
周一筆者上班發現此樓斷網,于是到現場查看,發現此臺匯聚交換機面板無任何指示燈亮,而旁邊的接入交換機指示燈正常,筆者就把2臺交換機的電源線互換,接入交換機還是正常,而S5750的面板指示燈還是一個都不亮,但能聽到到風扇轉動噪聲,這表明供電是正常的,電源線換回原樣后現象照舊。初步判斷S5750交換機的電源有問題。
看到面板上無任何指示燈亮,判斷交換機的電源有問題,于是把這臺交換機從機柜里拆下來,左側風扇處有一層黑灰,拆開外蓋,看到主板覆蓋一層灰色的灰,已經看不到電路板了,因這個弱電間的環境較差灰多,且這臺交換機連續運行有12年左右了,所以主板有一層灰。擦了擦主板及電源,通過電源外殼隱約看到電源里的幾個電容有點鼓起但沒壞,主板上的元件都正常沒有燒壞的跡象,摸主板的上散熱器沒感覺有溫度,左右晃動交換機,沒有聽見異響,判斷交換機內沒任何活動異物。
于是再接上電源,發現左側6個風扇都在轉動,主板4個小燈亮綠光,但面板上的電源指示燈不亮,判斷交換機的主板有問題,風扇能轉動說明交換機電源能工作,至少是沒完全壞。
接著把主板上的電池撥出來等一會再插上,接 上console口,交換機再通電,SecureCRT界面沒有任何反應,波特率用9600無反應,用57600有亂碼漢字,用115200無反應。
判斷主板有問題或是電源也有問題,還可能是主程序有問題,幾年前刷錯過這種型號交換機的主程序,當時只是接口指示燈不亮,但電源指示燈是亮的,發現此樓斷網時查過交換機監控是上周五晚上8點左右斷網的,網絡科晚上8點應沒人上班的,雖然還有2個同事也知道交換機密碼,但基本不會去刷程序,且此種交換機的主程序已經幾年不更新了,但也有可能是其他原因把主程序搞壞了。于是帶回辦公室進一步查看,通知此樓用戶匯聚交換機有故障需花時間處理,先用無線網上網。

圖1 dir顯示的文件
因為這種匯聚交換機沒有備件,走維修或購新機都要花時間,不可能一下就完成,這種型號交換機早已停售了,且這臺交換機已經運行12年了,如果真是主板壞了維修就沒什么價值了還不如換新的其他型號的。而一個樓的網絡中斷會影響一些人的正常辦公,很多人等著要用網,于是決定再看看這臺交換機。
把這臺交換機帶回辦公室后反復吹灰,同時用毛刷反復刷主板,然后把不要使用的的外接直流輸入線撥掉來減少故障點。在倉庫里找到唯一一臺同型號S5750舊交換機,幾年前這臺舊的S5750因老容易死機才換下來的,準備把電源互換下,可拆開后發現電源外型不一樣,型號更不一樣,壞的交換機電源是S-145-12,舊交換機電源是YM-1161B,壞的S5750電源有金屬外殼,而舊的電源沒有,但輸出及接口是一樣的,于是把2個交換機電源互換后,舊s5750的面板燈都可以亮起來,等一會也可以console登錄,判斷壞的交換機的電源是好的。壞的s5750因接的是舊s5750的電源,沒有金屬外殼,剛接上電源時當時正好有幾個人來辦公室辦事,因辦公室小,而壞的交換機隨意放在辦公桌上,有人無意碰到壞的S5750,電源一個底邊碰到交換機底板,一個火光啪的一聲把電源燒了,交換機無任何反應了。
同事說主板上還是有灰,尤其是端口的指示燈導管下邊,并建議把散熱器下邊也清下灰,于是把交換機的主板全拆下來,端口指示燈導管、主板上的散熱器全拆下來,用吹風機和手刷一邊吹風一邊刷,把交換機殼體里面、6個風扇也反復吹刷了。然后再安裝到交換機上,使用原來的電源并固定好,同時看到主板電池邊上還有一個J14跳線,這個跳線有2個針,是空的。
把電池撥出來后用一字起把這個跳線短接了下,再通電,通過電的一瞬間接口的指示燈導管全亮了,再看面板電源示燈也亮了,等下SecureCRT里有顯示了,過會可以正常登錄了,用原密碼進去后一看配置全在,只是時間變成1970-01-01了,dir一看文件都在,主程序rgos.bin完好,如圖1。找一個電口接到另一臺交換機上,端口立即變綠色,此端口顯示也是UP。至此這臺壞的S5750S修好了。
這臺壞的交換機S5750就是經過清灰、放電、短接跳線、把主板拆下再安裝上,從電源指示燈不亮故障及無法進到系統里就變成電源指示燈亮了,系統可進配置全在,不明白如何搞好的。于是咨詢廠家,而廠家說S5750S這種型號交換機已經停售超過5年了,不再提供技術支持,無法回答有關問題。在網絡里查了下也沒找到S5750S交換機主板相應的信息。

圖2 進入交換機CTRL 層
于是自己再試驗了下,先把時間設成正常,把主板電池撥出來5分鐘后再接上,在此時間交換機不能通電,通電后系統顯示的時間還是正常的,而電池撥出來超過10分鐘左右,再通電系統顯示的時間是1970-01-01。不撥電池,只點一會J14跳線,系統時間不變。撥出電池,然后點一下J14跳線,進入系統顯示的時間是1970-01-01。把交換機左側6個風扇電源撥出來對交換機短時間沒任何影響,系統可進,顯示正常,只是沒有風扇噪聲。在拆除外殼的情況下,主板散熱器在通電10分鐘左右,用手摸散熱器可以感覺到有點溫度了。
接console口,波特率用115200,在通電的瞬間不停地按“Ctrl+C”,可以進入到CTRL層,可以去刷主程序,如圖2,系統已經啟動后沒任何顯示,必須是通電的瞬間不停地按“Ctrl+C”才有顯示。波特率用57600,顯示的是亂碼。波特率用9600,可進入系統,查看修改配置。
在供電正常電源正常情況下,一臺電源指示燈不亮且管理系統無法顯示的銳捷S5750S交換機經過幾次清灰、撥出電池、短接跳線、主板全拆出來、互換電源等過程恢復正常了,電源指示燈亮了,系統可進配置全在的狀態,雖然不知道壞的原因,也不知道是如何修好的,但通過這些簡單易用的方法恢復一臺匯聚交換機正常工作,從而能保障一樓的網絡正常使用。
這可能是一個特例,但對突然斷網又沒有備用交換機替換時,清灰、撥出電池、短接跳線、主板全拆出來等這些方法對應急保障網絡正常還是值得一試的。(因為此臺交換機已經運行12年了,單位還是要購買新的匯聚交換機。)