如何在 Ubuntu 下使用 AT&T Beam USB Modem

如何在 Ubuntu 下使用 AT&T Beam USB Modem

我正在嘗試在 Ubuntu 14.04 和 Raspberry Pi Model B+ 上使用 AT&T Beam USB 數據機 (AC340U)。在兩個系統上我都可以看到 eth1 連線存在,但我無法使用它。在 Ubuntu 中,eth1 顯示在 ifconfig 輸出中,並且 GUI 連接管理器中有相應的連接,但我無法啟動它,因為用於連接它的選單項目是灰色的,並且顯示「裝置未管理」。在樹莓派中,我還在 ifconfig 中看到了 eth1。誰能幫我?

我嘗試了以下方法。標示 (*) 的步驟列於官方指南

在 Windows 7 電腦上:

  1. (*) 插入設備,安裝驅動程序,將韌體更新至版本 01.13.12.13。

  2. (*) 套用修補程式來停用 Windows 8 MBIM 功能。該補丁的連結不再可用,因此我搜尋並安裝了它這裡。不確定這是否是正確的做法。

在樹莓派 B+ 上:

  1. 最初安裝時沒有需要的 linux-headers 包,所以我遵循這個帖子安裝成功,安裝後使用的核心為3.12-1-rpi。

在 Ubuntu 14.04 和 Raspberry Pi B+:
(Ubuntu 的核心版本為 3.13.0-35-generic)

  1. (*) sudo make all/安裝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 eth1並且sudo 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調出介面。不過我已經有介面了。它說我可以透過發送 AT 命令到 /dev/ttyUSB2 來手動連線。我不知道該怎麼做,以下是我嘗試過的:

  1. sudo apt-get install minicom
  2. minicom -s
  3. 它彈出一個選單,我選擇“串行埠設定”,並將“串行設備”設定為“/dev/ttyUSB2”。
  4. 在主選單中選擇“退出”。
  5. 它進入一個螢幕,顯示以下訊息,無論我輸入什麼,都沒有效果。

    歡迎使用迷你電腦 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

如果您使用第三個連結上的最後一條指令,您將無法使用網路管理員執行太多操作。作為行動寬頻連接,您需要讓網路管理器嘗試為您進行配置,看看串行連接有多有用。 =Pi 上的 P NM?驚人的。

答案3

我不認為 AC340U 支援直接寫入串行端口,因為 Netgear / Sierra Wireless 驅動程式是 3.9 核心之前的版本。當我在 3.12.35+ 上開機時,AC340U 間歇性地被識別為eth1(相對於)大約 30% 的時間。我不確定為什麼它有時被註冊為而不是.儘管如此,如果你設置wwan0raspbianwwan0eth1IP直通模式和自動連線(您可以在網路上找到 2 個實用程式),然後 AC340 應連接到預設 APN 並為您提供一個 IP(如果您dhcp在.eth1/etc/network/interfaces

如果這有幫助,請告訴我,或者如果您已經弄清楚了,請告訴我您是如何弄清楚的以及效果如何。

答案4

我讓自己工作的唯一方法就在這裡: http://forums.linuxmint.com/viewtopic.php?f=53&t=185124

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

相關內容