Еще раз про gprs
Недавно камрады обсуждали здесь тему выхода в Инет через связку bluetooth/gprs. Я написал там большой комментарий, идеологический смысл которого сводился к тому, что Linux потихонечку превращается в Windows: люди не контролируют ситуацию на своей машине, доверяя GUЁ-вым визардам, «кнопочкам» и «пимпочкам». В результате возникают сентенции типа «это работает на Ubuntu 9, а на Ubuntu 8 не работает», хотя речь идет всего лишь о настройке ppp-соединения, в которой с 1999 года ничего принципиально нового не появилось.
Чтобы скрасить негативный эффект от бабайского брюзжания, публикую способ настройки gprs/edge модемов для выхода в Интернет без всяких «кнопочек» и «пимпочек», суровыми консольными способами.
Нужно сказать, что здесь я тоже ничего не придумал, таких описаний полно на просторах Интернета. Просто нижеприведенный код стабильно работает на моем нетбуке, так что беру на себя смелость рекомендовать его почтенной публике.
1) Создаем файл /etc/ppp/peer/edge
2) Создаем файл /etc/ppp/chat/edge
3) В файл /etc/ppp/pap-secrets добавляем строки (если их еще там нет)
4) Создаем файл /usr/bin/edge, делаем его исполняемым (chmod +x /usr/bin/edge). В нем пишем:
Теперь, когда вам захочется выйти в Инет через мобильный модем, нужно просто ввести в командной строке edge. В сочетании с самопальной командой /usr/bin/gprs, описанной в комменте к вышеназванному топику, эта технология дает вам двойную гарантию доступа в Инет в мобильных условиях (с помощью модема и с помощью сотового телефона).
Может придется немножко поплясать с бубном, но в целом это работает.
Чтобы скрасить негативный эффект от бабайского брюзжания, публикую способ настройки 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)
RSS свернуть / развернутьЖизнь коротка
Sergei_T
Gangsta
FREExLOADER
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.