![NetworkManager 未检测到我的宽带设备](https://linux22.com/image/814716/NetworkManager%20%E6%9C%AA%E6%A3%80%E6%B5%8B%E5%88%B0%E6%88%91%E7%9A%84%E5%AE%BD%E5%B8%A6%E8%AE%BE%E5%A4%87.png)
我有一台华为 K3765(USB ID 12D1:1520),我正尝试将它与 Ubuntu 10.04 Lucid 一起使用。
我安装了 usb-modeswitch,所以当我插入设备时,我可以看到它从存储模式切换到调制解调器模式。我的问题是,当我尝试为其创建宽带移动连接时,NetworkManager 检测不到调制解调器...我在两台不同的笔记本电脑上尝试过。/var/log/daemon.log
据我所知,没有显示任何有趣的东西...我可以尝试什么?
答案1
我在 12.04 上遇到了同样的问题,解决方案是在已插入加密狗的情况下启动机器。
确保modemmanager
软件包已安装。
答案2
打开 Synaptic 包管理器在 Synaptic 包管理器的搜索字段中输入“Smartlink”并安装所有 smarlink 包。http://www.ehow.com/how_5435902_install-modem-drivers-ubuntu.html#ixzz2BcaT8Ean我很适用
答案3
兄弟,试试这个: http://kaamka.blogspot.com/2011/05/tata-photon-on-ubuntu-1004-lucid-lynx.html
解决方案 :
步骤 1:为了完美运行,需要以下软件包:1.usb-modeswitch-data 2.usb-modeswitch
这些软件包可以从 debian 站点下载。链接是: http://packages.debian.org/squeeze/usb-modeswitch-data http://packages.debian.org/squeeze/usb-modeswitch
下载最新版本。对我来说,以下版本有效:usb-modeswitch-data(20100826-1) usb-modeswitch(1.1.4-1)
可以通过选择并右键单击来安装这些软件包,使用 debi 安装程序安装它会询问您密码并完成。高级用户可以从命令行安装。转到软件包文件夹并运行以下命令:假设您已保存在桌面上:
cd /home/用户/桌面 sudo dpkg -i usb-modeswitch-data_20100826-1_all.deb sudo dpkg -i usb-modeswitch_1.1.4-1_i386.deb
步骤 2:现在我们将把我们的调制解调器添加到文件中的华为、较新的调制解调器列表中。文件名为 12d1:1446,位于 /etc/usb_modeswitch.d
使用以下命令从命令行打开此文件。sudo gedit /etc/usb_modeswitch.d/12d1:1446
将会弹出一个文本编辑器,您只需要在 TargetProductList= 行中添加 140b 并保存文件即可。供您参考,该行应按如下所示进行编辑。TargetProductList="1001,1406,140c,141b,14ac,140b"
步骤 3:拔下 USB Tata Photon+ EC1261 并再次插入。很可能您的调制解调器应该会被自动检测到。右键单击顶部菜单栏中的网络管理器,选择编辑连接,选择移动宽带并单击添加。您应该能够找到您的调制解调器。
步骤 4:对于运气极差的人:如果仍然没有检测到您的设备,请运行以下命令:
sudo usb_modeswitch -c /etc/usb_modeswitch.d/12d1:1446
就我而言,我每次登录系统时都必须运行它。
答案4
抱歉。上述解决方案不适用于华为 K3765。这是我的错。
我认为答案就在这里。但你只需要在第 2 点和第 3 点做一些调整。请参阅下面的附加提示。 http://ubuntuforums.org/showthread.php?s=ce0f5525713ec13179197c7604ec206e&t=1472896&page=2
详细解决方案(以我的华为 1750 为例):
1) 代码:sudo apt-get install usb_modeswitch 2) 然后使其配置文件(/etc/usb_modeswitch.conf)如下所示:
代码:DefaultVendor= 0x12d1 DefaultProduct= 0x1446
TargetVendor = 0x12d1 TargetProduct= 0x1001 MessageContent="5553424300000000000000000000000110600000000000000000000000000000" MessageEndpoint=0x01 CheckSuccess=5 3) 然后制定 Udev 规则,当找到记忆棒时启动 usb_modeswitch(/etc/udev/rules.d/15-huawei-e1750.rules):
代码:SUBSYSTEM=="usb", SYSFS{idProduct}=="1446", SYSFS{idVendor}=="12d1", RUN+="/usr/sbin/usb_modeswitch"
一些额外的提示:以上方法仅适用于华为 1750。如果您有不同的型号,请更改第 3 点中的 idProduct 和第 2 点中的 DefaultProduct。只需使用简单的 lsusb 命令即可轻松找到。不要更改“目标”参数。
如果您想使用其他制造商的调制解调器,请尝试更改供应商 ID,但我不知道目标产品 ID 应该是什么。也许是一些通用调制解调器(一些均匀、低、好数字)
!!!重要!!! 但是,总是有一些令人不快的事情。问题在于“MessageContent”和“Message Endpoint”。它们对于每种型号的调制解调器都是不同的,可以使用一些 USB 嗅探器程序找到,类似于以太网或 wifi 嗅探器。他们说使用 Windows 程序很容易。但我无法使用 Linux 程序获取信息,使用 Wine 也没有显示任何消息。
运气很好