十月 30, 2007 at 10:51 上午
由 Kim Chow · Filed under Mac os x, freebsd, linux, windows, 操作系统, 计算机与网络
30~51 C class netmask:
192.168.30.0/23 : 255.255.254.0 : 0.0.1.255 : (192.168.30~31.255/24), 共計 2 C class
192.168.32.0/20 : 255.255.240.0 : 0.0.15.255 : (192.168.32~47.255/24), 共計 16 C class
192.168.48.0/22 : 255.255.252.0 : 0.0.3.255 : (192.168.48.0~51.255/24), 共計 4 C class
Address: 192.168.36.0 11000000.10101000.0010 0100.00000000
Netmask: 255.255.240.0 = 20 11111111.11111111.1111 0000.00000000
Wildcard: 0.0.15.255 00000000.00000000.0000 1111.11111111
Network: 192.168.32.0/20 11000000.10101000.0010 0000.00000000 (Class C)
Broadcast: 192.168.47.255 11000000.10101000.0010 1111.11111111
HostMin: 192.168.32.1 11000000.10101000.0010 0000.00000001
HostMax: 192.168.47.254 11000000.10101000.0010 1111.11111110
Hosts/Net: 4094 (Private Internet)
IP 位址計算程式參考來源:http://jodies.de/ipcalc
Permalink
十月 26, 2007 at 11:26 下午
由 Kim Chow · Filed under freebsd, 操作系统
- #!/usr/local/bin/bash
- FILE=/root/ip_apnic
- rm -f $FILE
- rm -f CNC
- rm -f OTHER
- rm -f CHINANET
- rm -f CRTC
- wget http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest -O $FILE
- grep 'apnic|CN|ipv4|' $FILE | cut -f 4,5 -d'|'|sed -e 's/|/ /g' | while read ip cnt
- do
- # echo $ip:$cnt
- mask=$(cat << EOF | bc | tail -1
- pow=32;
- define log2(x) {
- if (x<=1) return (pow);
- pow--;
- return(log2(x/2));
- }
- log2($cnt)
- EOF)
- echo $ip/$mask
- echo $ip/$mask>> cn.net
- NETNAME=`whois $ip | grep ^netname | sed -e 's/.*: \(.*\)/\1/g' | sed -e 's/-.*//g'`
- # NETNAME=`whois $ip@whois.apnic.net | sed -e '/./{H;$!d;}' -e 'x;/netnum/!d' |grep ^netname | sed -e 's/.*:\(.*\)/\1/g' | sed -e 's/-.*//g'`
- echo $NETNAME;
- case $NETNAME in
- CNC)
- echo $ip/$mask >> CNC
- ;;
- CNCGROUP)
- echo $ip/$mask >> CNC
- ;;
- CHINANET)
- echo $ip/$mask >> CHINANET
- ;;
- CHINATELECOM)
- echo $ip/$mask >> CHINANET
- ;;
- CRTC)
- echo $ip/$mask >> CRTC
- ;;
- *)
- echo $ip/$mask >> OTHER
- ;;
- esac
- done
可以产生出铁通、电信、网通的IP,私有网络包括教育网的列表Other文件。shell的位置自己改正确。呵呵。
Permalink
十月 25, 2007 at 2:20 上午
由 Kim Chow · Filed under freebsd, linux, 操作系统
之前,Cacti一直以每5分钟来取得数据,老觉得反应慢了一些。万一有攻击都要几分钟之后才知道。前几天,就开始构思怎样做到每分钟取得SNMP数据。
经过连日的研究,终于发现了怎样实现每分钟运行Poller的方式。
1、在数据库运行
- DELETE FROM rra; -- 4 rows affected
- INSERT INTO rra VALUES (1,'c21df5178e5c955013591239eb0afd46','Daily (1
- Minute Average)',0.5,1,8000,86400);
- INSERT INTO rra VALUES (2,'0d9c0af8b8acdc7807943937b3208e29','Weekly (30
- Minute Average)',0.5,30,1600,604800);
- INSERT INTO rra VALUES (3,'6fc2d038fb42950138b0ce3e9874cc60','Monthly (2
- Hour Average)',0.5,120,1600,2678400);
- INSERT INTO rra VALUES (4,'e36f3adb9f152adfa5dc50fd2b23337e','Yearly (1 Day
- Average)',0.5,1440,1600,33053184);
-
- UPDATE data_template_data SET rrd_step=60 WHERE rrd_step=300;
- UPDATE data_template_rrd SET rrd_heartbeat=120 WHERE rrd_heartbeat=600;
-
- UPDATE poller_item SET rrd_step = 60 WHERE rrd_step = 300;
2、把Crontab的时间改为一分钟。
3、就是放弃原来以每5分钟取得的数据,把rra目录下的文件都删除了
通过,以上的操作之后,将会取得以每分钟SNMP信息。
Permalink
十月 21, 2007 at 9:35 上午
由 Kim Chow · Filed under windows, 操作系统, 计算机与网络
一、NOD32升级ID(最新在网上公布升级ID失效相当快,建议大家用免ID升级服务器升级)
UserName: AV-6298438
PassWord: 5pjih7qsts
UserName: AV-6298436
PassWord: 5yb45k95f8
UserName: AV-6671604
PassWord: icb1px6wvw
UserName: AV-6696522
PassWord: 5d4pf8ba6r
UserName: AV-5706962
PassWord: 44gq8f1f18
UserName: AV-6575910
PassWord: 1e3iwq2agf
UserName: AV-6322543
PassWord: j3phw34ouf
目前pplive用户免费使用正版nod32杀软180天,详情请见:http://www.tryboy.org/read.php?135
二、NOD32免ID升级服务器(将下面任一网址加入NOD32升级服务器网址中):
http://u1.chinanod32.com (电信)
http://u2.chinanod32.com (网通)
http://nod32.jwlive.cn/
http://www.freekv.com/ (强烈推荐,比特网提供服务)
Permalink