Прогрессивным линуксоидам с GPRS
3291
15
Долго думал, в какой раздел пихнуть эту инфу, и все-таки решил в КП.

Значица, Пополамыч ужо похвастался - теперь моя очередь.
Имею, значить:

трубу Моторола Таймпорт 260
ИК-порт Tekram IRmate-210B
Домашний комп П-233МГц-64Мб-4,3Гб с Linux на борту (как многие здесь знают или догадываются:))

Так как дома у мя телепоны нету, то при таком разскладе появилось вполне естественное желание поиметь Интернет. И таки получилось!!! Вдобавок поимел неплохого экспириенса.

ЗЫ: и как всегда никакой беготни за дровами и дисками :)))
Stalker
Отписал через все это ?? )
CooL/2
Нет, это я отписывал днем с работы, а так в инете по ночам...
Stalker
Ну и как ?? Каковы впечатления ?? Сколько гемору при настройке?
CooL/2
По незнанию натыкался на кое-какие грабли. Сейчас без труда смогу заново отстроить за 10 минут. Причем грабли были в основном в наладке ИК-порта. Если бы был шнурок - было бы намного проще.
Stalker
И как не шибко бьет по деньгам ???
CooL/2
Да нет... В выходные около пяти мегов выкачал - бакс. В воскресенье весь день практически в онлайне был. Вот уже две ночи по 3 часа сижу в ирке и в аське - намана. Если по вебу не лазить - вполне себе приемлемо.
Stalker
Дык а как ты вообще платишь-то, разъясни-ка ???
CooL/2
Со счета снимается - как и за разговоры
Stalker
Тыб рассказал, как настраивал, мало-ли кому еще это понадобится.
Смотря что конкретно интересут - настройка ИК-порта, или кокретно интернет-соединения.
Stalker
Да лучше и то и другое.
Ну, начну тогда с ИК-порта.

Для установки его в систему потребуется пакет irda-utils, который сейчас входит практически во все дистрибутивы. От него потребуется несколько утилит:

irattach
irdadump

irattach потребуется для работы, а irdadump - для проверки.

Согласно документации вставляем в /etc/modules.conf следующие строчки:

# IrDA over a normal serial port, or a serial port compatible IrDA port
alias tty-ldisc-11 irtty

# IrCOMM (for printing, PPP, Minicom etc)
alias char-major-161 ircomm-tty

# To be able to attach some dongles
alias irda-dongle-0 tekram
alias irda-dongle-1 esi
alias irda-dongle-2 actisys
alias irda-dongle-3 actisys
alias irda-dongle-4 girbil
alias irda-dongle-5 litelink
alias irda-dongle-6 airport
alias irda-dongle-7 old_belkin

Так как у меня Tekram, то остальные строчки с irda-dongle я вставлять не счел нужным.

Делаем:
depmod -a

Теперь делем:

irattach /dev/ttyS0 -d tekram -s

В данном случае у меня ИК-порт сидит на COM1 (ttyS0), подгружается драйвер для tekram и параметр -s указывает на то, чтобы поиск устройств проходил постоянно (по-моему так)

Чтобы это зафиксировать на уровне системы, в файле /etc/sysconfig/irda правим:
---------------------------------
IRDA=yes
DEVICE=/dev/ttyS0
DONGLE=tekram
DISCAVERY=yes
---------------------------------

Делаем:
chkconfig irda on
чтобы сервис запускался при загрузке машины

Теперь пробуем:
irdadump

Он должен вываливать на экран всякую фигню, а если положить перед ИК-портом телефон, то в пробегающих строчках будет мелькать инфа о телефоне. Если все это есть - значит настройка прошла успешно.

Система эмулирует КОМ-порт на девайсе /dev/ircomm0 - к нему в дальнейшем и надо подключать терминал или звонилку.


Грабли у меня были в том, какие скорости и где указываются. Для ИК-порта они выставляются в файле /proc/sys/net/irda/max_baud_rate

Долго я со скоросями ИКшника и КОМ-портов мучился. Сейчас нащупал для себя стабильно работающую конфигурацию - 38400 бод. Но буду копать дальше - хочу 115200 - максиму, что можно выжать из КОМ- и ИК-порта. Потому как Мотор мой в теории поддерживает до ~40 Кбод.
Stalker
Развернуто, как раз для FAQ.
Осталось только куда-нибудь на linux.org.ru эту статью отправить.
На ЛОРе этому делать нечего... А вот наwww.atmsk.ru - пожалуй позже попробую запостить...

ЗЫ: Завтра, наверное, уже расскажу и про само подключение.