From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Mon, 30 Sep 2002 21:50:39 +0400 From: Michael Bykov To: community@altlinux.ru Message-Id: <20020930215039.08be81d6.michael@michael.rsuh.ru> Organization: rsuh X-Mailer: Sylpheed version 0.7.8 (GTK+ 1.2.10; i586-alt-linux) Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Subject: [Comm] gprs -- irda Sender: community-admin@altlinux.ru Errors-To: community-admin@altlinux.ru X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.0.13 Precedence: bulk Reply-To: community@altlinux.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: List-Post: Или как я победил Toshiba Tecra 8000 и Моторолу Т 260 gprs. Купил Тошибу и Моторолу, чтобы выходить в сеть с дороги. Удивительно, но это стоило чуть больше 500 баксов с сетевой картой вместе, CD, модем, 128 Mb и 6 Gb диск. Наверное, можно найти и дешевле. Шнурка к Мотороле не дали, но оба девайса поддерживают IR, с которым я раньше не сталкивался. Полезные ссылки: UniX and (Cellular) Phones - http://mobilix.org/phones_linux.html Linux Infrared HOWTO - http://mobilix.org/Infrared-HOWTO/Infrared-HOWTO.html LINUX GPRS HOWTO - http://turtiainen.dna.fi/GPRS-HOWTO Полезнее всего оказался документ Linux on the Road - http://mobilix.org/Mobile-Guide.db/Mobile-Guide.html Пакет gprs-ppp-scripts.tgz мне прислал Сергей Скороходов, за что ему отдельное спасибо. Загрузите его со страницы "PPP over GPRS from a UNIX machine" http://www.cl.cam.ac.uk/Research/SRG/netos/coms/unix.html Сначала нужно было победить инфракрасный порт, смотрим, что есть в Сизифе: # apt-cache search irda, # apt-get install irda-utils Теперь у нас есть irdadump, irattach и документация к ним. Man-ы существуют отдельно: http://mobilix.org/software/irda/ Чтобы определить IR чипсет и модуль, #lspci ... 00:09.0 Communication controller: Toshiba America Info Systems FIR Port (rev 23) FIR означает хороший чипсет, ему соответствует устройство /dev/ircomm0, в некоторых Тошибах стоят SIR = 'serial IR', он притворяется последовательным портом /dev/ttyS0 и имеет скорость до 115 Kbps, а FIR - до 4 Mb. Что означает буква F я не понял. # lspcidrake дает название модуля: ... toshoboe : Toshiba FIR Port В LINUX-IFRARED говорится, что в modules.conf должно быть alias tty-ldisc-11 irtty alias char-major-161 ircomm-tty После чего первый раз я руками стартовал insmod irtty, ircomm-tty, irda, irlan и toshoboe, но после перезагрузки (что обычно на ноуте) нужно только # modprobe toshoboe # service irda start Теперь все должно работать, команду #irattach ircomm0 -s 1 давать не нужно, все сделает service irda start. Активизируем IR на Мотороле (настройки телефона см. ниже), пристраиваем телефон к IR окошку, и чтобы убедиться что он определился смотрим: # irdadump (дает поток, но теперь не все строки одинаковые, явно какая-то жизнь). # cat /proc/net/irda/discovery - пишет, увидел Моторолу. # service irda status irattach (pid XXX) is running... # ifconfig показывает eth0, irda0 и lo. #netstat -nr к сожалению показывает дефолтный Gateway, прописаный для сетевой карточки. # dip -t >port ircomm0 >term в терминале, естественно, AT и ввод, на что телефон честно отвечает ОК. Можно позвонить ATDXXXXX на городской телефон и услышать писк. Теперь самое сложное - запустить ppp, сложное и потому еще вдобавок к ppp скриптам, что MTS пока работает нестабильно. Я потерял сутки, после чего мой приятель Ваня Синелобов из Мастербанка дал мне симку Beelin'а и помог с настройками. Однако на следующий день MTS также заработал. Итак, #pppd call gprs-moto, .... есть local IP. Но "not replacing existing default route to eth0". Достаем pcmci, #pppd call gprs-moto, переходим в другую консоль и полное счастье. Как сделать, чтобы не доставать карточку, не понял пока. Файлы из пакета gprs-ppp-scripts.tgz (привожу только отличия): /etc/ppp/pap-secrets (через табуляторы) mts * mts beeline * beeline /etc/ppp/gprs-options defaultroute debug /etc/ppp/peers/gprs-moto name mts /etc/ppp/chatscripts/ OK 'AT+CGDCONT=1,"IP","internet.mts.ru"' Настройки Моторолы Т 260: Передача данных - gprs Первичный IP - 212.044.140.013 Порт 9201 Спасибо всем помогавшим и ALT team! -- M.