Я потратил последние 2 дня и 1½ часа с третьего дня, пытаясь понять, как настроить мой USB-модем, чтобы начать серфинг в сети. И теперь я сдаюсь. Очевидно, я не знаю, что делаю, поэтому мне нужна помощь. Я получаю ошибку при попытке подключения с помощью wvdial. Вот ошибка из терминала:
--> Initializing modem.
--> Sending: AT + CGDCONT=1, "IP", "bredband.tre.se"
AT + CGDCONT=1, "IP", "bredband.tre.se"
OK
--> Modem initialized.
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: AT + CGDCONT=1, "IP", "bredband.tre.se"
AT + CGDCONT=1, "IP", "bredband.tre.se"
OK
--> Modem initialized.
--> Sending: ATDT*99#
--> Waiting for carrier. ATDT*99# ~[7f]}#@!}!}!} }9}#}%B#}%}(}"}'}"}"}&} } } } }%}&URy,kT~
CONNECT
--> Carrier detected. Waiting for prompt.
~[7f]}#@!}!}"} }9}#}%B#}%}(}"}'}"}"}&} } } } }%}&URy,'9~
--> PPP negotiation detected.
--> Starting pppd at Fri Aug 17 19:20:17 2012
--> Pid of pppd: 10401
--> Using interface ppp0
--> pppd: ��B
--> pppd: ��B
--> pppd: ��B
--> pppd: ��B
--> pppd: ��B
--> pppd: ��B
--> pppd: ��B
--> Disconnecting at Fri Aug 17 19:20:18 2012
--> The PPP daemon has died: A modem hung up the phone (exit code = 16) --> man pppd explains pppd error codes in more detail.
--> Try again and look into /var/log/messages and the wvdial and pppd man pages for more information.
--> Auto Reconnect will be attempted in 40 seconds
А мой wvdial.conf
выглядит вот так:
[Dialer Defaults]
Init1 = AT + CGDCONT=1, "IP", "bredband.tre.se"
Modem Type = USB Modem
Phone = *99#
ISDN = 0
Username = *
Password = *
Modem = /dev/ttyACM0
Baud = 460800
Pin = 7702
Вот что lsusb
получилось:
Bus 001 Device 007: ID 12d1:1505 Huawei Technologies Co., Ltd. E398 LTE/UMTS/GSM Modem/Networkcard
Bus 001 Device 004: ID 0bdb:1902 Ericsson Business Mobile Networks BV F3507g v2 Mobile Broadband Module
Я несколько раз менял wvdial.config, но безуспешно, и если я изменю Init1 на:
Init1 = ATZ
Init2 = AT + CGDCONT=1, "IP", "bredband.tre.se"
Я получаю сообщение об ошибке ATZ Error Bad init string
. USB-модем — это мобильный широкополосный модем Huawei E372. В нем есть SIM-карта, и для подключения к Интернету требуется PIN-код из 4 цифр. Я протестировал его на Ubuntu 12.04, и он отлично работает, но мне очень трудно настроить его на Backtrack 5 R3.
Изображение модема, который я использую:
решение1
Очевидно, вы хотите сделать это самым сложным способом. Если вам нужны более простые подходы, посмотрите NetworkManager (вы, вероятно, делали это для Ubuntu 12.04) или даже (3 года не поддерживаемый) umtsmon.
При этом вы, очевидно, страдаете от концепции, известной как «ZeroCD», когда устройство сначала представляется как USB-привод CD, содержащий автоматически устанавливаемые драйверы для Windows.
Вам нужно переключить устройство в режим модема, прежде чем оно сможет работать. Есть инструмент, который называетсяUSB-переключатель режимов
Но... Если вам интересно, с чем вы общались: /dev/ttyACM0 — это, скорее всего, устройство Ericsson. Похоже, это еще один 3G-модем.
Ваш журнал pppd показывает слишком мало информации, чтобы быть уверенным в ошибках. Попробуйте добавить debug debug debug
опции в pppd.