通过 USB 连接 LTE 网络连接

通过 USB 连接 LTE 网络连接

我在联想 ThinkPad R61 上运行 15.10,并且从 8.04 开始一直在这台机器上运行 Ubuntu。自从升级到 15.04 以来,我在通过 USB 调制解调器进行移动宽带连接时遇到了严重问题。

虽然 nm-applet 表示已建立连接,但实际上没有连接。需要重复“连接到...”操作几次,直到最终建立有效的连接。一旦建立连接,只要当前用户处于活动会话中,连接就会保持稳定。

我不知道从哪里开始寻找可以进一步提供帮助的系统消息。在启动时,我偶尔会看到“检测到内部错误”消息,其中大部分显示软件包崩溃。现在它说乌尔夫基尔程序包崩溃了。网络连接有问题吗?

我很乐意为您提供任何可能有帮助的日志文件输出。但是,我不想在我的帖子中充斥可能无用的日志文件副本。如何才能使移动宽带在第一次试用时就能可靠地连接?

答案1

我很幸运,在开姆尼策Linuxtage2016 年,我们举办了一场开放式研讨会,为解决 Linux 问题的人提供支持。经过两个小时的折腾,他终于找出了我的 LTE 卡住问题的原因并解决了它。我很高兴与您分享解决方案。希望它也能帮助其他人。

显然,Ubuntu 网络管理器有时无法为设备 ppp0(我的情况是 LTE 棒)添加标准路由 0.0.0.0。这会导致名称服务器问题,并阻止您的系统访问任何外部资源,而 nm-applet 仍显示“已连接”图标。

当 ppp0 连接时,通过 shell 脚本手动添加此路由 0.0.0.0 即可解决问题。脚本如下所示/etc/network/if-up.d/

#!/bin/bash

if [ "$IFACE" == "ppp0" ]; then
  /sbin/ip route add to 0/0 via 0.0.0.0 dev ppp0 metric 750
fi

就是这样。

相关内容