Два шага к мобильному интернет (gprs и cdma) для Debian GNU/Linux

Документ описывает настройку интернет с использованием gprs и cdma. Автор надеется, что читатель догадывается о том, что он делает. Никаких гарантий.

[Машков Николай Викторович]

Два шага к мобильному интернет для Debian GNU/Linux.

ver. 0.01 Alfa от 24.11.2005
автор: Машков Николай Викторович
лицензия: GNU FDL

Документ описывает настройку интернет с использованием gprs и cdma. Автор надеется, что читатель догадывается о том, что он делает. Никаких гарантий.

1. Шаг первый и неверный. Настройка через gprs Megafon

Для решения задачи обеспечения доступа к сети Интернет на шибко пересеченной местности, где нет Стрима и прочих излишеств, решено было использовать: телефон с поддержкой gprs Сименс Me с симкой Мегафона и настольный компьютер с Debian GNU/Linux и компортом (!).

Как выяснилось позже уже на этом этапе были допущенны две ошибки:

Во первых уже в 40 километрах от Москвы электричество подается с перерывами и поэтому лучше использовать ноутбук или докупить аккомулятор с генератором (что дороже).

Во вторых интернетом от Мегафона можно пользоваться только от полной безысходности и лично мне таковой оказался не нужен. Тем кому интернет нужен для дела, а не "для исследования принципиальной возможности" я рекомендую сразу перейти ко второй части сего повествования в которой описывается процесс настройки SkyLinka.

Далее для тех кто не может без трудностей.

К телефону нужно докупить проводок с компортом ("Да такие есть!" - удивите первых 20 продавцов) и подключить (предварительно зарядив т.к. одновлеменно и к питанию и к компорту подключить телефон можно только с помощью паяльника, если вообще можно) к компьютеру.

Из под roota стоит запустить pppconfig и создать новое соединение "mega"

                                                               
        Number   *99***1#             Telephone number
        User     gdata                ISP user name
        Password gdata                ISP password
        Speed    115200               Port speed
        Com      /dev/ttyS0           Modem com port
        Method   PAP                  Authentication method
Компорт должен определится автоматически, далее выйти из pppconfig и в ручную

в /etc/chatscripts/mega отредактировать строку:

	# modeminit
	'' AT+CGDCONT=1,"IP","internet.msk"
(из pppconfig такую длинную строку modeminit можно написать, но нельзя засейвить - режет)

в /etc/ppp/peers/mega добавить (в конец):

	# Generic GPRS options
	file /etc/ppp/gprs-options
Сам файл "gprs-options" нужно выдрать из архива http://www.cl.cam.ac.uk/Research/SRG/netos/coms/gprs-ppp-scripts.tgz и положить в /etc/ppp/ изменив в нем "nodefaultroute" на "defaultroute"

теперь можно поднимать и выключать соеденение командами pon mega и poff соответственно (от рута).

Если не пингуется google.com но пингуется 72.14.207.99 найдите и добавте приличные dns серверы в /etc/resolv.conf или в /etc/ppp/resolv/mega по вкусу (imho свой dns или хотя бы свой resolv.conf это правильно вне зависимости от типа подключения)

Все.

После настройки и тестов утро/день/ночь/Москва/Подмосковье gprs телефон был отключен и обменян, с доплатой, на модем СкайЛинка, чего и Вам желаю.

2. Шаг второй настройка SkyLink

Сразу оговорусь что по сравнению с витой парой SkyLink хуже (дороже, медленнее, если долго не отвечает нужно перезванивать, теряются пакеты). Но по сравнению с gprs - земля и небо.

Я пользуюсь SkyLinkом уже неделю и доволен. Спасибо им.

Для интернет был выбран аппарат FCT-cdma.24 - белая квадратная коробка с USB, Сом и Phone (для обычного телефона с тоновым набором - он пригодится) портами и разьемом питания (есть встроенная батерея - пригодится для владельцев ноутбуков). С отвинчивающейся антенной (которую можно заменить, разьем выглядит неплохо).

Есть и другая похожая модель от Huawey, но несмотря на разьем RS 232 подключается она только к USB по нестандартному и дорогому проводу - я сначала взял именно ее - пришлось вернуть.

В процессе настройки было обнаруженно несколько подводных камней:

Сим карта должна быть разблокированна с помощью обычной cdma трубки (с помощью FCT-cdma.24 этого сделать нельзя, так что попросите продавца).

Покупать лучше симку с тарифом "корпоративный" (на рынке у дилеров) тогда внешний IP будет стоить 1, а не 10 вечнозеленых в месяц.

Com кабель нужен "папа-мама".

С помощью обычного телефона с тоновым набором, подключенного к разьему Phone модема, выберете используемый порт:

	##9130*312* для сом порта
	##9130*311* для usb
После "*" будет пищать.

Если аппарат отключался на долго для компорта оперецию надо повторить.

Далее, это чудо не совсем Хаес совместимое и не до всех AT команд догоняет.

Так что под некоторыми проприетарными графическими оболочками не автодетектится по компорту (нужен дополнительный софт).

Зато под Debian GNU/Linux замечательно детектится pppconfigом (после ##9130*312*)

Сама настройка тривиальна и не требует ручной правки конфигов: Создаем соединение pppconfigом "sky"

          Number   #777                 Telephone number                
          User     mobile               ISP user name                   
          Password internet             ISP password                    
          Speed    115200               Port speed                      
          Com      /dev/ttyS0           Modem com port                  
          Method   PAP                  Authentication method
pon sky включает poff выключает

Никаких дополнительных опций не нужно.

Все таки это диалап - если google.com грузится больше 5 секунд - перезвоните.

Можно заняться усовершенствованиями:

Diald - линк будет подниматся автоматически (по запросу, полезно если сервер на чердаке и без клавиатуры).

Асинхронная тарелка это хорошо - $3 гигибайт у Спейс Гейта и ПланетСкая - других провайдеров с такими ценами на спутниковый интернет в России я не нашел ( 2005 г.).

Энджой.

Статья взята с сайта OpenNet.ru.

[ опубликовано 30/11/2005 ]

Машков Николай Викторович - Два шага к мобильному интернет (gprs и cdma) для Debian GNU/Linux   Версия для печати