Как использовать USB-модем AT&T Beam в Ubuntu

Как использовать USB-модем AT&T Beam в Ubuntu

Я пытаюсь использовать USB-модем AT&T Beam (AC340U) как на Ubuntu 14.04, так и на Raspberry Pi Model B+. В обеих системах я вижу наличие соединения eth1, но не могу его использовать. В Ubuntu eth1 отображается в выводе ifconfig, и в диспетчере подключений GUI есть соответствующее соединение, но я не могу его активировать, потому что пункт меню для его подключения серый и в нем написано «устройство не управляется». В raspberry pi я также вижу eth1 в ifconfig. Может ли кто-нибудь мне помочь?

Я попробовал следующее. Шаги, отмеченные (*), перечислены вофициальное руководство.

На компьютере с 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, которые успешно выполнены.

После этого мой ifconfig в Ubuntu выглядит следующим образом:

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+, за исключением того, что часть с графическим интерфейсом там неприменима.

Я нашел несколько постов в интернете. Например,эта почтарешает проблему, пока не будет видно, что 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
    Скомпилировано 1 января 2014 г., 17:13:19.
    Порт /dev/ttyUSB2, 21:09:36

    Нажмите CTRL-A Z для получения справки по специальным клавишам

решение1

На моем Raspberry Pi 3 я обнаружил конфликт между драйверами GobiNetи qmi_wwan. Отключение qmi_wwanдрайвера (с sudo rmmod qmi_wwanпоследующим новым sudo modprobe GobiNet) и добавление blacklist qmi_wwanстроки для /etc/modprobe.d/raspi-blacklist.confустранения конфликта. Теперь интерфейс появляется как eth1всегда и отлично работает при запуске с DHCP.

решение2

Вы не сможете многого добиться с Network Manager, если воспользуетесь последней инструкцией по третьей ссылке. А поскольку это мобильное широкополосное соединение, вам захочется, чтобы Network Manager попытался настроить его для вас, учитывая, насколько полезно это последовательное соединение. =P NM на Pi? потрясающе.

решение3

Я не верю, что AC340U поддерживает прямую запись в последовательный порт, так как драйверы Netgear / Sierra Wireless имеют ядро ​​до 3.9. Я получал AC340U, который периодически распознавался как eth1(по сравнению с wwan0) примерно в 30% случаев при включении питания на 3.12.35+ raspbian. Я не уверен, почему он иногда регистрируется как wwan0вместо eth1. Тем не менее, если вы установитеIP-проходрежим иавтоподключение(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)

Связанный контент