FTerm private build 2.5.0.139

April 28, 2006 on 12:17 am | In Tech Notes | 8 Comments (3,101 views)

自己 build 着玩的,界面上面有些修改的功能还没有实现,算是个半成品。看到这个文章的人自己用用就好了,不用传播,有 bug 欢迎反馈,可以在本帖后面留言。

ChangeLog:

* 去掉 alt+数字 切换窗口时候的当当声
* 去掉对 convcode.dll 的依赖,这个 dll 实在是多余
* 原来的 idlehook.dll 会被有些杀毒软件识别为木马,用自己写的 idlemon.dll 替换掉了,其实这个东西只在 9x 下面有用。
* 更新了一下 IP 数据库,QQWry.dat 居然从 3M 变成 5M 了。。

此外虽然没有特别改代码,但是似乎这个 build 在连接 ssh2 站点断开以后出现非法操作,导致无法关闭 fterm 的现象少了很多。如果你能够找到较大概率复现这个 bug 的方法请和我联系。

教育网下载

网通下载(海外用户)

Fedora Core 5 引发的血案

April 23, 2006 on 9:55 pm | In Network, Tech Notes | 6 Comments (3,110 views)

最近网络上面到处都是血案,我这里也出了一桩。

我的机器一直用的是 FC 系列,自己已经习惯 Redhat 系列发行版了,也懒得换。每次新系统出来的时候,我都顺手 yum 升级上去。感觉不比 debian 的 apt 差太多。FC5 出来以后我又照常 yum 上去了,没想到这将会是一系列恶梦的开端。

4 月某个时间,学校里面停了一次电,来电以后我的机器就连不上了。和 youngcow 还有 trueice 一起去机房看了一眼,它运行的好好的,登录进去看看,路由什么的都对,ping 哪里都不通,连 arp 都无法获得。停掉 iptables ,问题依旧,甚至开始怀疑网线有问题,把网线也换了一根。结果全都不好用。而且 ifconfig 是可以看到网卡收到包的,但是就是没有进入协议栈。最后是灵机一动,把 kernel 命令行上面的 selinux=0 去掉,发现就忽然什么问题都没有了。于是大骂一通 FC5 开发者的变态然后回家。

如果事情发展到这里就结束了,那么也称不上血案。我回到家一连,发现还是连不上。于是很郁闷的给 youngcow 发短信,约过几天再去机房看,这次它是彻底 panic 掉了。重启之后还没怎么操作就又panic 一下,看调用栈是在 via_rhine 里面,这个是机器上面一块闲置网卡的驱动,并没有接线。再次重启,在 panic 之前卸载 via_rhine 模块,修改 modprobe.conf 让它不要加载这个网卡。这次看起来似乎安全了,再次收工回家。

对,事情和你猜的一样,到这里还没有结束,回去路上顺手用手机连了一下,发现还是无法连接,彻底晕菜。决定买台机器装个新系统换掉这位大爷了。这次隔了一周多才过去,买好了机器,打算去把硬盘拆回来整理整理。在机房里面发现机器运行的好好的,并没有 panic,就顺手搞了两下,把网卡换了一块,网线换了一下。没有想到的是奇迹出现了,一切都变得非常正常。。。

于是 FC5 引发的血案到这里就收场了,虽然直到最后我也没有搞明白到底是什么地方出了问题:我自己新装了一个 FC5,发现即使给 kernel 加上 selinux=0 ,系统网络也可以正常使用;换回来的 3com 905b 在新买的机器上面也非常正常;机房的网线在第一次时候和 youngcow 对换过,在最后搞定那次又换回来了,也就是说网线也没有动。那么到底是什么东西出问题了呢?恐怕只有我的 RP 了吧。ft. 这个血案最终造成的影响是我多买了台机器,把我珍藏的 Intel e100 网卡给用掉了。当然,还有我的机器当了半个多月。。

PS: 后来发现机器也不算太白买,老爸那台机器的声卡烧掉了,周围找不到能用的声卡,于是干脆把新买的机器(P4 2.8C + Intel 865GV + 1G RAM)给老爸用了。早知道是这样就不买 P4 2.8C 了,不如买只赛羊,省电还不吵。

BBS 之前世今生

April 22, 2006 on 10:17 pm | In Tech Notes | 3 Comments (3,203 views)

非技术性 ppt。 这里下载

机器 down 了好久,今天才放出来,sorry

几张照片

April 2, 2006 on 11:08 pm | In Entertainment, Pictures | 3 Comments (4,104 views)

机柜

机柜

机器

机器

另一个机器

另一个机器

一个院子

一个院子

另一个院子

另一个院子

OpenWRT 上面配置动态域名

April 2, 2006 on 3:23 pm | In Tech Notes | 8 Comments (3,760 views)

以前的 TP-Link 也支持 DDNS, 但是只能指定几家常见 DDNS 服务商,不能使用自己域名的 dns, 这个用起来很不爽,现在使用 OpenWRT 这样的开放系统,动态 DNS 就成为了很简单的一件事情。

因为我现在并没有可以稳定的能够被全球访问到的服务器,因此现在我的 ns 还都是挂在 zoneedit 下面的。值得高兴的是 zoneedit 支持动态 dns 更新,只需要加一个 A 记录,就可以用动态 dns 客户端来更新之。

首先在 OpenWRT 上面安装 ez-ipupdate

ipkg install ez-ipupdate

然后改一下配置

cat > /etc/ez-ipupdate.conf
service-type=zoneedit
user=myname:mypassword
interface=eth0
host=home.kangkang.org
# Do not change the lines below
cache-file=/tmp/ez-ipup
pid-file=/var/run/ez-ipupdate.pid

里面用户名密码改成自己的 zoneedit 帐号,host 改成你要更新的域名。 interface 表示在哪个 interface 起来的时候去更新域名,如果用 pppoe 或者 pptp 的,就改成 ppp0, 直接局域网 dhcp 的,就用 vlan1 或者 vlan2, 视配置而定。

然后把 wan 口 down 并 up ,就成功了

ifdown wan && ifup wan

更详细的配置在 OpenWRT 官方 wiki 上面有。

不过一个缺陷是, zoneedit 不允许将 TTL 设置到 1200 秒以下,也就是说,每次更新最多可能需要 2400 秒也就是 40 分钟才能够传播开来。这个对于动态 DNS 来说还是有些不够爽。

Powered by WordPress. 京ICP备05059131
Entries and comments feeds.
Brought to you by kang[at]kangkang[dot]org