Еще раз про gprs

Недавно камрады обсуждали здесь тему выхода в Инет через связку bluetooth/gprs. Я написал там большой комментарий, идеологический смысл которого сводился к тому, что Linux потихонечку превращается в Windows: люди не контролируют ситуацию на своей машине, доверяя GUЁ-вым визардам, «кнопочкам» и «пимпочкам». В результате возникают сентенции типа «это работает на Ubuntu 9, а на Ubuntu 8 не работает», хотя речь идет всего лишь о настройке ppp-соединения, в которой с 1999 года ничего принципиально нового не появилось.

Чтобы скрасить негативный эффект от бабайского брюзжания, публикую способ настройки gprs/edge модемов для выхода в Интернет без всяких «кнопочек» и «пимпочек», суровыми консольными способами.

Нужно сказать, что здесь я тоже ничего не придумал, таких описаний полно на просторах Интернета. Просто нижеприведенный код стабильно работает на моем нетбуке, так что беру на себя смелость рекомендовать его почтенной публике.

1) Создаем файл /etc/ppp/peer/edge

/dev/ttyUSB0 921600
connect '/usr/sbin/chat -v -f /etc/ppp/chat/edge'
noauth
defaultroute
lock
debug
novjccomp
nopcomp
noaccomp
nodeflate
novj
nobsdcomp
default-asyncmap
ipcp-accept-local
ipcp-accept-remote
usepeerdns
user beeline
nodetach


2) Создаем файл /etc/ppp/chat/edge

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
TIMEOUT 12
OK	ATH
OK	ATE1
OK	AT+CGDCONT=1,"IP","home.beeline.ru"
OK	ATD*99***1#
CONNECT


3) В файл /etc/ppp/pap-secrets добавляем строки (если их еще там нет)

beeline         ppp0            "beeline"
beeline         ppp1            "beeline"
beeline         ppp2            "beeline"


4) Создаем файл /usr/bin/edge, делаем его исполняемым (chmod +x /usr/bin/edge). В нем пишем:

#!/bin/bash
modprobe usbserial vendor=0x19d2 product=0x0031
pppd call edge


Теперь, когда вам захочется выйти в Инет через мобильный модем, нужно просто ввести в командной строке edge. В сочетании с самопальной командой /usr/bin/gprs, описанной в комменте к вышеназванному топику, эта технология дает вам двойную гарантию доступа в Инет в мобильных условиях (с помощью модема и с помощью сотового телефона).

Может придется немножко поплясать с бубном, но в целом это работает.
  • +3
  • 13 декабря 2009, 11:41
  • yababay

Комментарии (3)

RSS свернуть / развернуть
+
+1
Я настраивал через GUI потому что так быстрее
Жизнь коротка
avatar

Sergei_T

  • 13 декабря 2009, 13:24
+
0
Отличный топик!
avatar

Gangsta

  • 13 декабря 2009, 16:41
+
+1
крута я счаслив
avatar

FREExLOADER

  • 13 декабря 2009, 22:15

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.