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


10

Я намагаюся отримати Sierra Wireless AirCard 313U (точніше, AT&T Momentum 4G ), що працює в Ubuntu Linux.

Я переглянув низку сторінок:

Як підключити Інтернет за допомогою AT&T USBConnect Momentum 4G (AC313U) на Ubuntu / Mint?

Чи можна використовувати бездротовий модем Sierra на машинах Linux (прямі IP-модеми)?

Налаштування бездротового з'єднання Bigpond NextG в Linux

Моє розуміння, виходячи з вищезазначеного, полягає в тому, що драйвери Sierra Wireless вже включені в нестародавні ядра Linux, і пристрій повинен бути автоматично виявлений, /dev/ttyUSB*в результаті чого будуть створені деякі файли пристроїв. Однак я не бачу цих файлів.

dmesg показує пару ліній типу

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

що, начебто, говорить про те, що пристрій перебуває в режимі установки програмного забезпечення, а не в режимі модему. Я не впевнений, як перевести пристрій у режим модему; я розумію, що водій повинен робити це все одно.

Я намагався підключити під Ubuntu 12.04 та 10.04.04, в основному однакові результати (тобто пристрій не виявлено). Мені вдалося modprobe sierraі modprobe sierra_net(принаймні 12.04; 10.04.04, здається, не було sierra_netмодуля), тому драйвери повинні бути включені.

Пристрій працював на декількох машинах Windows 7, на яких я спробував його, хоча смішно, що він не встановлював автоматично свої драйвери, як це потрібно було; Мені довелося скачати їх з веб-сайту AT&T та встановити їх самостійно.


Як ви перевіряєте, чи працює карта? Чи не могли б ви опублікувати висновок iwconfig після тих modprobeкоманд? Який вихід dmesg | grep -i sierraпісля підключення карти?
тердон

@terdon: iwconfig не змінюється. dmesg: gist.github.com/4269874
Daenyth

Але чи повідомляється карта iwconfig?
тердон

@terdon: У iwconfig немає нових записів, лише мій ethernet, бездротовий зв'язок та
зворотний зв'язок

1
Вам також може бути цікаво знати, що існує сайт StackExchange під назвою AskUbuntu . Якщо ви не отримаєте тут діючої відповіді, ви можете спробувати задати її там.
IQAndreas

Відповіді:


0

Ще в моєму бізнесі у мене був мобільний 3G USB модуль AT&T до того, як з'явився Інтернет-кабельний модем. Це був мій режим очікування, коли DSL вийшов.

Я виявив, що найпростіший спосіб зробити так, щоб він був підключений до комп'ютера під час встановлення Ubuntu. Це те, що ми зробили, щоб отримати Інтернет, коли їхали в дорогу і потребували запускати кредитні картки людей з нашого POS-додатку в ubuntu. Я пригадую, що Ubuntus, яким ми користувалися в дорозі, був 10.04 ...?

Коли це було на роботі, це були магічні кроки, які використовувались для того, щоб перейти в Інтернет ... ssh на сервер ubuntu брандмауера (відредаговано: щойно перевірено, а брандмауер - 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

Зауважте, що gsm_chatце сценарій у /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 ''
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.