Подключения сотовых телефонов

Linux ставлю первый раз. Моб тел на данный момент единственный способ выхода в инет. Собственно вопрос.
Адекватна ли эта инструкция под арч, и если нет, что делать?)
[color=red]Если пользуетесь Gnome или другой графической оболочкой там должно
быть что-то подобное. В крайнем случае можно установить kdelibs и KPPP. 
Для подключения в консоли надо написать скрипты. Поищите в Интернете.
И так приступим.
В начале нужно определить под каким портом Linux видит телефон.
1) Запустите Linux :)
3) Войдите под root
2) Подключите телефон.
4*) Для телефонов, у которых кабель переходник с USB на COM (USB-to-Serial Bridge)(Например, E365)
Нужно проверить загружен ли модуль pl2303.
Введите в консоли:
# lsmod
Должен отобразиться модуль: pl2303.
В этом случае порт скорее всего: ttyUSB0.
Если модуля нет в списке значит он не включен в ядро. 
Перекомпилируйте ядро с поддержкой pl2303.
5) Откройте любой программой просмотра файл /var/log/messages
(Например: # vi /var/log/messages или встроенным просмотром mc)
Ищем строки определения телефона. В случае Motorola E365 (для других
телефонов что-то подобное):
[color=black]Sep 17 19:12:45 localhost kernel: usb.c: registered new driver serial
Sep 17 19:12:45 localhost kernel: usbserial.c: USB Serial support registered for Generic
Sep 17 19:12:45 localhost kernel: usbserial.c: USB Serial Driver core v1.4
Sep 17 19:12:45 localhost kernel: usbserial.c: USB Serial support registered for PL-2303
Sep 17 19:12:45 localhost kernel: usbserial.c: PL-2303 converter detected
Sep 17 19:12:45 localhost kernel: usbserial.c: PL-2303 converter now attached to ttyUSB0
(or usb/tts/0 for devfs)
Sep 17 19:12:45 localhost kernel: pl2303.c: Prolific PL2303 USB to serial adaptor driver[/color]
v0.9
Нас интересует: [color=black]Sep 17 19:12:45 localhost kernel: usbserial.c: PL-2303 converter now
attached to ttyUSB0 (or usb/tts/0 for devfs)[/color]
Linux определил телефон на порту ttyUSB0.
Теперь надо проверить точно ли это тот порт, что нам нужен.
Пишем в консоли: 
# minicom -s
Выбираем: Serial Port Setup
Нажимаем A
Должно выбраться: Serial Device
Меняем: 
/dev/modem
на 
/dev/ttyUSB0
Нажимаем: Enter
Выходим из настроек пунктом меню: Exit
Должно появиться окно minicom (если окно не появилось, значит, порт не
верный или вы забыли подключить телефон:). Появиться сообщение об этом. 
Попробуйте порты /dev/ttyS0, /dev/ttyACM0, /dev/input/ttyACM0 (к C350 подошёл этот порт), /dev/usb/ttyUSB0 (вместо 0 попробуйте подставлять другие значения)).
Введите:
AT
Должно появиться:
OK
Введите:
ATI0 или ATI3
Высветиться модель телефона:
E365
Выходим из minicom.
Теперь нужно создать симлик для ttyUSB0 на устройство modem.
# cd /dev
# ln -s ttyUSB0 modem
Если все прошло удачно переходим к настройке дозвона.
Настройка дозвона
Настройка дозвона производиться с помощью утилиты KPPP.
Укажите телефон, логин и пароль.
И не забудь указать точку выхода GPRS:
Модем
Команды модема...
Строка инициализации 2
Например, для Bee Line: AT+CGDCONT=1,"IP","internet.beeline.ru"
Всё можно подключаться :)
Желаю удачи.
Проверено на Mandrake 9.2, Knoppix 3.3(3.4, 3.6) , ASPLinux 9 (9.2).
Пробовал на Motorola E365, Motorola C350, Samsung C100 и Nokia 6610i. Должно подойти ко многим телефонам:)[/color]
Суть, примерно, такая же. Вставляете шнурок в компьютер и смотрите dmesg. Если устройство создалось автоматически, то уже намного проще ;) Запускаете pppconf  и забиваете параметры соединения, модема и т.д. В общем пробуйте, не бойтесь и рассказывайте, что у Вас получилось ;)


Гаишник блондинке:
- Вы почему не остановились?
- Я испугалась, жезл был слишком длинный.
- Это не жезл, это шлагбаум.
Разберемся, голубчик!
А Kppp от рута чтоли тоже запускать надо?
нет, если сплясать с бубном вокруг групповой политики. на форуме, кажется, уже было.
Разберемся, голубчик!
Обычно достаточно пользователя в группу tty отнести, если по правам.

Альфар, у тебя какой телефон? судя по описани, речь идет про pl2303 - это модуль usb-com конвертера, некоторые бородатые телефоны используют, наример Сименс МЕ45, что лежит у меня дома. Телефоны моторола с миниЮСБ подключились по родному кабельку и нормально встали в систему, но там этого модуля не используется. А вообще, подключаешься, смотришь вывод lsusb, что девайс у тя виден, потом смотришь вывод dmesg смотришь как какое устройство он увиделся ну и т.д.

ЗЫ проверял Siemens ME45, Какая-то инженерная моторолка (но все, вышедшие за последние три года точно), SonyEricson w810i, с Nokia 6610i по кабелю не заработал, только по ИК.
systemd должен умереть.
Хм, по моему разобрался с подключением устройства. Телефон определяется как ttyACM0.

Только вот теперь проблемы с дозвоном.
Использую вот такой скрипт

#!/bin/sh
DIALTIMEOUT=20
MODEM=modem SPEED=115200 MODEM_INIT='AT+CGDCONT=1,\"IP\",\"active\" OK'
IH_IP=" ipcp-accept-local ipcp-accept-remote noipdefault
        debug usepeerdns user mts mtu 576
        novj nobsdcomp novjccomp nopcomp noaccomp"
LOGSCRIPT="CONNECT"
PHONE="*99#"
        
# перед запуском pppd удаляет default router, по окончании - восстанавливает
# Более корректно было бы вставить эти действия в /etc/ppp/ip-up.local и /etc/ppp/ip-down.local
DR=`route -n | egrep '^0.0.0.0'| grep -v ppp | sed 's/^[^ ]*  *\([^ ]*\) .*/default gw \1/'` ;
 if [ -n "$DR" ] ; then
   trap "echo route add $DR ; route add $DR ; exit"  2 3 9 15
    route delete $DR
    echo route delete $DR
 fi
##########################
##################### При обрыве соединения pppd перезапускается ####################
while  true ; do
    pppd \
    connect 'chat -v ABORT "NO DIALTONE" ABORT "NO CARRIER" ABORT BUSY "" '"$MODEM_INIT"' ATDP'$PHONE' '"$LOGSCRIPT"' ;' \
    crtscts defaultroute modem -detach mru 576 \
    $NASH_IP:$IH_IP /dev/$MODEM $SPEED
    cat /etc/ppp/resolv.conf > /etc/resolv.conf
    sleep $DIALTIMEOUT
done

Вопрос. Как правильно сделать, чтобы поле user оставалось пустым? Естественно mts это не правильно, но если вообще убрать появляется ошибка.
Если я правильно понимаю, ошибка в этом.
я для настройки модемов пользовался pppconfig. после настройки соединения в /etc/chatscripts/ находятся скрипты программы chat, а в /etc/ppp/pears/ - настройки pppd, в pap-secrets и chap-secrets сохраняются пароли. resolv.conf заполнял простым симлинком ln -s /etc/ppp/resolv.conf /etc. соединялся командой pon <имя соединения>. что бы не набирать каждый раз sudo перед командой добавил алиас alias pon=“sudo pon”
Разберемся, голубчик!
О, вечно меня не туда тянет.
Amigo, спасибо, так намного легче.


UPD

Пока нет возможности попробовать, но я немного погуглил и так понимаю что pppconfig не входит в ISO Arch Linux 2007.08-2 (Don't Panic). Может быть ктонибудь подскажет где можно скачать рабочую под Арчем версию?
ам, а ты сделай файлик в /etc/ppp/peers/your_file содержимое… опции для pppd, для примера те что в скрипте у тя
а потом pon your_file pppconfig не пользовался,но насколько понял он как раз этот самый файлик в peer создает.
systemd должен умереть.
Ура, всем спасибо большое.
Получилось и без pppconfig. Наконец-то у начну обновлять/устонавливать пакеты.
 
Зарегистрироваться или войдите чтобы оставить сообщение.