星期日, 一月 14, 2007

[ZZ]文科生不能理会的

原贴地址:http://union.edu.163.com/article/187167.html

1, 在光滑无摩擦的平面上给小车一个力,该小车就能永不停滞不眠不休没完没了的运动下去。

——死也不信!有本事弄出这么个面儿给我瞧瞧!

2, 一大一小俩铁球,从比萨斜塔上同时下落,同时在地上砸出坑来。

——初中时我不信坐我旁边比我沉20多斤的二胖要是跟我一起跳楼,能跟我一块儿落地。现在仍然觉得要是我跟韩红一起从塔上纵身,肯定是我瞅着她先拍在地上。

3, 鸡兔同笼,一共有脚N只,试问笼里到底有多少鸡多少兔?

——真要命,这出题的为什么放着头不看光看脚啊?那么小一笼子,放那么多鸡兔,虐畜。

4, 说有一蓄水池,一水管以每秒多少立方进水,另一水管以每秒多少立方放水,试问多久才能蓄满水?

——到底是想蓄水啊还是想放水啊?不知道糟蹋水资源可耻啊?

5, 好大一串代数式,无数大中小括号以及加减乘除,最后的答案永远是几种:0、+/-1、a、-a。

——一个破代数也这么故弄玄虚,结局留白,你以为写小说哪?

6, 化学方程式,ABCDEFG等各种英文大小写字母竟然可以加减乘除配来配去,某些东西配完之后还莫名消失了!比如Fe2O3 + 3H2SO4 === Fe2(SO4)3 + 3H2O之类,恍如天书!

——我从小就是一平凡无比的老百姓家孩子,上没想过造化学武器,下没想过自制洗发水,搞不懂大好青春年华背这么一堆破玩意儿干嘛,一点儿都不熏陶情操。化学考试打小抄,同桌得100,我得97。老师让我们俩一起上黑板给同学做题示范,她成功下来了,我就挂在上头了。后来听说有人精通化学造冰毒,才知道化学原来还这么有用。

7, 还有一个不信的,就是不信失重情况下羽毛和铅球能一起漂在空中。后来看了宇航员在航空飞机里飞来飞去,才很不忿的信了。

——我信小飞侠说的,只要你想快乐的事,就能飞起来;我信两岸猿声啼不住,轻舟已过万重山,虽然唐朝时候还没发明马达;我信晒完的被子会变暖,是因为里头渗进了阳光,板上钉钉,决不含糊。可就是不信那些破课本上的科学定律。因此物理化学常常不及格,被老师当仁不让的视为弱智。以至于后来我也相信自己生来就只有半边大脑,算残疾,就这样还能生活自理经济独立,混在人堆儿里跟正常人似的,真不容易。恨不得学《围城》里的李梅亭,身外化身,拍着自己的肩膀说:你真行!

除了物理化学之外,现在还有个不懂的事儿——

为什么中国人都唱口水歌呢?唱这样的歌儿还不脸红。我逃了千里万里,逃到新疆大戈壁,破面包车的破喇叭里竟然还滋啦滋啦放着“我爱你爱着你,就像老鼠爱大米”,我当时仰头哀号,直眉瞪眼冲上去就要砸车。还说人家港台是沙漠,咱比沙漠还枯燥好几几百万倍呢。

《老鼠爱大米》——心理年龄不满12岁的各类老中青年语言情感双重贫乏症的典型表现。

《小薇》——中年猥琐老男人的假纯意淫。

《两只蝴蝶》——闷骚老头儿的夕阳红。

还有最近的《老婆老婆我爱你》——已经没话说还虚头巴脑的夫妻假惺惺的相互哄骗。

别跟我说这就叫“歌儿”!就这破词儿,说它们是顺口溜儿还糟蹋了顺口溜儿。要是全国人民喜欢的都是这个,那我下半辈子的唯一追求就是给自己换个国籍。

换国籍的事儿要是暂时实现不了,就只能先跟听这些歌儿的绝交了。没别的意思,就是怕万一哪天人家在我身边哼几句就被我一冲动给掐死,一下子毁俩家庭,多不值当啊!

惹不起,咱躲还不成吗?

又及:上帝保佑,但愿口水歌已经是底线,要是哪天出个“泔水歌”,我只能组织一批同志杀人或者自杀啦。

一周之杂记也

从哈尔滨回来已经一个星期了,在家的时候,时间过的就是快。和在学校的时候没办法比较。

这些天大概是这样度过的:星期日,在家休息,洗衣服。星期一去王姐那里看看。星期二去了范家屯。星期三去给小于修电脑。星期四王姐找我,和我说有个市场的摊位,问我可不可以用来卖水果,并带我去那里看了看。剩下的两天,我在考察能不能在那里卖水果。昨天我得出结论是不适合我现在做,然后告诉了王姐。

今天早上看电视,节目里讨论的是义务教育法的修改的事情,我才知道,2006年开始,我们国家的义务教育不收学费和杂费了。而且2006年开始也不收农业税了。哈哈。这个真是胡锦涛做的可以载入史册的好事,只是怎么我以前一直不知道。这也难怪,我以前一直不看电视报纸的,谁让他们都整假东西呢。

电脑的是声音太大,应该修修。没钱,等找到工作以后的吧

星期三, 一月 10, 2007

禁用Windows XP的媒体预览功能

禁用Windows XP的媒体预览功能

在“命令提示符”窗口下输入:regsvr32 /u shmedia.dll

回车确认操作后将卸载视频文件的预览功能。以后在需要恢复视频文件预览功能时,在“命令提示符”中输入:regsvr32 shmedia.dll命令即可。

【ZZ】用LINUX做网吧双线接入服务器

用LINUX做网吧双线接入服务器
[ 来自:飘雪工作室 ]http://www.pxue.com/Html/671.html


安装过程非常简单,安装完毕之后,我们需要修改的文件主要有下面几个:

Code:
network 这个文件的意思是主网络设置文件
ifcfg-eth0 eth0 这个文件的意思是网卡设置文件
ifcfg-eth1 eth1 这个文件的意思是网卡设置文件
hosts 这个文件的意思是网络主机名配置
static-routes 这个文件的意思是静态路由表文件
rc.local IPTABLES 这个文件的意思是脚本
sysctl.conf Linux 这个文件的意思是内核IP转发启用文件
这几个文件对应的目录是:
/etc/sysconfig/network
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/sysconfig/network-scripts/ifcfg-eth1
/etc/hosts
/etc/sysconfig/static-routes
/etc/rc.d/rc.local
/etc/sysctl.conf


首先我们修改一下ifcfg-eth2(我们以后接网通IP:11.11.11.11) ifcfg-eth1(电信IP:22.22.22.22)和ifcfg-eth0(内网)三个文件。这是网卡的IP地址文件!

ifcfg-eth0就对应你内网的IP和网关(当然这些可以根据你的实际情况进行设置,你想让那个做内网都是没有问题的)而ifcfg-eth1跟ifcfg-eth2就是外网的IP和网关。
这是里面的内容:

Code:
DEVICE=eth1硬件设备名
BOOTPROTO=static 配置方式
BROADCAST=192.168.0.255 广播地址
IPADDR=192.168.0.1 是你的IP地址
NETMASK=255.255.255.0 子网掩码
NETWORK=192.168.0.0 整个网段的地址
GATEWAY=192.168.0.1 的网关
ONBOOT=yes 是否启用网卡(一般默认是开启的)


其他的网卡设置都是差不多的,我就不说废话了。
设置完了之后我们设置host文件,也就是设置好工作组
上面的工作做完了之后我们修改sysctl.conf,也就是IP转发文件。在这里我们一定要起用IP转发才可以。里面可以这样写:

Code:
net.ipv4.ip_forward=1
net.ipv4.conf.default.rp_filter=1
kernel.sysrq=0


然后就是static-routes文件。这个文件是静态路由表文件!这个文件记得一定添加才可以!里面的语法是这样的:
Code:
eth0(设备名) net(网络地址) 192.168.0.0 (子网)netmask 255.255.255.0 (网关地址)gw 192.168.0.1


接下来该修改resolv文件。这个文件是你DNS服务器的地址文件,语法是:

Code:
nameserver(DNS服务器) 10.0.0.1


这上面这些是大体上的设置问题,其实很简单。下面这些就要大家好好看了,也就是我们需要的双线接入的策略了。

首先将从两个WAN口出去的数据包进行IP伪装masquerade

Code:
/sbin/iptables -t nat -A postrouting -o eth1 -j masquerade
/sbin/iptables -t nat -A postrouting -o eth2 -j masquerade


(上面提到的A的意思是append,是追加,当然也可以用-I,不过I是insert,是插入,默认插入到第一条 )

然后,给系统增加一个标示为11的路由表,增加一个默认网关,这个默认网关是网通提供的网关。


Code:
ip route add 0/0 via 11.11.11.11table 11


然后给系统主路由表配置网关,这个网关是电信的网关


Code:
ip route add 0/0 via 22.22.22.22


然后添加路由规则,让所有通向网通的数据查询标示为11的路由表:

Code:
ip rule add to 60.0.0.0/13 table 11
ip rule add to 60.8.0.0/15 table 11
ip rule add to 60.10.0.0/16 table 11
..........


这些规则,大家可以借鉴一下routeros的,网上很多,我就不说了,没有的可以跟我要。我的是MMS的,应该是比较全了

经过我们的设置所有通向网通的数据会查询路由表11,而通向其他的地方的数据,通向电信。(如果还有其他的线路,再增加路由表,再增加策略就可以了)

& nbsp; 要注意的是,在配置网卡的时候,先不要配置网关,不要使用老的ifconfig命令来配置网关,而要使用iproute2 来配置网关,否则会造成冲突,或者 使用 ip route replace 命令来替换 ip route add 命令。

还有一个做法是:
Internet
| |
| |
电信 网通
| |
|
交换机
|
eth1 eth2
Server
eth0
|
_____________
客户机 客户机 客户机 客户机192.168.0.0/24 网关192.168.0.254

其中eth0 ip 192.168.0.0/24
eth1 222.168.1.3/255.255.255.252
eth2 218.62.3.3/255.255.255.252
默认网关为网通的218.62.3.2

加上ip route add的电信网关 222.168.1.2

部分脚本为
Code:
iptables -t nat -I POSTROUTING -s 192.168.0.0/24 -d $电信ip -j SNAT --to 222.168.1.3
***
***
***
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j SNAT --to 218.62.3.3


这样呢就实现了一个网段的电信网通自动切换

前期测试:如果单独切换ip,内网同时并存192.168.0.254/24 192.168.2.254/24两个网关,速度很稳定,可以实现预期效果

Code:
# echo "200 DIANXIN" >;>; /etc/iproute2/rt_table(这个是添加到文件,执行一次即可)
# ip route replace default via 222.168.1.2 table DIANXIN
# ip rule add fwmark 1 table DIANXIN(这个注意顺序,用ip rule可以查看)
# iptables -t nat -F
# iptables -t mangle -F
# iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 222.222.5.0/15 -j MARK --set-mark 1
# iptables -t mangle -A PREROUTING -i eth0 -s 192.168.0.0/24 -d 222.240.0.0/13 -j MARK --set-mark 1
# iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 222.222.5.0/15 -j SNAT --to $DIANXIN
# iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 222.240.0.0/13 -j SNAT --to $DIANXIN
# iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j SNAT --to $接网通线路网卡的地址
# ip route flush cache


这样的结果,是访问222.222.5.0/15和222.240.0.0/13走电信网卡、电信路由,伪装成电信出口地址,其他默认网通

【ZZ】用Linux搭建网吧双线路(电信,网通)

原文:http://www.pxue.com/Html/670.html
(飘雪工作室)

  网网吧双线路由 目前由于网通电信竞争的原因 导致互联互通的问题,所以很多网吧都使用了双线路,这就需要做路由策略来实现双线切换,正好在网上见到了这么个关于网吧双线路由的文章,在这里和大家共享网通电信目标地址策略路由配置

  实现方式是这样,三块网卡,eth0 为LAN口,eth1 为第一个WAN口,接电信线路,eth2为第二个WAN口,接网通线路。这里都是按照固定IP方式配置的,如果是要PPPOE则自己配置PPPOE部分。

  将从两个WAN口出去的数据包MASQUERADE

Code:

/sbin/iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
/sbin/iptables -t nat -A POSTROUTING -o eth2 -j MASQUERADE


然后,给系统增加一个标示为100的路由表,增加一个默认网关,这个默认网关是网通提供的网关。



Code:

ip route add 0/0 via 218.59.*.* table 100


然后给系统主路由表配置网关,这个网关是电信的网关
 
Code:
ip route add 0/0 via 219.146.*.*


  然后添加路由规则,让所有通向网通的数据查询标示为100的路由表:


Code:

ip rule add to 60.0.0.0/13 table 100
ip rule add to 60.8.0.0/15 table 100
ip rule add to 60.10.0.0/16 table 100
..........


  规则比较多,大概有100多条,应该是完整的包括了网通的所有IP子网,我会给出完整规则。
  这样,通向网通的数据会查询路由表100,而通向其他的地方的数据,这里指定电信,则会通向电信。当然,如果有更复杂的应 用,譬如还有教育网的线路,我相信大家也知道怎么做了,再增加路由表,再增加策略就可以了。

  这个配置方式给北方的朋友使用了,觉得效果很好,我希望对大家也有帮助。要注意的是,在配置网卡的时候,先不要配置网关,不要使用老的ifconfig命令来配置网关,而要使用iproute2来配置网关,否则会造成冲突,或者使用 ip route replace 命令来替换 ip route add  命令。

  整个配置文件如下:(并没有包括端口过滤的配置,大家根据需要自己配置)。

Code:

#For ChinaUnix By Fushuyong,Wuhan
#!/bin/sh
echo "1" > /proc/sys/net/ipv4/ip_forward
/sbin/modprobe ip_conntrack_ftp
/sbin/modprobe ip_nat_ftp

#NAT the two red interface
/sbin/iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
/sbin/iptables -t nat -A POSTROUTING -o eth2 -j MASQUERADE

#Add a route table name 100 for CNC addresses
ip route add 0/0 via 219.146.*.*
ip route add 0/0 via 218.59.*.* table 100

#Add the route rules for the CNC addresses
ip rule add to 60.0.0.0/13 table 100
ip rule add to 60.8.0.0/15 table 100
ip rule add to 60.10.0.0/16 table 100
ip rule add to 60.12.0.0/16 table 100
ip rule add to 60.13.0.0/18 table 100
ip rule add to 60.13.128.0/17 table 100
ip rule add to 60.16.0.0/12 table 100
ip rule add to 60.208.0.0/13 table 100
ip rule add to 60.216.0.0/15 table 100
ip rule add to 60.220.0.0/14 table 100
ip rule add to 61.48.0.0/13 table 100
ip rule add to 61.133.0.0/17 table 100
ip rule add to 61.135.0.0/16 table 100
ip rule add to 61.136.64.0/18 table 100
ip rule add to 61.137.128.0/17 table 100
ip rule add to 61.138.0.0/17 table 100
ip rule add to 61.138.128.0/18 table 100
ip rule add to 61.139.128.0/18 table 100
ip rule add to 61.148.0.0/15 table 100
ip rule add to 61.156.0.0/16 table 100
ip rule add to 61.158.128.0/17 table 100
ip rule add to 61.159.0.0/18 table 100
ip rule add to 61.161.0.0/18 table 100
ip rule add to 61.161.128.0/17 table 100
ip rule add to 61.167.0.0/16 table 100
ip rule add to 61.168.0.0/16 table 100
ip rule add to 61.176.0.0/16 table 100
ip rule add to 61.179.0.0/16 table 100
ip rule add to 61.180.128.0/17 table 100
ip rule add to 61.181.0.0/16 table 100
ip rule add to 61.182.0.0/16 table 100
ip rule add to 61.189.0.0/17 table 100
ip rule add to 202.96.0.0/18 table 100
ip rule add to 202.96.64.0/19 table 100
ip rule add to 202.97.128.0/17 table 100
ip rule add to 202.98.0.0/19 table 100
ip rule add to 202.99.0.0/16 table 100
ip rule add to 202.102.128.0/18 table 100
ip rule add to 202.102.224.0/19 table 100
ip rule add to 202.106.0.0/16 table 100
ip rule add to 202.107.0.0/17 table 100
ip rule add to 202.108.0.0/16 table 100
ip rule add to 202.110.0.0/17 table 100
ip rule add to 202.110.192.0/18 table 100
ip rule add to 202.111.128.0/18 table 100
ip rule add to 218.7.0.0/16 table 100
ip rule add to 218.8.0.0/14 table 100
ip rule add to 218.12.0.0/16 table 100
ip rule add to 218.24.0.0/14 table 100
ip rule add to 218.28.0.0/15 table 100
ip rule add to 218.56.0.0/14 table 100
ip rule add to 218.60.0.0/15 table 100
ip rule add to 218.67.128.0/17 table 100
ip rule add to 218.68.0.0/15 table 100
ip rule add to 221.0.0.0/14 table 100
ip rule add to 221.4.0.0/15 table 100
ip rule add to 221.6.0.0/16 table 100
ip rule add to 221.7.0.0/18 table 100
ip rule add to 221.7.64.0/19 table 100
ip rule add to 221.7.128.0/17 table 100
ip rule add to 221.8.0.0/15 table 100
ip rule add to 221.10.0.0/16 table 100
ip rule add to 221.11.128.0/18 table 100
ip rule add to 221.11.0.0/17 table 100
ip rule add to 221.11.192.0/19 table 100
ip rule add to 221.12.0.0/17 table 100
ip rule add to 221.12.128.0/18 table 100
ip rule add to 221.13.0.0/18 table 100
ip rule add to 221.13.64.0/19 table 100
ip rule add to 221.13.128.0/17 table 100
ip rule add to 221.14.0.0/15 table 100
ip rule add to 221.192.0.0/14 table 100
ip rule add to 221.196.0.0/15 table 100
ip rule add to 221.198.0.0/16 table 100
ip rule add to 221.199.0.0/19 table 100
ip rule add to 221.199.32.0/20 table 100
ip rule add to 221.199.128.0/18 table 100
ip rule add to 221.199.192.0/20 table 100
ip rule add to 221.200.0.0/14 table 100
ip rule add to 221.204.0.0/15 table 100
ip rule add to 221.207.0.0/18 table 100
ip rule add to 221.208.0.0/14 table 100
ip rule add to 221.212.0.0/15 table 100
ip rule add to 221.216.0.0/13 table 100
ip rule add to 222.128.0.0/12 table 100
ip rule add to 222.160.0.0/15 table 100
ip rule add to 222.162.0.0/16 table 100
ip rule add to 222.163.0.0/19 table 100