2008年2月11日

决定把blog搬到baidu去,baidu的速度和空间容量都不错,就是不知道怎么把原来写的东西移过去。

新地址:http://hi.baidu.com/antzhi

posted @ 2008-02-18 11:16 小蚂蚁 阅读(165) | 评论 (0)编辑 收藏

服务器换了程序后手机上的Client出问题了,每次连接后只能播放第一个frame,今天抽了点时间检查程序,发现问题出在服务器在每一frame后加了个\r\n,手机上的程序在getHeader时没考虑到,加了几行代码搞定。

posted @ 2008-02-13 12:51 小蚂蚁 阅读(165) | 评论 (0)编辑 收藏

花生壳的IP地址和实际公网的地址不一致问题一直没得到解决,询问客服也没有解决的办法,通过观察,我发现不是每次拨号都会出现IP不一致的情况,说明我的ISP只在一定范围内安装了NAT转发的设备,自己写了个脚本,比较花生壳和wan ip,如果不一致,就从新拨号分配一个新IP,运行了半个月,效果蛮好,可惜了我花100元升级专业用户.

--------------------------------
#!/bin
# wan.sh
#get wan ip from TP-LINK route

wanip=`wget --user=admin --password=admin -q -O - http://192.168.2.1/userRpm/StatusRpm.htm |\
grep "00-50-FC-77-C9-06" |\
awk -F, '{print $3}' | tr -d ' "'`

echo "$wanip"


----------------------------------------------

#!/bin/sh
# fixip.sh
#fix vicp ip

export PATH="/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/phlinux"

disUrl='http://192.168.2.1/userRpm/StatusRpm.htm?Disconnect=断%20开&wan=1'
conUrl='http://192.168.2.1/userRpm/StatusRpm.htm?Connect=连%20接&wan=1'
wg='wget -q --user=admin --password=admin -O - '

c=0
while [ "$c" -lt "5" ]
do
  wip=`wan.sh`
  vicp=`nslookup myhome.vicp.net | tail -n2 | grep "Address" | awk '{print $2}'`

  if [ "$wip" == "$vicp" ]; then
    echo "Match done."
    exit 0
  fi

  echo "my wan ip : "$wip
  echo "myhome.vicp.net : "$vicp
  echo "Fix ip ..."

  if [ -n wip ]; then
    echo "  disconnect PPPoe ..."
    `$wg $disUrl > /dev/null`
    sleep 3
  fi

  echo "  connect PPPoE ..."
  `$wg $conUrl > /dev/null`
  sleep 37

  c=`expr $c + 1`
done

posted @ 2008-02-11 18:36 小蚂蚁 阅读(772) | 评论 (1)编辑 收藏