Сайт | Скачать | Видео | Wiki

Автор Тема: [USB+Bluetooth+GPRS+Utel+Кнопа на рабочем столе]  (Прочитано 8785 раз)

0 Пользователей и 1 Гость просматривают эту тему.

wooden_goblin

  • Гость
Поскольку работаю инженером а мы как известно твари ленивые ;D задолбало каждый раз лазить в консоль чтоб зайти в интернет посему предлагаю свой вариант.(Исспользую часть поста Фликера, надеюсь он не обидется ;D)
Значит начнем-с:
1.
1,2,3,4 пункты отсюда http://forum.puppyrus.org/index.php/topic,1060.0.html
2. редактируем файл конфига по аддресу /etc/bluetooth след образом
#
# HCI daemon configuration file.
#

# HCId options
options {
   # Automatically initialize new devices
   autoinit yes;

   # Security Manager mode
   #   none - Security manager disabled
   #   auto - Use local PIN for incoming connections
   #   user - Always ask user for a PIN
   #
   security auto;

   # Pairing mode
   #   none  - Pairing disabled
   #   multi - Allow pairing with already paired devices
   #   once  - Pair once and deny successive attempts
   pairing multi;

   # Default PIN code for incoming connections
   etc/bluetooth/pin;
}

# Default settings for HCI devices
device {
   # Local device name
   #   %d - device id3.
   #   %h - host name
   name "PuppyRus";

   # Local device class
   class 0x000100;

   # Default packet type
   #pkt_type DH1,DM1,HV1;

   # Inquiry and Page scan
   iscan enable; pscan enable;

   # Default link mode
   #   none   - no specific policy
   #   accept - always accept incoming connections
   #   master - become master on incoming connections,
   #            deny role switch on outgoing connections
   lm accept;

   # Default link policy
   #   none    - no specific policy
   #   rswitch - allow role switch
   #   hold    - allow hold mode
   #   sniff   - allow sniff mode
   #   park    - allow park mode
   lp rswitch,hold,sniff,park;
}
3. создаем в /etc/bluetooth файл скрипт pin такого содержания
#!/bin/sh
echo "PIN:0000"
4.Поскольку интернет от оператора Utel правим файлы
/etc/ppp/chap-secrets
login utel password utel
и /etc/ppp/pap-secrets
login utel password utel
5. Далее поскольку телефончиг у мя нокиа правим файл таким образом /etc/wvdial.conf (кстати в версии 1.20Ф он не был обнаружен)
[Dialer defaults]
Baud = 115200
Init1 = ATZ
Init2 = AT+CGDCONT =1,"IP","3g.utel.ua"
Modem = /dev/modem
Modem Type = USB Modem
New PPPD = true
Password = password
Phone = *99#
Username = login
Stupid Mode = on
6. Модифицируем скрипт от Фликера, я его тупо назвал Internet
#!/bin/sh
rm -f /var/run/dbus/*
dbus-uuidgen --ensure
dbus-daemon --system
modprobe bluetooth
modprobe l2cap
modprobe rfcomm
modprobe hci-usb
hcid
sdpd
hciconfig hci0 class 0x3e0100
passkey-agent --default 0000 &
hcitool cc 00:16:BC:CD:3A:59 (здесь вписуем мак адресс своего тлфона)
rm -rf /dev/modem
ln -s /dev/rfcomm0 /dev/modem
rfcomm bind 0 00:16:BC:CD:3A:59 1(здесь вписуем мак адресс своего тлфона)
wvdial
7.Кидаем скрипт в /usr/X11R/bin
8. Тащим мышом оттуда его на раб стол ставим иконку см.ниже
Вуалля усе готово перегружаем для чистоты експеримента папика. Жмем на икон принимаем на тлфне соединении вводим пин (в моем конфиге 0000) и тихо радуемся интернету ;D
« Последнее редактирование: 04 Март 2011, 13:14:59 от yvz »

Оффлайн Melekin

  • Новичок
  • *
  • Сообщений: 12
  • Репутация: +3/-0
Re: [USB+Bluetooth+GPRS+Utel+Кнопа на рабочем столе]
« Ответ #1 : 17 Июль 2009, 15:07:15 »
Слишком много неточностей, неудивительно что у kobzar не получилось подключится:

1)> # Local device class
   class 0x000100; (в файле /etc/bluetooth/hcid.conf)
   
    > hciconfig hci0 class 0x3e0100 (в скрипте, "internet")

  Я так понял  это класс устройства, проверяется командой
Код
hcitool inq
можно прибавить к команде Ваш Мак, если устройств несколько в пределах видимости адаптера. (На N70 class 0x50020c)

2)> rfcomm bind 0 00:16:BC:CD:3A:59 1 (в скрипте "internet")

  Не все девайсы "биндятся" на 1 канал... Проверяется командой
Код
sdptool browse Ваш Мак
ищем секцию Service Name: Dial-up networking Gateway и смотрим Channel:. Название секции на разных девайсах может немного отличаться, но смысл тот же. (на N70 3 канал)

3)> # Default PIN code for incoming connections
   etc/bluetooth/pin; (в файле /etc/bluetooth/hcid.conf)

  Зачем изобретать велосипед??? Если в скрипт, который Вы создаете содержит:
>passkey-agent --default 0000 &
По-идее /etc/bluetooth/hcid.conf  можно вообще не редактировать, все необходимые для работы параметры прописаны в скрипте "Internet", и строки из файла выше просто игнорируются...

4)> 7.Кидаем скрипт в /usr/X11R/bin

  У меня нет такого каталога, такие вещи по-идее ложат в /usr/bin/ хотя это не критично в данном случае)))

5) Есть серьезные "грабли" в этом деле, странно что на форуме об этом никто не упомянул... Если сопрягали свой телефон с компом, например, под "вражеской" операционкой, или под другим Linux - удалите его из телефона, т.к. большая вероятность того что не соединится.

6) Ну уж если создали кнопку соединения, создайте и разъединения. А вообще советую GNOME PPP, зря что ли он в системе стоит?

  P.S.Так что по-возможности исправьте 1 пост

Оффлайн Melekin

  • Новичок
  • *
  • Сообщений: 12
  • Репутация: +3/-0
Re: [USB+Bluetooth+GPRS+Utel+Кнопа на рабочем столе]
« Ответ #2 : 05 Март 2010, 04:54:15 »
1. Устанавливаем пакет прикрепленный в посте
2. Редактируем файл /etc/bluetooth/rfcomm.conf (значения devise & chanel)
3. Редактируем файл /etc/bluetooth/hcid.conf (значение class)
4. Редактируем файл /usr/bin/my-bluetooth.sh (значение class)
5. Удаляем в телефоне все сопряжения
6. Перезагружаем Х
7. Переходим в меню, жмем Bluetooth modem
8. В телефоне вводим 0000
9. Настраиваем gnome-ppp

http://mirror.yandex.ru/puppyrus/puppy/pet/bluetooth.pet
« Последнее редактирование: 29 Март 2016, 16:47:08 от sfs »