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

jjlin
источник
Как вы проверяете, работает ли карта? Не могли бы вы опубликовать вывод iwconfig после тех modprobeкоманд? Что выводится dmesg | grep -i sierraпосле подключения карты?
Тердон
@terdon: iwconfig без изменений. dmesg: gist.github.com/4269874
Дейнит
Но указана ли карта в iwconfig?
Тердон
@terdon: В iwconfig нет новых записей, только мой ethernet, wireless и loopback
Daenyth
1
Вам также может быть интересно узнать, что существует сайт StackExchange с именем AskUbuntu . Если у вас нет рабочего ответа, попробуйте задать его там.
IQAndreas

Ответы:

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 ''
Крис К
источник