我正在使用ubuntu 12.10。我使用中兴USB 3G调制解调器连接到互联网。我通过调制解调器随附的驱动程序软件连接该调制解调器。该调制解调器工作正常。我可以浏览,通过终端使用apt-get。但是问题是网络管理员无法检测到我的调制解调器。它在顶部栏中没有显示任何内容。因此,我-
首先,我要告诉我有关此调制解调器的注意事项:
现在,我要告诉我迄今为止为解决该网络管理器问题所做的工作:
我已经以root权限尝试过此代码:
echo vendor productID > /sys/bus/usb-serial/drivers/option1/new_id
没用
令其困惑的还有一件事,这个代码0154(在驱动程序软件检测到调制解调器之前lsusb找到了什么)的productID是什么?还是2003(在驱动程序软件检测到调制解调器并找到CD-ROM之后,lsusb会找到哪个?)?
我认为usb_modeswitch可以帮助我解决此问题,但是我不知道如何使用usb_modeswitch或使用它创建配置文件。
就这样。现在我的问题是怎么了?有什么解决方案可以让网络管理员检测到我的调制解调器吗?
[回答我自己的问题]
[首先道歉!我不是这里的专家。但我认为也许我可以分享我从经验中学到的知识]
我的第一个问题是,当我通过调制解调器随附的驱动程序软件连接调制解调器时,我无法使用某些网络服务,例如VPN,Ubuntu软件中心等。发生这种情况是因为尽管我已连接到Internet,但网络管理器无法检测到它。
问题:网络管理器无法检测到Internet连接。
原因:调制解调器随附的驱动程序正在使用WvDial连接到Internet。但是由于wvdial程序包中的此错误,网络管理器无法检测到网络连接。
解决方案:如果您的驱动程序软件使用wvdial,请不要使用它。而是将调制解调器作为移动宽带连接进行连接。
现在,我在问题中提到我还尝试通过移动宽带连接来连接调制解调器。但是失败了,因为我无法在移动宽带选项中找到调制解调器。
问题:移动宽带无法检测到我的调制解调器
原因:首先让我们看一下这些调制解调器的工作方式。首次插入这些调制解调器时,操作系统会将它们检测为存储介质/ CD-ROM,而不是调制解调器。因此,可以交付调制解调器随附的驱动程序软件。安装驱动程序后,驱动程序会向调制解调器发送一条特殊消息。收到该消息后,调制解调器将切换到调制解调器模式。现在就可以使用了。这些调制解调器的此功能称为ZeroCD™功能。使用此机制使驱动程序可以随调制解调器一起提供,而无需任何其他CD / DVD。
在我的问题中,我提到过,当我插入调制解调器时,我的驱动程序软件无法检测到它,而我在lsusb命令中会得到一组供应商和产品ID(在我的情况下为19d2和0154)。经过一系列插入和拔出产品ID的操作后,切换到2003年,现在驱动程序可以检测到调制解调器了。这是由于调制解调器的ZeroCD功能而发生的。首先,将调制解调器检测为存储介质,并且产品ID变为0154。然后,调制解调器切换到调制解调器模式,产品ID变为2003。这种机制称为调制解调器切换。
出于同样的原因,移动宽带无法检测到我的调制解调器。因此,要解决此问题,我必须以某种方式将调制解调器切换为调制解调器模式。切换时,我需要一些配置信息,例如我之前提到的特殊消息,供应商ID,产品ID等。
实际上,有一个名为usb_modeswitch的不错的软件包可以自动处理此切换操作。默认情况下,Ubuntu附带此软件包。现在,usb_modeswitch的操作方式是,它读取位于/ usr / share / usb_modeswitch目录中的名为configPack.tar.gz的文件(称为数据文件),其中包含切换此类调制解调器所需的配置信息。如果该文件中包含调制解调器的配置信息,则您的调制解调器应该可以通过usb_modeswitch自动进行切换,而不会出现任何问题。但是,如果不是这样,您就会遇到麻烦。
解决方法:下载usb_modeswitch(如果它尚未安装在您的系统)和最新的数据文件从该网站。现在可能会发生调制解调器的数据文件不存在于最新数据文件中的情况。在这种情况下,您可以等到有人在其中为您提供信息,或者您可以自己找到这些信息,并将usb_modeswitch通知开发人员。可能是它们将在以后的版本中包含您的调制解调器的配置信息。毕竟有人要做!您可以在上面的站点中找到有关此信息。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句