移动宽带在 Ubuntu 15.10 中确实能工作,但现在却失败了

移动宽带在 Ubuntu 15.10 中确实能工作,但现在却失败了

我最近从 openSuse (KDE) 切换到 ubuntu 15.10 (Gnome)。我想使用移动宽带华为 USB 棒,它在 openSuse 中确实有效。但是,我在 ubuntu 中使用它时遇到了麻烦。

有一段时间,我能够通过一个非常愚蠢的程序在 ubuntu 中使用它:

  1. 插入棍子——>似乎什么也没发生
  2. 尽管 NetworkManager 已经在运行,但还是使用 nm-applet 启动第二个实例。
  3. 拔出棒子,再插入——> 似乎什么都没发生
  4. 中断 NetworkManager 的第二个实例。
  5. 拔出棒子,重新插入-->NetworkManager 显示移动宽带连接。
  6. 单击连接;NetworkManager 声称现在已连接。
  7. 启动 Firefox 并观察网络连接。
  8. 移除记忆棒,重新插入 --> NetworkManager 执行不是认出棍子。
  9. 取出记忆棒,等待几秒钟,然后重新插入-->NetworkManager 识别该记忆棒,并可以建立连接。

真的很傻。但它表明原则上该棒在 ubuntu 中可以工作。不幸的是,它现在不起作用。区别在于步骤 6。:NetworkManager 确实显示移动宽带可用,但并未声称单击后有连接。

进一步观察:

  • 当我尝试编辑移动宽带连接时,无论是否插入了该棒,都会出现错误“settings/nm-settings-connection.c.955 - 连接没有请求设置‘ppp’。”。
  • 没有激活 PIN 码(至少当我将 USB 记忆棒的 SIM 卡插入手机时,openSuse 从未要求我输入 PIN 码,我的手机也没有要求输入 PIN 码)。所以,我的问题(我认为)不是重复的http://ubuntuforums.org/showthread.php?t=2306925
  • 我看到的是:
$ lsusb
Bus 003 Device 002: ID 8087:8001 Intel Corp. 
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 0930:0225 Toshiba Corp. 
Bus 001 Device 002: ID 04f2:b448 Chicony Electronics Co., Ltd 
Bus 001 Device 009: ID 12d1:1446 Huawei Technologies Co., Ltd. Broadband stick (modem on)
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

(如何在此处插入代码?)。因此,它确实将棒识别为调制解调器。令人惊讶的是,有时它确实不是将该棒识别为调制解调器——它只显示“宽带”,而不是“(调制解调器开启)”。当 NetworkManager显示移动宽带可用。难道不应该反过来吗?

  • 我也尝试了 sakis3g:我在 NetworkManager 中禁用了网络(甚至用“sudo service network-manager stop”停止了它),启动了 sakis3g(我用在互联网上找到的配置文件安装了它),然后尝试连接。但遗憾的是,输入 sudo 密码后出现错误:

    无法执行命令‘/home/king/software/sakis3g --interactive --nostorage --pppd APN="internet.eplus.de" APN_USER="eplus" APN_PASS="gprs" SGUI="zenity" USBINTERFACE="0" USBMODEM="12d1:1446" OTHER="USBMODEM" MODEM="OTHER" MENU="CONNECT" DISPLAY=":0" LOCALAUTHORITY="/home/king/.Xauthority"’。

不幸的是它没有告诉我们为什么它无法执行该命令。

那么,我该怎么做才能找出问题所在并让该棒再次工作?我应该尝试 wvdial(我以前从未使用过,但在互联网上找到了一些提示),还是有办法让 NetworkManager 正常运行?

我家里没有 WiFi。所以,目前在家上网的唯一方式是在 Windows 下,这对我的工作(计算机代数)毫无用处。

编辑:

今天,我在 Windows 中使用了移动宽带棒(这不是第一次,但上一次是几年前了)。结果,Ubuntu 中棒的行为发生了变化,我修改了我的问题如下:

  • 当 lsusb 执行不是显示该棒为“(调制解调器开启)”,然后 sakis3g 可以使用该棒。以前没有出现过这种情况,sakis3g 出现过错误。后续问题:为什么以前没有起作用,即为什么需要 Windows 才能让 Ubuntu 操作系统起作用?
  • Ubuntu 中的连接比 Windows 慢很多,也比使用 NetworkManager 慢(该棒确实在极少数情况下可以与 NetworkManager 配合使用)。后续问题:如何通过sakis3g或其他方式获得有竞争力的速度?
  • NetworkManager 仍然无法使用该棒(但如果该棒不是“(调制解调器开启)”,则仍会显示移动宽带)。问题:如何让该棒与 NetworkManager 配合使用?我更喜欢它而不是 sakis3g。
  • 现在仍然存在这样的情况:有时候,棒处于“(调制解调器开启)”模式(这对 sakis3g 来说不好),有时候则不处于“(调制解调器开启)”模式(这是好事)。问题:如何可靠地获得可用的模式?
  • 我仍然无法在 NetworkManager 中编辑移动宽带连接。问题:如何使其可编辑?

谨致问候,西蒙

相关内容