当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 15 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 虚拟ADSL Linux客户端
帖子发表于 : 2013-01-12 9:58 

注册: 2013-01-07 13:49
帖子: 3
系统: Debian
送出感谢: 0 次
接收感谢: 0 次
项目地址:http://code.google.com/p/vadsl
各高校认证服务器地址不同,请从Windows版官方客户端配置文件中找到该地址,然后按照说明操作即可

问题请尽可能反馈到项目页面,请尽量写明学名称及相关服务器地址


最后由 godfrey21713 编辑于 2013-03-14 21:40,总共编辑了 1 次

页首
 用户资料  
 
2 楼 
 文章标题 : Re: 虚拟ADSL Linux客户端
帖子发表于 : 2013-02-24 21:29 
头像

注册: 2013-02-07 11:36
帖子: 74
系统: debian wheezy
送出感谢: 5
接收感谢: 2
godfrey21713 写道:
项目地址:http://code.google.com/p/vadsl
各高校认证服务器地址不同,请从Windows版官方客户端配置文件中找到该地址,然后按照说明操作即可

今天试装成功,但刚开始总是不能成功拨号,后来将/usr/bin/von修改了下,可以拨号,个人认为是个bug。
引用:
......
#检测初始化是否完成
nfqresult=$(grep nfqresult $logfile | cut -d':' -f5)
while [ -z $nfqresult ]
do
echo -n .
sleep 1
#检测路由过滤程序是否正常运行
if [ -z $(ps -eo pid | grep $nfqpid) ]
then
nfqresult=$(grep nfqresult $logfile | cut -d':' -f5)
[ -z $nfqresult ] && echo 路由过滤进程意外退出,错误详情见日志文件 && voff && exit 1
###########修改,在-z前加!###############
fi
nfqresult=$(grep nfqresult $logfile | cut -d':' -f5)
done
echo .
......


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 虚拟ADSL Linux客户端
帖子发表于 : 2013-02-24 22:24 
头像

注册: 2008-04-26 12:41
帖子: 11000
送出感谢: 11
接收感谢: 38
:em09


_________________
[新手必读]wubi安装常见问题(FAQ)
[分享]装双系统的同学必看——Windows与Linux系统共享交换分区的方法
kde下唯美的暗黑内透主题(无需编译)
无穷老机上的Trinity Desktop Environment


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 虚拟ADSL Linux客户端
帖子发表于 : 2013-02-24 23:23 
头像

注册: 2013-02-07 11:36
帖子: 74
系统: debian wheezy
送出感谢: 5
接收感谢: 2
艾徳庄 写道:
godfrey21713 写道:
项目地址:http://code.google.com/p/vadsl
各高校认证服务器地址不同,请从Windows版官方客户端配置文件中找到该地址,然后按照说明操作即可

今天试装成功,但刚开始总是不能成功拨号,后来将/usr/bin/von修改了下,可以拨号,个人认为是个bug。
引用:
......
#检测初始化是否完成
nfqresult=$(grep nfqresult $logfile | cut -d':' -f5)
while [ -z $nfqresult ]
do
echo -n .
sleep 1
#检测路由过滤程序是否正常运行
if [ -z $(ps -eo pid | grep $nfqpid) ]
then
nfqresult=$(grep nfqresult $logfile | cut -d':' -f5)
[ -z $nfqresult ] && echo 路由过滤进程意外退出,错误详情见日志文件 && voff && exit 1
###########修改,在-z前加!###############
fi
nfqresult=$(grep nfqresult $logfile | cut -d':' -f5)
done
echo .
......

重新开机后出现问题,仔细查看von文件,发现上述修改是错的,抱歉,正在寻解决方案
:em20


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 虚拟ADSL Linux客户端
帖子发表于 : 2013-02-25 0:22 
头像

注册: 2013-02-07 11:36
帖子: 74
系统: debian wheezy
送出感谢: 5
接收感谢: 2
对/usr/bin/von的修改(以#_#_#:开头的为需要修改的地方!):
引用:
#!/bin/sh

exit_when_request(){
voff
exit 0
}

trap "exit_when_request" INT QUIT TERM

InstallDir=/usr/bin

cfile=/etc/vconfig
log_in=$InstallDir/vadsl_login
nfq=$InstallDir/vadsl_tnfq
ip_tables=iptables

#检测是否为ROOT身份
uid=$(id -u)
if [ "$uid" != "0" ]
then
echo 请以ROOT身份运行
exit 1
fi

if [ -f $cfile ]
then
echo 使用配置文件 $cfile
else
echo 未找到配置文件 $cfile
exit 1
fi

#参数提取
interface=$(sed -ne '/^#/d; s/\(interface\)\( \)\(.*\)/\3/p' $cfile)
bindip=$(sed -ne '/^#/d; s/\(bindip\)\( \)\(.*\)/\3/p' $cfile)
authserver=$(sed -ne '/^#/d; s/\(authserver\)\( \)\(.*\)/\3/p' $cfile)
account=$(sed -ne '/^#/d; s/\(account\)\( \)\(.*\)/\3/p' $cfile)
password=$(sed -ne '/^#/d; s/\(password\)\( \)\(.*\)/\3/p' $cfile)
threadsnum=$(sed -ne '/^#/d; s/\(threadsnum\)\( \)\(.*\)/\3/p' $cfile)
logfile=$(sed -ne '/^#/d; s/\(logfile\)\( \)\(.*\)/\3/p' $cfile)
echo 使用日志文件 $logfile
[ -z $interface ] || [ -z $bindip ] || [ -z $authserver ] || [ -z $account ] || [ -z $password ] || [ -z $logfile ] && echo 配置文件参数错误 && exit 1

#日志文件处理
[ -f $logfile ] && mv $logfile $logfile.last
touch $logfile

#开始发起认证
echo 开始发起认证
$log_in -i $interface -s $authserver -a $account -p $password -f $logfile &

#检测认证程序是否运行
loginpid=$(grep loginpid $logfile | cut -d':' -f4)
while [ -z $loginpid ]
do
loginpid=$(grep loginpid $logfile | cut -d':' -f4)
[ -z $(ps -eo pid,cmd | grep $log_in | grep -v grep) ] || [ -z $nfqpid ] || (echo 登录进程意外退出,详情见日志文件 && exit 1)
#_#_#:[ -z $(ps -eo pid,cmd | grep $log_in | grep -v grep) ] || [ -z $nfqpid ] && (echo 登录进程意外退出,详情见日志文件 && exit 1)
done
#echo 登录进程号: $loginpid

#检测认证是否完成
authresult=$(grep AuthResult $logfile | cut -d':' -f4)
while [ -z $authresult ]
do
#检测认证程序是否正常运行
if [ -z $(ps -eo pid | grep $loginpid) ]
then
authresult=$(grep AuthResult $logfile | cut -d':' -f4)
[ -z $authresult ] && echo 未进行认证,错误详情见日志文件 && exit 1
fi
authresult=$(grep AuthResult $logfile | cut -d':' -f4)
done
#echo 认证结果: $authresult

#检测认证结果
[ "$authresult" = "SUCCESS" ] || exit 1
#echo 认证成功

echo 设置 $interface 最大传输单元(MTU)大小为1476
ifconfig $interface mtu 1476

[ -z $threadsnum ] || threadsnum=2

#iptables设置
echo 开始设置iptables规则
$ip_tables -t mangle -A OUTPUT -d 127.0.0.0/8 -j ACCEPT
#$ip_tables -t mangle -A OUTPUT -d 255.0.0.0/8 -j ACCEPT
for rf in $(grep RF $logfile | cut -d':' -f2)
do
[ -z $rf ] || $ip_tables -t mangle -A OUTPUT -d $rf -j ACCEPT
done
$ip_tables -t mangle -A OUTPUT -j NFQUEUE --queue-balance 0:$(expr $threadsnum - 1)
echo IptablesRulesSet >> $logfile
echo iptables规则已设置

#路由过滤进程
echo -n 正在启动路由过滤进程
relayip=$(grep RelayIP $logfile | cut -d':' -f2)
[ -z $relayip ] || nice --10 $nfq -d -b $bindip -r $relayip -f $logfile -t $threadsnum &

#检测路由过滤进程程序是否运行
nfqpid=$(grep nfqdpid $logfile | cut -d':' -f5)
while [ -z $nfqpid ]
do
nfqpid=$(grep nfqdpid $logfile | cut -d':' -f5)
[ -z $(ps -eo pid,cmd | grep $nfq | grep -v grep) ] || [ -z $nfqpid ] || (echo 路由过滤进程意外退出,详情见日志文件 && voff && exit 1)
#_#_#:[ -z $(ps -eo pid,cmd | grep $nfq | grep -v grep) ] || [ -z $nfqpid ] && (echo 路由过滤进程意外退出,详情见日志文件 && voff && exit 1)
done
#echo 路由过滤进程号: $nfqpid

#检测初始化是否完成
nfqresult=$(grep nfqresult $logfile | cut -d':' -f5)
while [ -z $nfqresult ]
do
echo -n .
sleep 1
#检测路由过滤程序是否正常运行
if [ -z $(ps -eo pid | grep $nfqpid) ]
then
nfqresult=$(grep nfqresult $logfile | cut -d':' -f5)
[ -z $nfqresult ] && echo 路由过滤进程意外退出,错误详情见日志文件 && voff && exit 1
fi
nfqresult=$(grep nfqresult $logfile | cut -d':' -f5)
done
echo .

#检测路由过滤进程结果
if [ "$nfqresult" = "SUCCESS" ]
then
echo 已启动路由过滤进程,下线请运行voff程序
else
echo 路由过滤进程意外退出,错误详情见日志文件 && voff && exit 1
fi

wait

exit 0

这次修改后拨号成功。
重启后初次用von拨号失败,但使用voff之后再von拨号成功,不知为何,实因能力有限,望高手补充!附原件如下


附件:
vadsl-0.3.1.tar.gz [12.69 KiB]
被下载 146 次
页首
 用户资料  
 
6 楼 
 文章标题 : Re: 虚拟ADSL Linux客户端
帖子发表于 : 2013-03-14 21:31 

注册: 2013-01-07 13:49
帖子: 3
系统: Debian
送出感谢: 0 次
接收感谢: 0 次
引用:
重启后初次用von拨号失败,但使用voff之后再von拨号成功,不知为何,实因能力有限,望高手补充!附原件如下


bug已修改,现已更新至0.3.3


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 虚拟ADSL Linux客户端
帖子发表于 : 2013-03-19 19:56 
头像

注册: 2013-02-07 11:36
帖子: 74
系统: debian wheezy
送出感谢: 5
接收感谢: 2
debian系:查看install文件安装;
说说本人在opensuse下使用的方法:
1.安装libnetfilter-queue-devel和libnetfilter-queue1,libnfnetlink-devel;
2.将/usr/include/libnetfilter-queue-1.0.2/中的东西移到/usr/include/中;
3.将/usr/include/libnfnetlink-devel-1.0.1/中的东西移到/usr/include/中;
4.将vadsl_tnfq.c中static int nfq_mycallback()函数里的pdata指针类型由char改为unsigned char;
可以完美编译安装!


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 虚拟ADSL Linux客户端
帖子发表于 : 2013-04-19 1:55 

注册: 2013-04-18 12:26
帖子: 1
系统: ubuntu 12.04
送出感谢: 0 次
接收感谢: 0 次
万分感谢!!


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 虚拟ADSL Linux客户端
帖子发表于 : 2013-04-23 23:36 

注册: 2013-04-23 23:34
帖子: 1
系统: ubuntu12.04
送出感谢: 0 次
接收感谢: 0 次
请问,在西安的这个翼讯客户端,在ubuntu12.04下可以使用么?如果可以的话,请大家稍微给点详细的说明。
谢谢


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 虚拟ADSL Linux客户端
帖子发表于 : 2013-06-08 12:55 

注册: 2013-06-08 12:53
帖子: 1
系统: win7
送出感谢: 0 次
接收感谢: 0 次
先顶一下,以后安装了试试。 :em01


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 虚拟ADSL Linux客户端
帖子发表于 : 2013-09-01 11:28 

注册: 2012-10-10 22:22
帖子: 20
地址: trovaq@gmail.com
系统: macos 10.12
送出感谢: 0 次
接收感谢: 0 次
marks!!~


_________________
向那些疯狂的家伙们致敬。
那些我行我素的家伙。
那些桀骜不驯的家伙。
那些惹事生非的家伙。
那些方孔中的圆桩。
他们总是异想天开,
既不喜欢循规蹈矩,
也不尊重既成事实。
你尽可以赞美他们,否定他们,引用他们,
质疑他们,颂扬抑或是诋毁他们。
不过惟独不能漠视他们。
因为他们进行着变革。
他们推动着人类的进程。
他们是别人眼里的疯子,
却是我们眼中的天才。
因为,只有疯狂到认为
自己能够改变世界的人,
才能真正做到这一点。


页首
 用户资料  
 
12 楼 
 文章标题 : Re: 虚拟ADSL Linux客户端
帖子发表于 : 2013-09-01 11:28 

注册: 2012-10-10 22:22
帖子: 20
地址: trovaq@gmail.com
系统: macos 10.12
送出感谢: 0 次
接收感谢: 0 次
marks!!~


_________________
向那些疯狂的家伙们致敬。
那些我行我素的家伙。
那些桀骜不驯的家伙。
那些惹事生非的家伙。
那些方孔中的圆桩。
他们总是异想天开,
既不喜欢循规蹈矩,
也不尊重既成事实。
你尽可以赞美他们,否定他们,引用他们,
质疑他们,颂扬抑或是诋毁他们。
不过惟独不能漠视他们。
因为他们进行着变革。
他们推动着人类的进程。
他们是别人眼里的疯子,
却是我们眼中的天才。
因为,只有疯狂到认为
自己能够改变世界的人,
才能真正做到这一点。


页首
 用户资料  
 
13 楼 
 文章标题 : Re: 虚拟ADSL Linux客户端
帖子发表于 : 2013-09-01 11:28 

注册: 2012-10-10 22:22
帖子: 20
地址: trovaq@gmail.com
系统: macos 10.12
送出感谢: 0 次
接收感谢: 0 次
marks


_________________
向那些疯狂的家伙们致敬。
那些我行我素的家伙。
那些桀骜不驯的家伙。
那些惹事生非的家伙。
那些方孔中的圆桩。
他们总是异想天开,
既不喜欢循规蹈矩,
也不尊重既成事实。
你尽可以赞美他们,否定他们,引用他们,
质疑他们,颂扬抑或是诋毁他们。
不过惟独不能漠视他们。
因为他们进行着变革。
他们推动着人类的进程。
他们是别人眼里的疯子,
却是我们眼中的天才。
因为,只有疯狂到认为
自己能够改变世界的人,
才能真正做到这一点。


页首
 用户资料  
 
14 楼 
 文章标题 : Re: 虚拟ADSL Linux客户端
帖子发表于 : 2013-11-04 17:35 
头像

注册: 2012-10-18 15:24
帖子: 5
系统: ubuntu 12.04
送出感谢: 0 次
接收感谢: 0 次
:em11 楼主好样的 我一会儿试试去看看可不可以。


页首
 用户资料  
 
15 楼 
 文章标题 : Re: 虚拟ADSL Linux客户端
帖子发表于 : 2013-11-14 17:57 

注册: 2013-11-13 21:25
帖子: 1
系统: ubuntu
送出感谢: 0 次
接收感谢: 0 次
您好,我按照您的方法在终端中运行根@ VENTUS K43TK :/首页/ VENTUS#冯使用配置文件的/ etc / vconfig的使用日志文件/无功/日志/ VADSL的/ usr / bin中/冯:42:[ :eth0的:意想不到的运营商开始发起认证17-01-53:vadsl_login的:用法:<网络接口>-S <认证服务器> <帐号>-P <密码>-F <日志文件> B <绑定IP>

出现[:eth0的:意想不到的运营商这个是什么情况啊?


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 15 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译