2008年3月31日 星期一

How to check EIGRP routing

>show ip route eigrp (顯示EIGRP routing table)
192.91.75.0/24 is variably subnetted, 2 subnets, 2 masksD EX
192.91.75.0/26 [170/188672] via 10.185.200.2, 6d02h, Vlan200
##192.91.75.0/26此筆routing record是從10.185.200.2學回來的

>show ip eigrp topology 192.91.75.0/26 (顯示192.91.75.0/26 EIGRP topology table)
##其中有一行是:"Originating router is 135.42.63.2" 代表應該是由這顆Router產生

2008年3月13日 星期四

AIX ntpd設定方法

#vi /etc/rc.tcpip (修改為開機能啟動)
start /usr/sbin/xntpd "$src_running" (將其#拿掉,即會開機啟動ntp)
#vi /etc/ntp.confserver 10.31.10.54 (加入此行,會向10.31.10.54校時)
#startsrc -s xntpd (手動將xntpd啟動)

看ntp version方法:
#ntpq
ntp> version
3.4 (代表3.4版的ntp)

讓user閒置300秒就登出

#/usr/sbin/utmpd [interval] (defalut interval time would be 300 seconds.)

#vi /etc/inittab加入utmpd:2:respawn:/usr/sbin/utmpd

umount 不掉的解決方法

#fuser -u /dev/lv00 (查哪些User,process在用 /dev/lv00)

#fuser -k /dev/lv00 (kill所有在使用/dev/lv00的user或process)

Single mode change to Multi mode

#/etc/rc.net (起網卡)
#telinit 2 (進入multi mode)

AIX Server查系統資訊

CPU: #lsdev -Cgrep proc 然後再看#lsattr -El proc0 (check proc0,proc1,proc2...)
Memory: #lscfg -vpgrep mem 看有幾條RAM,再看#lsattr -El mem0 (check mem0,mem1,mem2...)
HDD: #lsdev -Ccdisk (check disk number & type) , #lsattr -El hdisk0grep size (check disk size)
OS: #oslevel -r
kernel: #uname -v
機型: #uanme -i
網卡: #lsdev -Ccif , #lsdev -Ccadapter
PCI #lsdev -Ccadapterdevice: #lsdev -Cmore
IO: #iostatHardware #lscfg -vp

在Win XP安裝 Windows Server 2003 Active Directory 管理工具

1.OS:Windows XP Professional SP2
2.Win XP 加入Domain
3.以Domain Admin權限的帳號登入
4.放入Windows Server 2003光碟,執行I386中的"Adminpak.msi"
5.即可在系統管理工具中多出AD管理工具
6.也可使用MMC新增AD管理工具

2008年3月11日 星期二

使用Dos指令搜尋特定檔案並刪除

有時候電腦或Server會中毒而在每個資料夾被放入中毒檔案,數量達好幾十萬的時候,使用檔案總管的搜尋再全選全刪會當在那而刪不掉,可使用簡單的Dos command執行此工作即可。


將以下幾行存成bat或cmd檔執行,會將所有存在C:D:E:的Virus.eml檔案刪除:
DIR /S/B C:\Virus.eml >> virus.txt
DIR /S/B D:\Virus.eml >> virus.txt
DIR /S/B E:\Virus.eml >> virus.txt
echo Y FOR /F "tokens=1,* delims=: " %%j in (virus.txt) do del "%%j:%%k"

SNMP MIB OID reference

★Cisco CPU loading:
☆Cisco IOS Software releases prior to 12.0(3)T
CPU五分鐘平均:avgBusy5 (.1.3.6.1.4.1.9.2.1.58)
CPU一分鐘平均:avgBusy1 (.1.3.6.1.4.1.9.2.1.57)
CPU五秒鐘平均:busyPer (.1.3.6.1.4.1.9.2.1.56)

☆Cisco IOS Software releases later to 12.0(3)T and prior to 12.2(3.5)
CPU五分鐘平均:cpmCPUTotal5min (.1.3.6.1.4.1.9.9.109.1.1.1.1.5)
CPU一分鐘平均:cpmCPUTotal1min (.1.3.6.1.4.1.9.9.109.1.1.1.1.4)
CPU五秒鐘平均:cpmCPUTotal5sec (.1.3.6.1.4.1.9.9.109.1.1.1.1.3)

☆Cisco IOS Software releases 12.2(3.5) or later
CPU五分鐘平均:cpmCPUTotal5minRev (.1.3.6.1.4.1.9.9.109.1.1.1.1.8)
CPU一分鐘平均:cpmCPUTotal1minRev (.1.3.6.1.4.1.9.9.109.1.1.1.1.7)
CPU五秒鐘平均:cpmCPUTotal5secRev (.1.3.6.1.4.1.9.9.109.1.1.1.1.6)

★Netscreen:
☆Netscreen5200 CPU loading:(.1.3.6.1.4.1.3224.16.1.2.0)
☆Netscreen concurrent session:(1.3.6.1.4.1.3224.16.3.2.0)

2008年3月9日 星期日

Backup Cisco running-config automatic

Server OS: Linux Server
Necessary Tools: TFTP, TCL (Install TFTP and TCL at Linux Server)
Necessary Scripts: shell script, expect script
三段式Script概念:Main scripts(backup.sh)--> Call Devices List(list.txt) --> Run TFTP interact scripts(tftp.sh)

撰寫完成後,排入cronjob即可自動執行備份。

backup.sh(將所需參數置入,密碼為明碼,請小心)
----------------------------------------------------------------------
#!/bin/sh
#filename: backup.sh
#purpose: Backup router & switch running-config
#Variable settingTOPDIR=/angus/bkconfig
TFTPSERVER=10.10.1.32
TFTPDIR=/tftpboot
BACKUPDIR=/backup
TODAY=`date +%Y%m%d`

#USERNAME
USERNAME1=MISBK
#Password
PASSWORD1=12345
PASSWORD2=67890
#MAIN

exec 3^list.txt(因gblog無法在此顯示"小於"符號,請自行將"^"換成"小於")
while read LINE ^&3 ; do(因gblog無法在此顯示"小於"符號,請自行將"^"換成"小於")
HOSTNAME=`echo $LINE|cut -d"," -f1`
HOSTIP=`echo $LINE|cut -d"," -f2`
touch $TFTPDIR/$HOSTNAME.$TODAY
chmod 766 $TFTPDIR/$HOSTNAME.$TODAY
$TOPDIR/tftp.sh $HOSTNAME.$TODAY $HOSTIP $USERNAME1 $PASSWORD1 $PASSWORD2 $TFTPSERVER
mv $TFTPDIR/$HOSTNAME.$TODAY $TFTPDIR/$HOSTNAME.$TODAY
done

list.txt(將Devices List以"Hostname,IP"的方式置入)
----------------------------------------------------------------------
HK-1F-COR2970-1,10.1.1.248
HK-1F-COR2970-2,10.1.1.247
HK-1F-COR3725-1,10.1.1.2
HK-1F-COR4507-1,10.1.1.253
HK-1F-COR4507-2,10.1.1.252

tftp.sh(模擬User在Switch中使用tftp指令傳檔)
----------------------------------------------------------------------
#!/usr/local/bin/expect
#filename: tftp.sh
#purpose: telnet and tftp the running-config to TFTP server

set FILENAME [lindex $argv 0]
set HOSTIP [lindex $argv 1]
set USERNAME [lindex $argv 2]
set PASSWORD [lindex $argv 3]
set ENPASSWORD [lindex $argv 4]
set TFTPSERVER [lindex $argv 5]
log_user 0
#telnetspawn /usr/kerberos/bin/telnet $HOSTIP
#Interact
expect "Username:"
send "$USERNAME\r"
expect "Password:"
send "$PASSWORD\r"
expect ">"
send "enable\r"
expect "Password:"
send "$ENPASSWORD\r"
expect "#"
send "copy running-config tftp\r"
expect "]"
send "$TFTPSERVER\r"
expect "]"
send "$FILENAME\r"
expect "#"
send "exit\r"
#end