回家后,用上了那个WRT54G,上了ddwrt+chnroutes+DNSMASQ不能用交大的isatap隧道了,不过Teredo隧道又可以正常稳定的使用,但是发现一些奇怪的问题,比如,使用nslookup可以解析到ipv6.google.com,但是ping,一直提示“Ping request could not find host ipv6.google.com. Please check the name and try again.” 无法解析域名。但是直接ping google的IPV6地址确实是通的。证明IPV6链路正常。
一开始以为是其他隧道的干扰,关闭了其他隧道,还是老样子.而且使用gogo6的Tunnel broker也这样。放Google搜索了半天,找到了这个解释 微软脑残:
http://ipv6-or-no-ipv6.blogspot.com/2009/02/teredo-ipv6-on-vista-no-aaaa-resolving.html
Vista doesn't look up AAAA at all when it's on Teredo. It's intended behavior -- stupid, perhaps, but it's intended. See http://technet.microsoft.com/en-us/library/bb727035.aspx for all the details.
解决方................阅读全文
真是折腾死人啊。
先说说过程,我再写写问题吧。
第一步当然是引导啦。不过在这之前,需要先下载安装镜像。我这里下载的是这个chakra-2011.12-Edn-CD-x86_64.iso
挂载这个镜像后,把引导内核提取出来chakraiso和chakraiso.img。放在某个分区的根目录。如果你会对U盘安装GRUB,那最好啦。如果你不想覆写U盘的引导记录,想利用系统自己的引导记录,也行。
Linux下就不说啦,讲讲在windows下面怎么办。
如果你使用win7 可以使用boot.ini 虽然nt6.0开始使用bootmgr了,不过还是认这个boot.ini的。XP自然就不必说了。唯一需要注意的是,有限软刷BIOS激活的Win7,不能使用官方grldr覆盖根目录下那个隐藏的grldr,否则可能导致软激活失败。这个grldr使用随机的hash和干扰码干扰生成,为的也是骗过微软的反盗版检测。如果你没有上面这些问题,你就先下载官方的GRUB4DOS,提取出grldr.mbr,grldr。grldr.mbr的作用就是在被ntldr/bootmgr引导后寻找grldr并加载并加他。如................阅读全文
如果只是忘记密码,没有必要使用netinstall重新安装系统,使用JP1跳线进行重置即可。如下是RouteBoard532A的JP1跳线示意图
打开外壳 找到JP1跳线,用螺丝刀或者其他金属短接这跳线,上电引导设备,在滴一声后 设备初始化完成,此时不要松开短接的螺丝刀,等待大约35s左右,连续滴滴两声,设备初始化并且重置完成。
如果上电滴一声后接下来的滴滴两声只经过了15s左右,说明短接不彻底,没有重置成功,设备保留原来配置继续使用。请在测试一次。
From: http://forum.mikrotik.com/viewtopic.php?f=3&t=20293
其他RouteBoard系列短接方法基本相同 都是JP1跳线,不过存在形式不同
SEE: http://wiki.mikrotik.com/wiki/Manual:Password_reset
阅读全文
由于经常要在Linux和Win下面进行双系统切换,我在Ubuntu下面的默认编码斗数使用UTF-8的,这样在Eclipse在Windows中打开这些项目的时候,虽然可以手动设定WorkSpace的编码,手动设定项目工程和Content Types的所有文件编码都为UTF-8,使得项目内已经存在的文件都可以正常浏览,但是新建的文件,包括从文件模板新建的文件都是默认GBK的。虽然这些GBK文件在下次保存的时候会被Eclipse转换成UTF-8编码保存,但是如果你之前在一些文件或者类的模板/注释里面插入了中文或者某些模板变量产生了中文字符(比如${time}标签产生的“上午/下午”),这些GBK编码的文字在Eclipse里面就不能正常显示,必须从外部编辑器打开手动转储为UTF-8编码才行,否则在Eclipse进行文件创建后的第一次保存的时候,文件会以UTF-8保存,导致这些GBK字符以乱码的形式保存,从而导致汉字注释丢失。
一直很头疼为啥从模板新建的文件都是ANSI/GBK的,找了很多资料,无非是你抄我,我抄你,都不................阅读全文
1. 使用dropins方式安装(links方式不再推荐)
下载中文语言包:BabelLanguagePack-eclipse-zh_3.7.0.v20110723043401.zip
解压缩以后放到eclipse目录下的dropins目录,目录结构类似如下
eclipse(root)/
dropins/
BabelLanguagePack-eclipse-zh/
features/
plugins/
不用的时候到这个目录下面删除这个插件就可以了
这种方式不像links方式安装,links方式安装后删除link文件后好像插件好像可以继续使用的(相对目录是相当于eclipse根目录)
2.使用在线源安装
见http://www.eclipse.org/babel/downloads.php
install new software里面使用这个在线源就可以了 里面选中文包就可以了,比如
http://download.eclipse.org/technology/babel/update-site/R0.9.0/indigo
,不要用的时候 在插件管理里面卸载就................阅读全文
Linux下面总有那么些闭源程序。但是也非常好用,μtorrent就是其中一个。但是Debian 5 lenny的Glibc库是2.7的。μtorrent硬编码来必须使用Glibc 2.11系列才行。现在的主流发行版 包括Debian6和Ubuntu,都是Glibc 2.11系列的。
但是服务器什么的 不是想重装就重装的。VPS不可能也没必要跑虚拟机,没办法咱们用Chroot在Debian 5 lenny中chroot Port 安装Debian 6 squeeze.
本文参考了 http://www.debian.org/releases/stable/i386/apds03.html.en
文件系统准备略,我们这使用网络安装,使用加拿大镜像http://ftp.ca.debian.org/debian/
apt-get install debootstrap -y
mkdir /debian6
debootstrap --arch i386 squeeze /debian6 http://ftp.ca.debian.org/debian/
等待提示Base system installed successfully.基本系统就安装完毕了
现在 chroot into it。
LANG=C chroot /debian6 /bin/bash
#让Debian6能跑起来
mount -t proc proc /proc
mount -t devpts d................阅读全文
这个是老漏洞的新代码
注入者需要访问一次“/api/manyou/my.php” 可以根据这个特征进行查找
cat OOXX.access.log |grep '/api/manyou/my.php' |grep -v "myop/1.0"
123.119.143.232 - - [03/Jun/2011:08:44:53 +0800] "POST /api/manyou/my.php HTTP/1.0" 200 150 "-" "-" "-"
180.126.47.28 - - [03/Jun/2011:12:30:12 +0800] "POST //api/manyou/my.php HTTP/1.0" 200 150 "-" "-" "-"
183.8.131.193 - - [03/Jun/2011:12:59:53 +0800] "POST /api/manyou/my.php HTTP/1.0" 200 150 "-" "-" "-"
113.90.0.27 - - [03/Jun/2011:13:20:56 +0800] "POST //api/manyou/my.php HTTP/1.0" 200 150 "-" "-" "-"
203.171.224.45 - - [03/Jun/2011:14:34:35 +0800] "POST /api/manyou/my.php HTTP/1.0" 200 150 "-" "-" "-"
202.104.248.100 - - [03/Jun/2011:14:47:26 +0800] "POST //api/manyou/my.php HTTP/1.0" 200 150 "-" "-" "-"
这些都是可疑IP记................阅读全文
操蛋的网络 学校买的国外数据库基本上都瘫痪了。
原因大家都懂的。其实很早就开始了 不过最近扩散到我们这里了,电信只要检测到长时间的国外链接 就会把你的国际链接给断开。次数多了直接就不让你出国了。
悲剧的是 连我的博客都殃及到了,没办法 咱们只能自己动手 丰衣足食了。
首先,借到国内某IDC的VPS一台该VPS暂时没收到电信干扰出国流量,在该VPS上架设OpenVPN一枚,代号VPN1,该VPS IP 代号IP1。
其次 国外我的博客上 同样架设好OpenVPN一枚,代号VPN2,该VPS IP定义为IP2。
最后,在本机,你需要CHNRoutes和DNSMASQ。当然 OpenVPN也是需要的。
本机运行CHNRoutes添加国内路由选择,让国内路由从以太网(电信出口)走,做路由白名单。
修改VPN1的配置文件,添加如下配置选项
#不添加默认路由
route-nopull
# 规定国外VPS2的IP2 从国内VPS1虚拟IP网关走
route IP2 255.255.255.255 vpn_gateway
先链接VPN1,然后正常连接VPS2的OpenVPN
注意这里2号Open................阅读全文
其实是linux太过谦虚了。对付抢别人IP的人,就不能谦虚。
#!/bin/sh
while true;
do
ifconfig eth0 219.230.144.XXX/24 up
route add default gw 219.230.144.OOO
sleep 1
done
arping -uq -S 219.230.144.XXX -i eth0 219.230.144.OOO &
有兴趣的同学可试试这个 http://packages.debian.org/squeeze/ipwatchd
阅读全文
从rutorrent的Google Code官方网站获悉 nginx/0.8.54开始已经支持SCGI 于是产生了把Apache换成Nginx的想法。
过程是相当的简单 但是后来的问题也不少。
Nginx做一个如下设置即可
location /RPC2 {
include scgi_params;
scgi_pass localhost:5000;
}
然后把某目录的root设置一下即可。
但是有个问题。webUI一直提示
(rutorrent依赖php(5)-cli 但是装完这个虽然又一部分PHP结尾的警告消失了,但还是有问题。)
Web-server user can't access 'stat' program. Some functionality will be unavailable.
rTorrent's user can't access 'id' program. Some functionality will be unavailable.
在Google搜索了一下 都说在rutorrent的config里面在$pathToExternals变量里面手动指定curl和stat等文件的绝对路径就好了,测试了一下 确实没问题 但是心里就不爽了 凭什么在Nginx里面要修改?原来的Apache里面就不要?
我又把apache挂载在81端口 发现什么都不要改 工作的................阅读全文
近期评论