Linux下使用zdclient进行神州数码上网认证

Written by zumikua Updated at 2013-09-23 14:11:33 UTC

本来是个很简单的事请……但是因为我是个煞笔的原因搞得很复杂…… 因为个人问题我一开始下的版本是[github](https://github.com/isombyt/zdcclient)版本的,一开始编译就出问题,没有pcap安装包,用apt-get安装提示包已经被废弃,没办法只好自己下源码自己编译,不过还好pcap的依赖没啥大要求,咱好像只安装了个flex什么的就成功编译了,记得make 和 sudo make install之前先./configure一下看看需求有没有满足 然后就是编译zdclient,编译成功后的确能运行,但是总是提示用户名与密码错误,怎么修改runzdclient脚本都没用……然后在windows下试用zdclient是有效的,真是奇怪的问题啊是吧? 然后我就直接下载了原来的工程,然后翻readme的时候看到了这样一句话“安装前先修改runzdclient文件内的账户信息。”然后我就先修改了runzdclient再继续安装,然后就尼!玛!好!了! 心存怀疑的我到/usr/bin下一看,特么runzdclient竟然是直接拷贝进去不是通过软硬链接链过去的!也就是说之前咱用自己编译的程序压根就没该过用户名和密码!卧槽,就这问题还困扰了我老半天,甚至还自己亲自抓包来实验从作者博客上看到的协议过程……简直不能再坑。 嘛,实际上现在还有一个需要解决的问题就是断线了……我先在在linux下基本想用网就得runzdclient -l再runzdclient,和在windows下使用官方客户端勾选了使用私有报文地址是一样效果,看样子这个问题要想修复又是个大工程了……嘛,以后再说吧……
Main