賽迪網 > IT技術 網路管理 > 路由器
  IT資訊搜索
 
IT產品搜索
[程式開發][網管世界][網路安全][數據庫技術]
[作業系統][嘉賓聊天·線上訪談][活動集錦]
[精彩專題][Symantec專區][訂閱IT技術週刊]
[開發論壇][網管論壇][安全論壇][數據庫論壇]
[作業系統論壇][Sybase專區][IBM dW技術專區]
[病毒求助][病毒與漏洞播報][文檔·源碼下載]

如何用用路由器日誌快速定位及排除故障

發佈時間:2008.07.02 17:14     來源:IT實驗室    作者:IT實驗室

日誌對於網路安全來說非常重要,他記錄了系統每天發生的各種各樣的事情,你可以通過他來檢查錯誤發生的原因,或者受到攻擊時攻擊者留下的痕跡。路由器是各種資訊傳輸的樞紐,被廣泛用於企事業單位的網路建設中,承擔著局域網之間及局域網與廣域網之問連接的重任。

Cisco是目前使用比較廣泛的一種路由器,在許多行業系統中有非常普遍的應用。以下是筆者在日常工作中積累的一些對Cisco路由器日誌設置方面的經驗,這些實例都在實際應用中調試通過並投入使用,供大家參考。

路由器的一些重要資訊可以通過syslog機制在內部網路的Unix主機上作日誌。在路由器運行過程中,路由器會向日誌主機發送包括鏈路建立失敗資訊、包過濾資訊等等日誌資訊,通過登錄到日誌主機,網路管理員可以了解日誌事件,對日誌文件進行分析,可以幫助管理員進行故障定位、故障排除和網路安全管理。

認識syslog設備

首先介紹一下syslog設備,它是標準Unix,的跟蹤記錄機制,syslog可以記錄本地的一些事件或通過網路記錄另外一個主機上的事件,然後將這些資訊寫到一個文件或設備中,或給用戶發送一個資訊。syslog機制主要依據兩個重要的文件:/etc/syslogd(守護進程)和/etc /syslog.conf配置文件,syslogd的控制是由/etc/syslog.conf來做的。syslog.conf文件指明syslogd程式記錄日誌的行為,該程式在啟動時查詢syslog.conf配置文件。該文件由不同程式或消息分類的單個條目組成,每個佔一行。對每類消息提供一個選擇域和一個動作域。這些域由tab隔開(注意:只能用tab鍵來分隔,不能用空格鍵),其中選擇域指明消息的類型和優先級;動作域指明sysloqd接收到一個與選擇標準相匹配的消息時所執行的動作。每個選項是由設備和優先級組成。也就是說第一欄寫"在什麼情況下"及 "什麼程度"。然後用TAB鍵跳到下一欄繼續寫 "符合條件以後要做什麼"。當指明一個優先級時,syslogd將記錄二個擁有相同或更高優先級的消息。每行的行動域指明當選擇域選擇了一個給定消息後應該把他發送到哪兒。

第一欄包含了何種情況與程度,中間用小數點分隔。詳細的設定方式如下:

1.在什麼情況下記錄?

各種不同的情況以下面的宇串來決定:

auth 關於系統安全與使用者認證;

cron關於系統自動排序執行(CronTable);

daemon 關於背景執行程式;

ken 關於系統核心;

Ipr 關於印表機;

mai1 關於電子郵件;

news 關於新聞討論區;

syslog 關於系統記錄本身;

user 關於使用者;

uucp關於UNIX互拷(UUCP)。

2.什麼程度才記錄P

表1是各種不同的系統狀況,依輕重緩急排列。


表一

例如你要系統去記錄info等級的事件,則notice、err、warning、Crit、alert、emerg等在info等級以上的也會被一併記錄下來。把上面所寫的1、2項以小數點組合起來就是完整的"要記錄哪些東西"的寫法。例如mail.info表示關於電子郵件傳送系統的一般性資訊。 auth.emerg就是關於系統安全方面相當嚴重的資訊。Ipr.none表示不要記錄關於印表機的資訊(通常用在有多個紀錄條件時組合使用)。另外有三種特殊的符號可供應用:

星號(*):代表某一細項中所有項目。例如mail.*表示只要有關mail的,不管什麼程度都要記錄下來。而*.info會把所有程度為infn的事件給記錄下來。

等號(=):表示只記錄目前這一等級,其上的等級不要記錄。例如上面的例子,平常寫下info等級時,也會把位於info等級上面的 notice.err.warning、crit、alert、emerg等其他等級也記錄下來。但若你寫=info則就只有記錄info這一等級了。

驚嘆號(!):表示不要記錄目前這一等級及其上的等級。

3、記錄存放的位置

sysloqd提供下列方法供您記錄系統發生的事件:

一般文件

這是最普遍的方式。你可以指定好文件路徑與文件名稱,但是必須以目錄符號"/"開始,系統才會知道這是一個文件。例如/var/adm/maillog表示要記錄到/var/adm下面一個稱為maillog的文件。如果之前沒有這個文件,系統會自動產生一個。

指定的終端機或其他設備

你也可以將系統記錄寫到一個終端機或是設備上。若將系統記錄寫到終端機,則目前正在使用該終端機的使用者就會直接在螢幕上看到系統資訊(例如 /dev/conso舊或是/dev/tty1,你可以拿一個螢幕專門來顯示系統資訊)。若將系統記錄寫到印表機(例如/dev/!p0)。,則你會有一長條印滿系統記錄的紙,這樣網路入侵者就不能修改日誌來隱藏入侵痕跡。

指定的遠端主機

如果你不將系統資訊記錄在本地機器上,你可以寫下網路中另一個主機的名稱,然後在主機名稱前面加上"@"符號(例如(@)ccunix1.variox.int,但被你指定的主機上必須要有sysloqd)。這可以防止由於硬盤錯誤等情況使日誌文件丟失。

以上就是syslog各項記錄程度及記錄方式的寫法,可以依照自己的需求記錄下自己所需要的內容。但是這些記錄都是一直追加上去的,除非將文件自行刪除掉,否則這些文件就會越來越大。Syslog設備是一個網路攻擊者的顯著目標,通過修改日誌來隱藏入侵痕跡,因此我們要特別注意。最好養成每週(或更短的時間)定期檢查一次記錄文件的習慣,並將過期的記錄文件依照流水號或是日期備份,以後查閱時也比較容易。千萬不要記錄下*.*,這樣無論什麼都被記錄下來,結果會導致文件太大,要找資料時根本無法馬上找出來。有人在記錄網路日誌時,連誰去ping他的主機都要記錄,這樣不僅降低系統效率而且增加了磁片用量。

路由器日誌功能的具體設置方法

首先在UNIX主機上做下列工作,以超級用戶註冊進入:

其中168.1.1.2為日誌主機的IP地址。這樣對路由器進行的一些操作將會記錄在mail_debug和r2509_debug這兩個文件中。

責任編輯:封小明


[ 發表評論 ] 字體[  ] [ 列印 ] [ 進入博客 ] [ 進入論壇 ]  [ 推薦給朋友 ]
  相關文章
· 用透明橋接方式解決路由器IP配置問題 (07-02) · 路由協議介紹以及教你如何選擇路由協議 (07-02)
· 企業局域網本地路由器配置五則方法 (07-02) · 實例講解:教你解決重復路由引發的問題 (07-02)
· 路由器配置技巧 如何防止網路駭客入侵 (07-02) · 帶路由的寬帶Modem和寬帶路由如何使用 (07-02)
· 策略路由的工作原理與具體網路應用介紹 (07-02) · 從基礎知識學起 怎樣預防網路廣播風暴 (07-02)
· 工作原理:路由器在網路層是如何運行的 (07-01) · 寬帶路由器的昨天,今天,明天(下篇) (07-01)
  客戶需求反饋表
* 姓  名:
更多資料  了解方案  認識廠商
* 單位名稱:
* 聯繫電話:
* 電子郵件:
  賽迪推薦  
  手機·資費 ·新品·導購·評測·手機資費·寬帶
手機搜索  諾基亞 N73 MOTO Z6
  IT產品 ·筆記本·臺式機·伺服器·列印·投影
IT產品搜索 
  IT技術 ·開發·網管·安全·數據庫·作業系統
  資訊化 ·熱點·專題·訪談·週刊·方案案例
· IT治理撞入“死衚同”的七大誘因 應如何避開
· 互聯網零售業醞釀新物種 零售基因資訊化變異
· ERP案例分析 SaaS帶來衝擊 IT服務商面臨挑戰
· 通方期貨CRM解決方案 房地產行業CRM解決方案
  IT博客 ·曾劍秋·項立剛·Java學習·網管
  IT技術論壇 ·開發·網管·安全·數據庫·系統