如何在 Ubuntu 下使用 AT&T Beam USB 调制解调器

如何在 Ubuntu 下使用 AT&T Beam USB 调制解调器

我正在尝试在 Ubuntu 14.04 和 Raspberry Pi Model B+ 上使用 AT&T Beam USB 调制解调器 (AC340U)。在这两个系统上,我都可以看到 eth1 连接存在,但我无法使用它。在 Ubuntu 中,eth1 显示在 ifconfig 输出中,并且 GUI 连接管理器中有一个相应的连接,但我无法激活它,因为用于连接的菜单项是灰色的,并且显示“设备未管理”。在 Raspberry Pi 中,我也在 ifconfig 中看到了 eth1。有人能帮我吗?

我尝试了以下操作。标有 (*) 的步骤列于官方指南

在 Windows 7 计算机上:

  1. (*) 插入设备,安装驱动程序,将固件更新至版本 01.13.12.13。

  2. (*) 应用补丁以禁用 Windows 8 MBIM 功能。补丁链接不再可用,因此我搜索并安装了它这里。不确定这是否是正确的做法。

在 Raspberry Pi B+ 上:

  1. 最初没有安装所需的 linux-headers 包,因此我按照这个帖子安装成功,安装后使用的内核是3.12-1-rpi。

在 Ubuntu 14.04 和 Raspberry Pi B+ 上:
(Ubuntu 的内核版本是 3.13.0-35-generic)

  1. (*)sudo make all/install GobiNet 和 GobiSerial,成功。

之后我在Ubuntu上的ifconfig如下所示:

eth0      Link encap:Ethernet  HWaddr 88:88:88:88:87:88  
          inet addr:192.168.1.183  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::8a88:88ff:fe88:8788/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:73 errors:0 dropped:0 overruns:0 frame:0
          TX packets:146 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:11457 (11.4 KB)  TX bytes:21763 (21.7 KB)
          Interrupt:18 Memory:f9100000-f9120000 

eth1      Link encap:Ethernet  HWaddr 9e:90:32:a1:01:08  
          UP BROADCAST NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

但是我不知道如何使用这个连接“eth1”。

我尝试了sudo dhclient -r eth1sudo ifconfig eth1 up。都没有任何效果。

下拉菜单中的连接被禁用(名为 Sierra Wireless AirCard 340U 的连接):

在此处输入图片描述

我在连接管理器中有两个连接:

在此处输入图片描述

我还检查了启动日志,发现GobiNet已经加载:

louis@louis-shao-rig:~$ dmesg | grep Gobi
[   76.715756] GobiNet: 2013-10-08/NTGR_2.21
[   76.717909] GobiNet 7-2:1.8 eth1: register 'GobiNet' at usb-0000:08:00.0-2, GobiNet Ethernet Device, 9e:90:32:a1:ab:48
[   78.128534] usbcore: registered new interface driver GobiNet
[   78.129664] usbcore: registered new interface driver GobiSerial
[   78.129698] usbserial: USB Serial support registered for GobiSerial
[   78.129725] GobiSerial: 2013-10-08/NTGR_2.12:GobiSerial

我在 Raspberry Pi B+ 上观察到的情况类似,只是 GUI 部分在那里不适用。

我在网上找到了几篇帖子。例如,这个帖子直到看到 GobiNet 加载,问题才得以解决。我没有尝试这种方法,因为我可以看到相同的输出(上面的启动日志)。另外这个帖子但我不确定我所做的是否相同。

更新:

安装后,官方指南说使用sudo ifconfig eth1 up来调出界面。但是我已经有了界面。它说我可以通过向 /dev/ttyUSB2 发送 AT 命令来手动连接。我不知道该怎么做,以下是我尝试的:

  1. sudo apt-get install minicom
  2. minicom -s
  3. 它弹出一个菜单,我选择“串行端口设置”​​,并将“串行设备”设置为“/dev/ttyUSB2”。
  4. 在主菜单中选择“退出”。
  5. 它进入一个带有以下消息的屏幕,无论我输入什么都没有任何效果。

    欢迎使用 minicom 2.7

    选项:I18n
    编译于 2014 年 1 月 1 日,17:13:19。
    端口 /dev/ttyUSB2,21:09:36

    按 CTRL-A Z 获取特殊键的帮助

答案1

GobiNet在我的 Raspberry Pi 3 上,我发现和驱动程序之间存在冲突qmi_wwan。禁用qmi_wwan驱动程序(使用sudo rmmod qmi_wwan后跟新的sudo modprobe GobiNet)并添加一行blacklist qmi_wwan/etc/modprobe.d/raspi-blacklist.conf解决冲突。现在界面eth1每次都会出现,并且在使用 DHCP 启动时完美运行。

答案2

如果您在第三个链接上使用最后一条指令,那么您将无法使用网络管理器做很多事情。作为移动宽带连接,您将希望让网络管理器尝试为您配置,看看该串行连接有多有用。=P Pi 上的 NM?太棒了。

答案3

我不认为 AC340U 支持直接写入串行端口,因为 Netgear / Sierra Wireless 驱动程序是 3.9 之前的内核。在 3.12.35+ 上启动时, AC340U 间歇性地被识别为eth1(而不是),大约 30% 的时间。我不确定为什么它有时会被注册为而不是。尽管如此,如果你设置wwan0raspbianwwan0eth1IP 直通模式和自动连接(您可以在网络上找到这 2 个实用程序),然后 AC340 应该连接到默认 APN 并为您提供一个 IP(如果您dhcpeth1中进行了设置) /etc/network/interfaces

请告诉我这是否有帮助,或者如果您已经解决了问题,请告诉我您是如何解决的以及哪些方法有效。

答案4

我让它工作的唯一方法就是这里: http://forums.linuxmint.com/viewtopic.php?f=53&t=185124

Ubuntu 14.10-Sierra 340u(AT&T Beam)

相关内容