Como usar o Modem USB do Feixe AT & T no Ubuntu

0

Estou tentando usar o Modem USB AT & T Beam (AC340U) no Ubuntu 14.04 e no Raspberry Pi Model B +. Nos dois sistemas, posso ver a conexão eth1 presente, mas não consigo usá-la. No Ubuntu, o eth1 é mostrado na saída do ifconfig e há uma conexão correspondente no gerenciador de conexões da GUI, mas não consigo ativá-lo porque o item de menu para conectá-lo é cinza e diz "dispositivo não gerenciado". No framboesa pi também vejo a eth1 no ifconfig. Alguém pode me ajudar?

Eu tentei o seguinte. As etapas marcadas com (*) estão listadas no guia oficial .

Em um computador com Windows 7:

  1. (*) Conectado ao dispositivo, instalado o driver, atualizado o firmware para a versão 01.13.12.13.

  2. (*) Aplicou o patch para desativar a funcionalidade do Windows 8 MBIM. O link para o patch não está mais disponível, então procurei-o e instalei-o em aqui . Não tenho certeza se essa é a coisa correta a fazer.

Em Raspberry Pi B +:

  1. Inicialmente não existe um pacote de cabeçalhos linux que seja necessário na instalação, então eu segui este post para instalá-lo, o que é bem-sucedido e o kernel em uso após a instalação ser 3.12-1-rpi.

No Ubuntu 14.04 e no Raspberry Pi B +:
(a versão do kernel do Ubuntu era 3.13.0-35-generic)

  1. (*) o sudo faz tudo / instala o GobiNet e o GobiSerial, que são bem sucedidos.

Depois disso, meu ifconfig no Ubuntu é como o seguinte:

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)

No entanto, não sei como usar essa conexão "eth1".

Eu tentei sudo dhclient -r eth1 e sudo ifconfig eth1 up . Nenhum deles tem efeito.

A conexão está desabilitada no menu suspenso (a conexão chamada Sierra Wireless AirCard 340U):

Eeutenhoduasconexõesnogerenciadordeconexões:

Eu também verifiquei o log de inicialização e o GobiNet está carregado:

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

O que eu observei em Raspberry Pi B + é semelhante, exceto que a parte GUI não é aplicável lá.

Encontrei vários posts da internet. Por exemplo, esta postagem soluciona um problema até que se possa ver o GobiNet sendo carregado. Eu não tentei essa abordagem desde que eu possa ver a mesma saída (o log de inicialização acima). Também esta postagem , mas não tenho certeza se o que fiz foi o mesmo.

ATUALIZAÇÃO:

Após a instalação, o guia oficial diz para usar sudo ifconfig eth1 up para ativar a interface. No entanto eu já tinha a interface. Ele diz que eu posso conectar manualmente enviando os comandos AT para / dev / ttyUSB2. Eu não sei como fazer isso e o seguinte é o que eu tentei:

  1. sudo apt-get install minicom
  2. minicom -s
  3. Ele abre um menu e eu selecionei "Configuração da porta serial" e configurei "Dispositivo serial" para "/ dev / ttyUSB2".
  4. Selecione "Sair" no menu principal.
  5. Ele entra em uma tela com a seguinte mensagem e qualquer coisa que eu digite não tem efeito.

    Bem-vindo ao minicom 2.7

    OPÇÕES: I18n
    Compilado em 1 de janeiro de 2014, 17:13:19.
    Port / dev / ttyUSB2, 21:09:36

    Pressione CTRL-A Z para ajuda em teclas especiais

por shaoyl85 01.12.2014 / 05:09

4 respostas

1

A única maneira que eu tenho o meu para trabalhar está bem aqui: link

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

    
por Lon 09.03.2015 / 14:52
1

No meu Raspberry Pi 3, descobri que havia um conflito entre os drivers GobiNet e qmi_wwan . Desativar o driver qmi_wwan (com sudo rmmod qmi_wwan seguido por um novo sudo modprobe GobiNet ) e adicionar uma linha blacklist qmi_wwan a /etc/modprobe.d/raspi-blacklist.conf resolveu o conflito. Agora a interface aparece como eth1 a cada vez e funciona perfeitamente na inicialização com o DHCP.

    
por geva 19.03.2016 / 10:48
0

Você não poderá fazer muito com o Network Manager se tiver usado a última instrução no seu terceiro link. E sendo uma conexão de banda larga móvel, você vai querer deixar o Network Manager tentar configurar para você, vendo o quão útil é a conexão serial. = P NM no Pi? incrível.

    
por tux0redup 01.12.2014 / 06:19
0

Eu não acredito que o AC340U suporte gravação direta em uma porta serial, já que os drivers Netgear / Sierra Wireless são pré 3.9 kernel. Eu obtive o AC340U intermitentemente reconhecido como eth1 (versus wwan0 ) cerca de 30% do tempo na energização de um 3.12.35+ raspbian . Não sei por que às vezes é registrado como wwan0 em vez de eth1 . No entanto, se você definir o modo passagem de IP e autoconectar (2 utilitários que você pode encontrar na Web), o AC340 deve se conectar ao APN padrão e fornecer um IP (se você definir dhcp para o eth1 em /etc/network/interfaces .

Deixe-me saber se isso ajuda, ou se você já percebeu, por favor, deixe-me saber como você descobriu e o que funcionou.

    
por Kevin 19.01.2015 / 23:18