Беспроводная плата Sierra AirCard 313U (AT & T Momentum 4G) в Ubuntu Linux

5584
jjlin

Я пытаюсь получить 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 и установить их самостоятельно.

9
Как вы проверяете, работает ли карта? Не могли бы вы опубликовать вывод `iwconfig` _after_ команд` modprobe`? Что выводит `dmesg | grep -i sierra` после подключения карты? terdon 11 лет назад 0
@terdon: iwconfig не меняется. dmesg: https://gist.github.com/4269874 Daenyth 11 лет назад 0
Но сообщается ли карта в `iwconfig`? terdon 11 лет назад 0
@terdon: В iwconfig нет новых записей, только мой ethernet, wireless и loopback Daenyth 11 лет назад 0
@terdon: 802.11bgn, а не мобильные данные. Daenyth 11 лет назад 0
Вам также может быть интересно узнать, что существует сайт StackExchange с именем [_AskUbuntu_] (http://askubuntu.com/). Если у вас нет рабочего ответа, попробуйте задать его там. IQAndreas 8 лет назад 1

1 ответ на вопрос

0
Chris K

I had an AT&T mobile 3G USB plug-in at my business back before cable-modem internet was available. It was my stand-by for when the DSL went out.

I discovered the easiest way to make it work was to have it plugged into the computer when installing Ubuntu. This was what we did to get internet when going on the road and needing to run peoples' credit cards from our POS app in ubuntu. I recall the Ubuntus we were using on the road were 10.04...?

When it was at work, these were the magic steps used to make it come online... ssh into the firewall ubuntu server (edited: just checked and the firewall is 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 

Notice that gsm_chat is a script in /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 ''