星期四, 4月 14, 2005

整理了一個Cisco 3640 router

早上拿到一個怪怪的3640 router,開機過程當中,load startup-config到一半就突然重新開機。
看了一下log檔,似乎也沒有什麼特別的錯誤,於是決定讓router跳過startup-config直接開機。

首先進入ROM monitor模式,改config 0x2142,讓router跳過startup-config,之後就可以正常開機了,先把原本的startup-config備份下來,再觀望一下,發現每隔一分鐘就會出現這樣的錯誤訊息:
00:02:38: %IP_SNMP-3-SOCKET: can't open UDP socket
00:02:38: Unable to open socket on port 161
00:03:38: %IP_SNMP-3-SOCKET: can't open UDP socket
00:03:38: Unable to open socket on port 161
上網跟建蒝討論了一下,他認為問題如下:
The SNMP server was unable to open a port for receiving or transmitting SNMP
requests. This error usually occurs when the SNMP server is started using
the snmp-server community configuration command on a router or communi
cation server with an interface that has no IP address configured. Another
possible cause is low memory.
按照道理來講,現在讓router以最原始的方式開機,是不應該出現SNMP錯誤訊息的
不過既然已經發生了,就使用(config)#no snmp-server 把SNMP給關閉,
之後就沒有再出現任何錯誤訊息,也沒有發生重新開機的現象,
把config-register改回0x2102之後,一切ok,收工。

沒有留言: