Sierra Wireless AirCard 313U (AT & T Momentum 4G) no Ubuntu Linux

9

Estou tentando obter um Sierra Wireless AirCard 313U (mais especificamente, o AT & T Momentum 4G ) que funciona no Ubuntu Linux.

Eu olhei algumas páginas até agora:

Como conectar a internet usando o AT & T USBConnect Momentum 4G (AC313U) no Ubuntu / Mint?

Posso usar um Modem sem fio da Sierra em máquinas Linux (modems IP diretos)?

Configurando uma conexão sem fio Bigpond NextG no Linux

Meu entendimento com base no acima exposto é que os drivers Sierra Wireless já estão incluídos em kernels Linux não antigos, e o dispositivo deve ser detectado automaticamente, com alguns /dev/ttyUSB* arquivos de dispositivos sendo criados como resultado. Eu não vejo esses arquivos, no entanto.

dmesg mostra algumas linhas como

[ 555.877426] usb 2-2: config 1 has an invalid interface number: 7 but max is 5

que parece sugerir que o dispositivo está no modo de instalação de software, em vez de no modo de modem. Não tenho certeza de como colocar o dispositivo no modo modem; minha compreensão é que o motorista deveria estar fazendo isso de qualquer maneira.

Eu tentei conectar-se ao Ubuntu 12.04 e 10.04.04, basicamente com os mesmos resultados (ou seja, dispositivo não detectado). Eu era capaz de modprobe sierra e modprobe sierra_net (no mínimo em 12.04; 10.04.04 não parecia ter o módulo sierra_net ), então os drivers devem ser incluídos.

O dispositivo funcionou em algumas máquinas Windows 7 que eu experimentei, embora seja engraçado que ele não tenha instalado seus drivers automaticamente como deveria; Eu tive que baixá-los do site da AT & T e instalá-los eu mesmo.

    
por jjlin 21.07.2012 / 22:27

1 resposta

0

Eu tinha um plug-in USB 3G móvel da AT & T na minha empresa antes que a Internet com modem a cabo estivesse disponível. Foi meu stand-by para quando a DSL saiu.

Eu descobri que a maneira mais fácil de fazê-lo funcionar é conectá-lo ao computador quando estiver instalando o Ubuntu. Isso foi o que fizemos para ter acesso à Internet quando viajávamos e precisávamos executar os cartões de crédito das pessoas do nosso aplicativo de PDV no Ubuntu. Eu me lembro que os Ubuntus que estávamos usando na estrada eram 10.04 ...?

Quando estava no trabalho, estas foram as etapas mágicas usadas para torná-lo online ... ssh no servidor ubuntu do firewall (editado: acabou de ser verificado e o firewall é 9.04):

root@wall:~# cat do_this_for_3g.txt 
nohup pppd call gsm &

# Then after DSL works, to kill the 3G...
ps aux | grep pppd
# root     18716  0.0  0.0   7528   888 pts/0    R+   12:08   0:00 grep pppd
# root     23021  0.0  0.1  21668  1316 pts/0    S    Mar15   0:00 pppd call gsm

kill 23021

/etc/init.d/networking restart

Observe que gsm_chat é um script em /etc/ppp/peers :

root@wall:/etc/ppp/peers# cat gsm_chat 
# Connection script for Sierra Wireless GSM/UMTS modems
# Note: This demo script is setup to work on the Cingular EDGE network
#
SAY 'Starting Sierra Wireless GSM connect script...\n'
SAY '\n'

#######################################
SAY 'Setting the abort string\n'
SAY '\n'
# Abort String ------------------------------
ABORT 'NO DIAL TONE' ABORT 'NO ANSWER' ABORT 'NO CARRIER' ABORT DELAYED

#######################################
SAY 'Initializing modem\n'
# Modem Initialization 
'' AT
OK ATZ

#######################################
SAY '\n'
SAY     'Setting APN\n'
# Access Point Name (APN) 
# Incorrect APN or CGDCONT can often cause errors in connection.
# Below are a bunch of different popular APNs

#REG:\s1 AT+cgdcont=1,"IP","proxy"
#OK     'AT+CGDCONT=0,"IP","proxy"'
#OK     'AT+CGDCONT=1,"IP","proxy"'
#OK     'AT+CGDCONT=2,"IP","proxy"'
#OK     'AT+CGDCONT=0,"IP","ISP.CINGULAR"'
OK     'AT+CGDCONT=1,"IP","ISP.CINGULAR"'
#OK     'AT+CGDCONT=2,"IP","ISP.CINGULAR"'

#######################################
SAY '\n'
SAY     'Dialing...\n'
# Dial the ISP, this is the common Cingular dial string

OK ATD*99#
CONNECT ''
    
por 26.05.2013 / 09:13