`
hjg1988
  • 浏览: 69352 次
  • 性别: Icon_minigender_1
  • 来自: 浙江
社区版块
存档分类
最新评论

Ubuntu下使用drcom-client PUM v1.0客户端,提示“没有活动的网卡”

阅读更多
drcom-client官方网站:http://www.drcom-client.org/
我在ubuntu 10.04下安装了图形界面 drcom-client PUM v1.0,想使用无线网卡来上网,结果客户端提示“没有活动的网卡”。
查看了/usr/bin/drcomclient中的代码,发现了一个bug,事实上作者自己也在里面加了FIXME注释,只是正确的代码被注释掉了,结果造成少了一次循环。
出错的方法名为get_ifname
修改后的代码如下(其中的for循环部分):
for i in range(0, len(ifname_name)):
			ifname_start = ifname_status.find(ifname_name[i])
#			ifname_end = ifname_status.find(ifname_name[i+1])
			if i == len(ifname_name)-1:
				ifname_end = len(ifname_status)
			else:
				ifname_end = ifname_status.find(ifname_name[i+1])
			ifname_region = ifname_status[ifname_start:ifname_end]
			ifname_index = ifname_region.find('RUNNING')
			if ifname_index != -1 and 'lo' not in ifname_name[i]:
				return ifname_name[i]
分享到:
评论

相关推荐

    drcom-pum_1.0_all.deb

    drcom-client 新版 PUM v1.0 类型:图形界面 适合系统:Linux内核2.6.24以上版本 Ubuntu/Debian: drcom-pum_1.0_all.deb (103.27 KB)

    Ubuntu DR.COM Deb一键安装包

    2009-06-11: drcom-client PUM v1.0 发布 支持 GNU/Linux 系统 新功能: 简单易用的图形界面,方便用户配置 支持现有的Dr.COM协议,(除v3.72_u31_2227之外) 内网地址处理自动化 消息提示,提供多语言支持(中文/...

    Fedora DR.COM rpm一键安装包

    2009-06-11: drcom-client PUM v1.0 发布 支持 GNU/Linux 系统 新功能: 简单易用的图形界面,方便用户配置 支持现有的Dr.COM协议,(除v3.72_u31_2227之外) 内网地址处理自动化 消息提示,提供多语言支持(中文/...

    drcom-client-win32-0.2.3-bin

    "drcom-client-win32-0.2.3-bin" 是一个专为Windows 32位操作系统设计的校园网络路由登录客户端程序。这个版本号"0.2.3"表明这是该软件的第三个次要更新。在理解这个软件之前,我们需要先了解几个基本概念: 1. **...

    drcom-client-win32-0.2.2-bin

    标题“drcom-client-win32-0.2.2-bin”指的是一个针对Windows 32位操作系统的DRCOM客户端软件的二进制发行版,版本号为0.2.2。DRCOM通常是指用于高校、企业等网络环境的认证计费系统,它要求用户在连接网络时进行...

    drcom-client-win32-0.3.3-bin.rar drcom 最新兼容客户端

    标题中的"drcom-client-win32-0.3.3-bin.rar"是一个Windows 32位版本的Dr.com客户端程序的压缩包,版本号为0.3.3。Dr.com通常指的是中国电信的一种网络认证系统,主要用于高校或企业内部的网络接入。这个客户端是...

    linux上网登陆客户端(图形界面)

    安装和使用"drcom-pum-1.0"客户端通常涉及解压文件、运行安装脚本、配置客户端参数,然后通过图形界面进行网络连接。在使用过程中,用户需要注意保护好自己的账号信息,避免泄露,同时定期检查软件更新,以获取最新...

    drcom-1.3.7.tar.gz

    2. **执行文件**:通常是可执行二进制文件,如`drcom`或`drcom-client`,是实际运行的客户端程序。 3. **库文件**:可能包含一些依赖的动态或静态库,如`.so`文件,确保程序能够正确运行。 4. **脚本文件**:可能有...

    drcom -1.4.8 for linux

    在压缩包的文件名称列表中,我们只有一个条目 "drcom-1.4.8",这很可能是包含了该软件的安装程序或者源代码文件。通常,对于开源软件,用户会解压这个文件,然后根据提供的安装指南来编译和安装软件,或者在某些情况...

    drcom-ubuntu-Karmic.deb

    drcom-ubuntu-Karmic.deb

    drcom-1.4.8.3.tar

    《drcom-1.4.8.3.tar:Ubuntu下的Dr.com上网客户端解析》 在信息化高度发达的今天,校园网络已经成为学生们学习、生活的重要组成部分。然而,许多学校使用Dr.com作为其网络计费系统,而在Ubuntu操作系统上,官方...

    drcom-client-win32-0.2.2-src.zip_C++ win32 任务栏_Explorer_drcom_dr

    但托盘图标显示不出来,在任务栏中看不到托盘图标,只有结束这个程序的进程重新启动这个程序才能重新最小化到托盘显示出托盘图标,让人觉得心里很不舒服,有没有什么办法(指修改源代码)在这个时候不用重启这个程序...

    drcom-1.4.4 下载

    在linux环境下,上不了网那时一件很痛苦的事,特别是在ubuntu下这个严重依赖网络的操作系统更是如此。不过现在基本解决了。有了drcom-1.4.4你就可以上网了。直接解压后,在其目录下经过编译: $sudo make (终端输入...

    Linux客户登陆端linux_drcom-pum

    适合于校园网的linux下的登陆端drcom,点击安装即可,方便快捷!!

    Drcom v5.20破解版--万里客户端

    Drcom v5.20破解版--万里客户端 把压缩包解压后 直接把Drcom文件夹复制到c盘目录下即可

    锐捷认证客户端 g-Drcomclient

    锐捷认证客户端g-Drcomclient是一款专为Linux操作系统设计的网络接入认证工具,它支持32位和64位的Linux系统,提供了用户友好的图形界面以及任务栏通知功能,便于用户进行网络连接和管理。这个软件的主要目标是帮助...

    drcom linux 版 适用于 所有新内核的linux

    在压缩包文件名称列表中,我们看到一个名为“drcom-pum-1.0”的文件,这很可能是一个DRCOM客户端的软件包。"pum"可能是项目或软件的缩写,"1.0"则表示这是该软件的第一个正式版本。通常,1.0版本代表软件已经具备了...

    Ubuntu8.04下drcom配置

    3. drcom-1.4.7.tar.gz:这是drcom客户端的源代码包,我们需要编译和安装它来实现连接功能。 4. drcom 配置.txt:这是一个文本文件,很可能包含了详细的配置说明和步骤。 安装过程通常分为以下几个步骤: **第一步...

    drcom-Ver5.2.0

    drcom-Ver5.2.0

Global site tag (gtag.js) - Google Analytics