9

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

1 ответ1

0

У меня был бизнес-плагин AT & T mobile 3G USB в моем бизнесе еще до того, как был доступен кабельный модем. Это был мой режим ожидания, когда вышел 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 ''

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .