alap |
|
Темы:
0
Сообщения:
12
Участник с: 29 января 2008
|
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] |
amigo |
|
Темы:
35
Сообщения:
2126
Участник с: 05 февраля 2007
|
Суть, примерно, такая же. Вставляете шнурок в компьютер и смотрите dmesg. Если устройство создалось автоматически, то уже намного проще ;) Запускаете pppconf и забиваете параметры соединения, модема и т.д. В общем пробуйте, не бойтесь и рассказывайте, что у Вас получилось ;) Гаишник блондинке: - Вы почему не остановились? - Я испугалась, жезл был слишком длинный. - Это не жезл, это шлагбаум.
Разберемся, голубчик!
|
junqed |
|
Темы:
18
Сообщения:
169
Участник с: 02 августа 2007
|
А Kppp от рута чтоли тоже запускать надо? |
amigo |
|
Темы:
35
Сообщения:
2126
Участник с: 05 февраля 2007
|
нет, если сплясать с бубном вокруг групповой политики. на форуме, кажется, уже было.
Разберемся, голубчик!
|
h4tr3d |
|
Темы:
34
Сообщения:
2656
Участник с: 12 июля 2007
|
Обычно достаточно пользователя в группу tty отнести, если по правам. Альфар, у тебя какой телефон? судя по описани, речь идет про pl2303 - это модуль usb-com конвертера, некоторые бородатые телефоны используют, наример Сименс МЕ45, что лежит у меня дома. Телефоны моторола с миниЮСБ подключились по родному кабельку и нормально встали в систему, но там этого модуля не используется. А вообще, подключаешься, смотришь вывод lsusb, что девайс у тя виден, потом смотришь вывод dmesg смотришь как какое устройство он увиделся ну и т.д. ЗЫ проверял Siemens ME45, Какая-то инженерная моторолка (но все, вышедшие за последние три года точно), SonyEricson w810i, с Nokia 6610i по кабелю не заработал, только по ИК.
systemd должен умереть.
|
alap |
|
Темы:
0
Сообщения:
12
Участник с: 29 января 2008
|
Хм, по моему разобрался с подключением устройства. Телефон определяется как 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 это не правильно, но если вообще убрать появляется ошибка. Если я правильно понимаю, ошибка в этом. |
amigo |
|
Темы:
35
Сообщения:
2126
Участник с: 05 февраля 2007
|
я для настройки модемов пользовался 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”
Разберемся, голубчик!
|
alap |
|
Темы:
0
Сообщения:
12
Участник с: 29 января 2008
|
О, вечно меня не туда тянет. Amigo, спасибо, так намного легче. UPD Пока нет возможности попробовать, но я немного погуглил и так понимаю что pppconfig не входит в ISO Arch Linux 2007.08-2 (Don't Panic). Может быть ктонибудь подскажет где можно скачать рабочую под Арчем версию? |
h4tr3d |
|
Темы:
34
Сообщения:
2656
Участник с: 12 июля 2007
|
ам, а ты сделай файлик в /etc/ppp/peers/your_file содержимое… опции для pppd, для примера те что в скрипте у тя а потом pon your_file pppconfig не пользовался,но насколько понял он как раз этот самый файлик в peer создает.
systemd должен умереть.
|
alap |
|
Темы:
0
Сообщения:
12
Участник с: 29 января 2008
|
Ура, всем спасибо большое. Получилось и без pppconfig. Наконец-то у начну обновлять/устонавливать пакеты. |