imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Программы и Операционные системы > Пингвинятник (ОС *NIX)
Опции темы
Старый 23.06.2004, 19:46     # 1
Suleiman
Guest
 
Сообщения: n/a

Мобила и Линукс

Кто нибудь прикручивал мобилу Samsung C100 к Линукс, или может инфу встречали? Инфракрасник подключил, мобила определяется, но в инет не получается выйти, пишет что модем занят. Походил по сайтам почитал, говорят что у этой модели модем не железячный. Это что получается, что нужен драйвер как для софт-модема? Или я ошибаюсь?
Я делал вот что:
Прописал в /etc/modules.conf
alias tty-ldisc-11 irtty
alias char-major-161 ircomm-tty
alias irda-dongle-0 tekram
alias char-major-10-187 irnet
Создал девайсы:
mknod /dev/ircomm0 c 161 0
mknod /dev/ircomm1 c 161 1
mknod /dev/irnet c 10 187
chmod 666 /dev/ir*
Отредактировал файл etc/sysconfig/irda
IRDA=yes
DEVICE=/dev/ttyS0
#DONGLE=actisys+
DISCOVERY=yes
Дозвонится пытаюсь через звонилку в KDE
Но пока ничего не выходит
 
Старый 25.06.2004, 01:54     # 2
Windrider
Guest
 
Сообщения: n/a

Попалась такая вот статейка:
Многие люди в настоящий момент выходят в Интернет используя GPRS, но до недавнего момента это можно было без проблем делать только под Windows, а теперь это можно сделать и из под Linux.




В этом обзоре мы рассмотрим три варианта выхода в Интернет по средствам GPRS из под Linux: скриптов, kppp, wvdial. Перед тем, как приступить к настройке соединения по одному из способов перечисленных ниже, необходимо выполнить следующие действия. Внимание! все действия производятся под root...


1) Отключить брандмауэр (firewall) – как это сделать читайте в документации по вашему дистрибутиву (для Мандрейкообразных поможет утилита drakfirewall, для Шапкообразных – утилита setup);

2) Открыть командную строку и выполнить команду rm /dev/modem;

3) Далее выполнить команду ln -s /dev/ttyS0 /dev/modem (ttyS0 это порт к которому подключена мобила, в данном случае это COM1, если же ваш мобильник подключён к COM2, то замените в команде ttyS0 на ttyS1, в случае использования USB кабеля, например MobileAction, в команде необходимо заменить ttyS0 на ttyUSB0). После вышеперечисленных действий, ваш мобильный телефон это устройство - /dev/modem.

Скрипты

Рассмотрим первый способ, на мой взгляд наиболее эффективный. Для того, что бы воспользоваться этим способом вам понадобятся сами скрипты. Нужный скрипт можно найти в архиве, который прилагается к статье.

Последовательность действий:

- поместить, только что закачанный скрипт в корневую директорию (/)
- выполнить следующие команды:
cd /
tar zxvf mts_gprs.tar.gz (вместо mts_gprs.tar.gz нужно поставить название файла, который вы закачали)
- удалить скрипт из корневой директории

Ну всё, теперь можно подключаться в Интернет. Для этого откройте командную строку и наберите команду gprs, всё - вы в сети. Разрываем соединение по двойному нажатию Ctrl+C.

KPPP

Ну что же, переходим ко второму способу. Для его реализации нам не понадобится ничего закачивать и не производить никаких действий из командной строки. Этот способ рассчитан на новичка в мире Linux. Утилита KPPP – это обычная дозванивалка, входящая в состав практически всех популярных дистрибутивов. Настройка проще простого, так как все действия производится в GUI.

Последовательность действий:

- Запускаем kppp и жмём настройка
- Во вкладке "Соединения" -> "Создать" -> "Настройка дозвона" - заполнить поле "Имя дозвона" (например GPRS) и добавить номер телефона *99***1# (един для всех операторов). После произведённых действий закрываем вкладку.
- Переходим во вкладку "Устройство".

Настройки там должны выглядеть следующим образом:

Устройство модема: /dev/modem
Управление потоком: Аппаратное[CRTSCTS]
Окончание строки: CR
Скорость соединения: 115200.

После произведённых действий закрываем вкладку. Переходим во вкладку "Модем", снимаем крестик (галочку) со строки "Дождаться сигнала в линии перед набором номера". Жмём кнопку "Команды модема" и в строке "Строка инициализации 2:" прописываем ваш APN, для MTS, например, он выглядит следующим образом AT+CGDCONT=1,"IP","internet.mts.ru". После произведённых действий закрываем вкладку. Переходим во вкладку "Разное", ставим крестик (галочку) напротив строки "Встроить в панель при соединении" и напротив "Автодозвон при разъединении". Всё готово, можно устанавливать соединение!

WVDIAL

И, наконец, третий способ – подключение в Интернет по средствам утилиты wvdial. Проверьте, установлен ли у вас пакет wvdial. Выполните команду:

rpm -q wvdial

Если пакет не установлен, то вы можете найти его в составе дистрибутива и установить командой:

rpm -ihv wvdial*.rpm

Откройте на редактирование файл /etc/wvdial.conf и впишите в него примерно следующую секцию:

[Dialer Defaults]
Modem = /dev/modem
Baud = 115200
Init1 = ATZ
# Строка инициализации для использования GPRS (уточните у своего оператора)
Init2 = AT+CGDCONT=1,"IP","internet.beeline.ru"
Phone = *99***1#
# Имя пользователя
Username = beeline (уточните у своего оператора)
# Пароль
Password = beeline (уточните у своего оператора)

Укажите в файле /etc/resolv.conf адреса DNS-сервера вашего оператора, в виде: nameserver IP_адрес_сервера. Для того, чтобы запустить соединение выполните в терминале команду:

wvdial


Источник статьи сайт xakep.ru .
 
Старый 25.06.2004, 19:58     # 3
Suleiman
Guest
 
Сообщения: n/a

Спасибо, уже разобрался.
 
Старый 28.06.2004, 21:25     # 4
Suleiman
Guest
 
Сообщения: n/a

Теперь другая проблема, страницы не открываются вообще.
Где копать, кто знает?
 
Старый 29.06.2004, 15:19     # 5
Suleiman
Guest
 
Сообщения: n/a

Вот отладочная информация pppd:
Press CTRL-C to close the connection at any stage!
defining PDP context...
rAT
OK
ATH
OK
ATE1
OK
AT+CGDCONT=1,"IP","internet.mts.ru"
OK
waiting for connect...
ATDT*99***1#
CONNECT
Connected.
If the following ppp negotiations fail,
try restarting the phone.
Serial connection established.
using channel 12
Using interface ppp0
Connect: ppp0 <--> /dev/modem
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x1e93f19b>]
rcvd [LCP ConfNak id=0x1 <asyncmap 0xa0000>]
sent [LCP ConfReq id=0x2 <asyncmap 0xa0000> <magic 0x1e93f19b>]
rcvd [LCP ConfAck id=0x2 <asyncmap 0xa0000> <magic 0x1e93f19b>]
rcvd [LCP ConfReq id=0x1 <asyncmap 0xa0000> <auth pap> <magic 0x7902> <pcomp> <accomp>]
sent [LCP ConfRej id=0x1 <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x2 <asyncmap 0xa0000> <auth pap> <magic 0x7902>]
sent [LCP ConfAck id=0x2 <asyncmap 0xa0000> <auth pap> <magic 0x7902>]
sent [PAP AuthReq id=0x1 user="mts" password="mts"]
rcvd [LCP EchoReq id=0x0 magic=0x7902]
sent [LCP EchoRep id=0x0 magic=0x1e93f19b]
rcvd [PAP AuthAck id=0x1 "Login ok"]
Remote message: Login ok
sent [IPCP ConfReq id=0x1 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
sent [CCP ConfReq id=0x1 <deflate 15> <deflate(old#) 15>]
rcvd [IPCP TermAck id=0x1]
rcvd [LCP ProtRej id=0x3 80 fd 01 01 00 0c 1a 04 78 00 18 04 78 00]
rcvd [IPCP ConfReq id=0x1 <addr 0.0.0.1>]
sent [IPCP ConfAck id=0x1 <addr 0.0.0.1>]
sent [IPCP ConfReq id=0x1 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
rcvd [IPCP ConfNak id=0x1 <addr 192.168.17.17> <ms-dns1 217.74.244.2> <ms-dns3 195.239.160.2>]
sent [IPCP ConfReq id=0x2 <addr 192.168.17.17> <ms-dns1 217.74.244.2> <ms-dns3 195.239.160.2>]
rcvd [IPCP ConfAck id=0x2 <addr 192.168.17.17> <ms-dns1 217.74.244.2> <ms-dns3 195.239.160.2>]
default route ioctl(SIOCADDRT): Network is unreachable(101)
local IP address 192.168.17.17
remote IP address 0.0.0.1
primary DNS address 217.74.244.2
secondary DNS address 195.239.160.2
Script /etc/ppp/ip-up started (pid 3935)
Script /etc/ppp/ip-up finished (pid 3935), status = 0x0
rcvd [LCP EchoReq id=0x1 magic=0x7902]
sent [LCP EchoRep id=0x1 magic=0x1e93f19b]
Terminating on signal 2.
Script /etc/ppp/ip-down started (pid 3964)
sent [LCP TermReq id=0x3 "User request"]
Script /etc/ppp/ip-down finished (pid 3964), status = 0x0
rcvd [LCP TermAck id=0x3]
Connection terminated.
Connect time 0.4 minutes.
Sent 88 bytes, received 58 bytes.
Sending break to the modem
PDP context detached
Serial link disconnected.

DNS(два!) прописал куда надо.
А счастья все равно нет
Настораживает строка: remote IP address 0.0.0.1
Разве такой адрес должен быть? Как можно исправить?
 
Старый 30.06.2004, 23:29     # 6
Suleiman
Guest
 
Сообщения: n/a

Спасибо, уже все настроил.
 


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 07:54.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.