Еще раз про Билайн, GPRS, 3G и модемы ZTE MF636
Вернув к жизни под Linux'ом билайновский «свисток», я рано радовался: попытавшись повторить выход с него в Интернет на следующий день, с удивлением обнаружил, что связь опять рвется. Однако отступать уже не хотелось: ведь не приснилось же мне накануне 3 часа устойчивого пинга до Яндекса. Провозившись с модемом еще несколько часов, пришел к следующим утешительным выводам:
1) Для запуска билайновского модема MF636 под Linux'ом перепрошивка не нужна.
2) Более того, не нужен пресловутый пакет usb_modemswitch. Проверено на двух дистрибутивах (Debian и Slackware).
3) Проблема с CD-ROM'ом тоже не актуальна. Устройства /dev/ttyUSB0...2 появляются в системе и без команды eject.
Покончив с мифами, разберемся с возможными ошибками, возникающими при подключении модема к Интернету.
1) Утилита, скачанная с «узбекского сервера» (можно и на других сайтах ее найти), действительно работает. Только пользоваться нужно правильно. Файл /usr/sbin/mf626-b09 нужно запускать (от root'а) перед установлением связи с провайдером, причем модем должен быть в неактивном состоянии (в моем случае индикатор горит красным). После запуска указанного бинарника модем включается (индикатор становится зеленым) примерно через 5 секунд. Вот в этот момент и нужно устанавливать PPP-соединение. В случае успеха индикатор начинает мигать зеленым.
2) Большое значение имеет сим-карта, вставленная в модем. Если она из комплекта «Домашний Интернет» (продается в комплекте с модемом) — коннектиться нужно к точке home.beeline.ru. Если в модем вставлена карта обычного тарифа (для сотовых телефонов) — подключаться следует к internet.beeline.ru.
3) Ничего мудрить с набором номера не нужно. Во всех случаях подходит такой «чат»:
TIMEOUT 5
ECHO ON
ABORT '\nBUSY\r'
ABORT '\nERROR\r'
ABORT '\nNO ANSWER\r'
ABORT '\nNO CARRIER\r'
ABORT '\nNO DIALTONE\r'
ABORT '\nRINGING\r\n\r\nRINGING\r'
'' \rAT
OK ATH
OK ATE1
OK AT+CGDCONT=1,"IP","internet.beeline.ru"
OK ATD*99***1#
CONNECT
за исключением того, что для 3G-соединения нужно, как сказано выше, заменить internet.beeline.ru на home.beeline.ru. «Чаты» для GPRS и 3G следует хранить в соответствующих файлах /etc/ppp/chat/3g и /etc/ppp/chat/gprs.
4) Конфиг PPP-соединения для GPRS примерно такой:
/dev/ttyUSB2
115200
connect '/usr/sbin/chat -v -f /etc/ppp/chat/gprs'
noauth
defaultroute
lock
debug
novjccomp
nopcomp
noaccomp
nodeflate
novj
nobsdcomp
default-asyncmap
ipcp-accept-local
ipcp-accept-remote
usepeerdns
nodetach
user beeline
# ms-dns 208.67.222.222
# ms-dns 208.67.220.220
mtu 800
(для 3G исправить 3-ю строчку). Что всё это значит — не знаю, брал готовое в Инете. Конфиги следует сохранить в файлах /etc/ppp/peers/gprs и /etc/ppp/peers/3g.
5) Вызов соединения после включения (см. выше) модема производится так:
pppd call 3g
или
pppd call gprs
Всё это от root'a в консоли. Для автоматизации можно использовать такой bash-скрипт:
#!/bin/bash
ifconfig eth0 down
/usr/sbin/mf626-b09
echo 'Press <Enter> when modem will be ready (green led is lighting).'
read line
pppd call 3g
Ну и, чтобы не быть голословным, добавлю, что данный топик написан с GPRS-соединения. На секундомере 58 минут — время нахождения в Инете без разрыва.
Комментарии (10)
RSS свернуть / развернутьSergei_T
yababay
Данный bash-скрипт сохраняется в /usr/bin/3g и запускается от рута.
yababay
Через несколько дней отчаянного гугления выяснилось, что вся эта хрень работает только при включенной виндовой службе «Телефония». На компьютере же установлен антихакерский дистрибутив, в котором все редкоиспользуемые службы отключены по умолчанию. Включил «Телефонию» — заработал модем. Товарищи из Билайна! Вы хоть чек-лист какой-нибудь вкладывайте в свои коробочки. Задолбали, право слово.
yababay
Sergei_T
Модем еще старого образца, так что никаких дополнительных телодвижений (как в моих последних топиках про билайн-модемы) совершать не нужно. После того, как создашь указанные эти два файла, соединение с Инетом запускается командой
от рута.
Я его проверял накануне, работает.
Симку рекомендую с тарифом «Монстр общения». Там можно подключить опцию «GPRS-10» (или 50, 300, 1G). Она означает, что ты покупаешь определенный объем трафика (10Мб, 50Мб… 1Гб) по льготной цене. Его нужно израсходовать за 30 дней. Чем больше объем, тем меньше цена за мегабайт. Есть и безлимит, но поскольку модем — не основной, а вспомогательный способ выхода в Инет, платить за безлимит я смысла не вижу.
yababay
yababay
На днях приобрели у них сим-карту с белым статическим ip-адресом, запустили на нём кой-какой веб-интерфейс.
Айпишник был недоступен ни через ping c анонимайзера, ни через traceroute, ни банально с браузера.
Эти ?№!* жевали заявку трое суток, чтобы ответить, что никаких работ не произведено, услуга заработала сама собой, а мы используем сим-карту нецелевым образом.
Потому что оформили её в 3G-роутер, а не в модем или телефон.
Таким же образом происходило общение с Майкрософт по вопросам неработоспособности их ПО.
Лейтмотив-сам дурак, руки из жопы.
Tim
Sergei_T
yababay
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.