Твой софтовый форум > Тематические форумы > Операционные системы > *NIX

inet через gprs на mandriva one 2007

,

Проблемы с настройкой

Дата публикации: 11.06.2007 - 09:50
mulga4ev
Есть телефон Sony Ericsson K750, есть mandriva one 2007, при конфигурировании интернета предлагает загрузить пакеты ppp, gnmt (возможно ошибся), но не может. Подскажите, пожалуста, как это сделать, только подробно, а то недавно работаю в linux.
de1ay
Попробуй поискать и скачать эти пакеты вручную.
Kusucha

ТЫ как подключаешься?
Как пытаешься сконфигурировать?
Вот через синий зуб ака *nix

Купи за 200руб. BT адаптер (брелок).
Вот как я делал, всё настраивается за 9.99 сек.



1. В /etc/modules.conf
мной были добавлены строки, которые подключают модули
поддержки bluetooth и

CODE


       alias net-pf-31 bluez
       alias tty-ldisc-15 hci_uart
       alias bt-proto-0 l2cap
       alias bt-proto-2 sco
       alias bt-proto-3 rfcomm
       alias bt-proto-5 bnep



2. Были внесены изменения в /etc/bluetooth/hcid.conf
, чтобы общение по
bluetooth шифровалось, а также была указана программа, которая по запросу
выдавала pin-код телефону. Это была директива pin_helper в разделе
options и она стала выглядеть следующим образом:

CODE

       pin_helper /etc/bluetooth/bluepin;


3. Был создан сам файл /etc/bluetooth/bluepin следующего содержания:
CODE

       #/bin/sh
       echo "PIN:00"



4. Затем было протестирована работа USB Bluetooth адаптера. С помощью
утилиты hciconfig, был получен список bluetooth устройств (в моем случае
это был hci0).

5. Затем было произведено сканирование окружающей среды на предмет наличия
bluetooth устройств:
CODE


       root@flash:/\>hcitool scan
       Scanning ...
       00:01:E3:70:E0:AF       Kusucha


это и был мой телефон.
6. Теперь надо было убедиться в том, что телефон поддерживает dial-up
networking, что было и сделано с помощью команды:

CODE


       root@flash:/\>sdptool search DUN
       Inquiring ...
       Searching for DUN on 00:01:E3:70:E0:AF ...
       Service Name: Dial-up networking
       Service RecHandle: 0x11103
       Service Class ID List:
         "Dialup Networking" (0x1103)
         "Generic Networking" (0x1201)
       Protocol Descriptor List:
         "L2CAP" (0x0100)
         "RFCOMM" (0x0003)
           Channel: 1
       Language Base Attr List:
         code_ISO639: 0x656e
         encoding:    0x6a
         base_offset: 0x100
       Profile Descriptor List:
         "Dialup Networking" (0x1103)
           Version: 0x0100


Аналогичным образом можно получить информацию о том, какие сервисы
поддерживает телефон с помощью команды sdptool browse

7. И протестируем подключение к телефону с помощью l2ping

CODE


       root@flash:/\>l2ping 00:01:E3:70:E0:AF
       Ping: 00:01:E3:70:E0:AF from 00:0A:94:00:03:EC (data size 20) ...
       0 bytes from 00:01:E3:70:E0:AF id 200 time 36.57ms
       0 bytes from 00:01:E3:70:E0:AF id 201 time 31.55ms
       .............
       5 sent, 5 received, 0% loss


8. Теперь можно подключиться к телефону. Это делается через rfcomm. Для
этого используется команда вида:

CODE

       root@flash:/\>rfcomm bind 0 00:01:E3:70:E0:AF 1


которая заставляет подключить устройство 0 к bluetooth устройству
00:01:E3:70:E0:AF к первому каналу.

Можно проверить подключение с помощью команды rfcomm show.

В том случае, если у вас нет файлов устройств /dev/rfcomm*, то вам
необходимо их создать с помощью команды вида:

CODE

       mknod /dev/rfcomm0 c 216 0


у меня они уже были созданы при установке системы.

10. Проверяем работу подключения с помощью minicom. Запускаем его,
настраиваем на работу с /dev/rfcomm0 вместо /dev/modem и пробуем набрать
команду:

CODE

           ATDT+79031234567


вместо 1234567 я указал свой номер, и телефон начал звонить показывая, что я
вызываю себя :-)

11. Теперь приступаем к настройке pppd.

Создаем файл /etc/ppp/peers/gprs следующего содержания

CODE


       /dev/rfcomm0 57600
       connect '/usr/sbin/chat -v -f /etc/ppp/chat/gprs'
       noauth
       defaultroute
       lock
       debug
       novjccomp
       nopcomp
       noaccomp
       nodeflate
       novj
       nobsdcomp
       default-asyncmap
       ipcp-accept-local
       ipcp-accept-remote
       usepeerdns
       user beeline
       nodetach



При этом отключается всякое сжатие, как указано в рекомендациях сервисной
службы beeline, и не происходит отключение от управляющего терминала, так
что pppd можно остановить с помощью Ctrl-C

В файл /etc/ppp/chat/gprs записываем команды /usr/sbin/chat:

CODE


       TIMEOUT 5
       ECHO    ON
       ABORT   '\nBUSY\r'
       ABORT   '\nERROR\r'
       ABORT   '\nNO ANSWER\r'
       ABORT   '\nNO CARRIER\r'
       ABORT   '\nNO DIALTONE\r'
       ABORT   '\nRINGING\r\n\r\nRINGING\r'
       ''              \rAT
       TIMEOUT 12
       OK              ATH
       OK              ATE1
       OK              AT+CGDCONT=1,"IP","internet.beeline.ru"
       OK              ATD*99***1#
       CONNECT


И в файл /etc/ppp/pap-secrets
добавляем строку:

CODE

       beeline  ppp0  "beeline"



и все, можно пробовать подключиться к интернету с помощью команды


CODE

       pppd call gprs


запущенной из под пользователя root

12. Дополнительная настройка

в каталоги /etc/ppp/ip-up.d
и /etc/ppp/ip-down.d
можно поместить скрипты,
которые будут запускаться при поднятии и закрытии соединения. У меня это
команды, которые запускают и останавливают fetchmail.


Добавлено:


user posted image
Если что непонятно или ещё вопросы, то спрашивай - допишу
ЭЖД
ph34r.gif ppp -
ftp://ftp.rediris.es...007.1.i586.rpm
gnmt - уточни название.
p.S. пакеты ты можешь найти на установочном диске.
mulga4ev
ЭЖД, спасибо, только ссылка битая, но я нашел, а второй пакет был comgt. Теперь при настройке содинения говорит, что нет подходящего устройства. как быть?
inok
а может просто повторить установку и в режиме обновления настроить соединение через зуб? без головных болей и набивания мозолей.
_Lestagros_
Добрый день. Мой вопрос вот в чем - у меня телефон Nokia 6233, оператор Биллайн, купил к нему брелок, сделал все по инструкции, и появилась проблема - при соединении телефон требует ввести пароль для сопряжения с компьютером. Просмотрел все файлы, относящиеся к pppd и брелку - нашел секцию passkey (если память не изменяет, то файл в настройках cамого bluetooth), но указанный там пароль не принимается телефоном, и сопряжение разрывается. Если убрать пароль так таковой, мобильник все равно его требует и не глотает пустой пароль. Вводил также пароль для входа в сеть биллайна, пин код, и множество других комбинаций - безполезно. Может кто подскажет, как обойти данный пароль, или как его узнать хотя бы. Заранее благодарен за уделенное внимание


Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке: inet через gprs на mandriva one 2007
SoftoRooM © 2004-2024