Підключення до Інтернету Bluetooth/Nokia-3G.

[Ubuntu-Nokia-BT] L також можливості взаємодії з мобільними телефонами (олівець) останнього покоління, з або без BT в Ubuntu (GNU / Linux), все ще досить бідною і неповною і не дуже "користувач", як ми розуміємо, найбільш , вікна і "кліки" миші.

Хоча я не впевнений в деяких адміністративних завдань, а не повторного так, як зручно. З гарним рецептом ви навіть можете заощадити час з текстовими налаштування, і ви керуєте цим процесом і легше виправити помилки. Потрібно більше зусиль на розуміння і допомогу, хоча останній в порівнянні з вирізати і вставляти, але врешті-решт справа доходить до вибору зробити деякі, а не у вікно, у кілька рядків тексту, а не використовувати OK кнопка використовується для збереження файлу ... Як ми вже графічного середовища з головним редактором і файл-браузер, він є громіздким.

Є багато рецептів для підключення до Інтернету через мобільний GPRS/3G. Навіть деякі люди в процесі "напів-допомога" в GNOME-PPP або KPPP. Але це зроблено, щоб відкрити термінал я вирішив зробити все вручну, що є майже простіше і швидше, і побіг до першої ....

Ну, нехай Ubuntu 7,04 підключення до Інтернету за допомогою Nokia 6680 (Symbian S60), пов'язані, в свою чергу, до ноутбука за допомогою Bluetooth.

Перш ніж відзначити, що швидко виявити і демонтувати пристрій USB, і аплет з командою і м'яч BT стандартні відомості говорять, що прилад був виявлений нікому. Аплет сам кілька варіантів. Приховує або знайти пристрій для інших, і реагує на прохання про надання доступу або спаровування. Якщо ви не з'являється, можливо, не встановили необхідний пакет BlueZ-гном, або аплет відключений. Повинен бути знайдений в меню System => "Настройки" відповідно до Bluetooth Установки ім'я. У будь-якому випадку, що привело нас сюди, ми припускаємо, що BT добре попрацювали.

У попередньому кроці необхідно встановити BlueZ-утиліти пакету. Що можна зробити з менеджера пакетів Synaptic в System => Адміністрування.

[Pin Nokia Bluetooth]

Перше завдання тому відповідно до пристроїв, так що з'єднання відбувається автоматично. Простіше за все почати цей процес з мобільного телефону:

Bluetooth => Пристрої, пов'язані => Параметри => DISP. посилання. новий

Виявити її, виділіть її, ми вводимо ключі в них, і прийняти автоматичне підключення до Nokia.
Зараз в подальшому на основі офіційних документів , але з незначними змінами:

Емуляції послідовного порту

  • Спочатку визначити MAC вашої справи:

hcitool -scan

І це повертає нас щось на зразок цього:

00:13:FD:FF:FF:FF Nokia 6680

  • Тепер знайти канал, де Nokia Видалений доступ до мережі надає послуги:

sdptool browse 00:13:FD:FF:FF:FF

Це дає нам дуже довгі вихідні, буде на початку:


Service Name: Dial-Up Networking
Service RecHandle: 0x10000
Service Class ID List:
"Dialup Networking" (0x1103)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 1
......

  • Тепер ми подивимося, що інтерфейс RFCOMM безкоштовно.

Введіть команду rfcomm , без параметрів, ми перераховуємо інтерфейси, які ми вже налаштували; rfcom0, rfcom1 т.д ... Взагалі ви не повертає нічого. З чим ми rfcomm.conf ред фото як корінь:

sudo gedit /etc/bluetooth/rfcomm.conf

і додати:

rfcomm0 {
# Automatically bind the device at startup
bind yes;
# Bluetooth address of the device
device
rfcomm0 {
# Automatically bind the device at startup
bind yes;
# Bluetooth address of the device
device
00:13:FD:FF:FF:FF;

# RFCOMM channel for the connection
channel

# RFCOMM channel for the connection
channel
1 ;
# Description of the connection
comment "Nokia 6680 Bluetooth PPP connection";
}
;
# Description of the connection
comment "Nokia 6680 Bluetooth PPP connection";
}

  • Перезавантажте Bluetooth послуг

sudo /etc/init.d/bluetooth restart
* Restarting Bluetooth services    [ OK ]

Тепер, якщо ми RFCOMM кажу вам:

rfcomm0: 00:13:FD:FF:FF:FF channel 1 clean

PPP

Ми створюємо, як корінь, 2 файлів є ті, які регулюють процес з'єднання. Ми взяли те ж ім'я, ISP, в даному випадку Movistar. Хоча це може бути хто завгодно.
Це залежить як від оператора або моделі телефону, хоча за замовчуванням файли, які прийшли в документації, ідеально підходить для роботи Movistar і Nokia 6680.

Файл
/etc/ppp/peers/movistar /etc/chatscripts/movistar
Зміст
debug
noauth
connect "/usr/sbin/chat -v -f /etc/chatscripts/movistar"
usepeerdns
/dev/rfcomm0 115200
defaultroute
user
debug
noauth
connect "/usr/sbin/chat -v -f /etc/chatscripts/movistar"
usepeerdns
/dev/rfcomm0 115200
defaultroute
user
MOVISTAR

crtscts
lcp-echo-failure 0
TIMEOUT 35
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
OK 'AT+CGDCONT=1,"IP","
TIMEOUT 35
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
OK 'AT+CGDCONT=1,"IP","
movistar.es "'
OK ATD*99***
"'
OK ATD*99***
"'
OK ATD*99***
1 #
CONNECT ""
#
CONNECT ""

Слідкуйте за тим, немає порожніх рядків на початку файлу.

Якщо ви з іншого оператора необхідно змінити значення, наведені у color . Якщо є проблеми, спробуйте скористатися одним з додаткових конфігурацій вказано.

Ім'я користувача і пароль

Ім'я користувача і пароль манекенів у разі Movistar, і, отже, не потрібно. Але не всі постачальники, особливо європейців, так, я вважаю за краще, щоб поставити його на узагальнення процедури.

Нам доведеться відредагувати файл /etc/ppp/pap-secrets і додайте рядок:

MOVISTAR * MOVISTAR

Якщо ви видалите або не поставити лінії "користувач MOVISTAR" файл /etc/ppp/peers/movistar , ми надішлемо ім'я комп'ютера і пароль, вгадати, а не манекен. Але працювати.

Мережа

Ми повинні створити мережевий інтерфейс для пристроїв hci0, яка буде наша, редагування, корінь:

sudo gedit /etc/network/interfaces

і додати в кінець файлу:

iface hci0 inet static

Ми могли б більш BT пристроїв, як миші або Audio. Ми бачимо, що пристрої з допомогою команди hciconfig , і крапка. Тих, які визначені їх чисельність у BD Adress . Так що ми будемо знати, якщо hci0, hci1 ...

Відправною

Команди старт / стоп PON і Пофф, відповідно:

Для початку: Щоб зупинити:
pon movistar poff movistar


Вам доведеться відключити інші активні мережеві інтерфейси для підключення, тому що, якщо ні, то машина може рол 'під час шукає шляхи до Інтернету. Це може бути зроблено з аплету конфігурації мережі. натисніть "залишається відкритим Make 'ручного налаштування ... контекстного меню і зніміть активних інтерфейсів, щоб зупинити їх.

Ви можете бачити мережевих інтерфейсів комп'ютера з ifconfig ppp0, де здавалося б наші DialOut конфігурації, якщо у нас є інші.

Діагностика і проблеми

I, як я вже сказав, я не знайшов. Але для діагностики, крім знайомих 'пінг "на будь-який веб-сайт, ви можете аналізувати запису у файл /var/log/ syslog . Замість того, завантажуючи його в редактор Gnome, у нас є події впровадження системи в System => Установки. Нам потрібно, щоб відкрити файл, якщо ви явно не перераховані.

Потрібно буде знайти подібну рядок, що свідчить про початок процесу підключення:

May 18 20:48:44 localhost pppd[20400]: pppd 2.4.4 started by Usuario , uid 1000

Де ж ваша ім'я користувача для входу. Позицій, перерахованих нижче, говорять самі за себе, як зазначено в сценарії налагодження.

Якщо ви залишите відкритої системних подій, при підключенні буде оновлюватися в реальному часі і бачите, ця Меньєра, успіх або повідомлення про помилки, коли вони відбуваються.

Для перегляду події про закриття процесу, щоб знайти рядок, подібну:

May 18 21:10:40 localhost pppd[20400]: Terminating on signal 15

Надання користувачеві

Можливо, вам доведеться зробити це:

sudo adduser Usuario dialout

Щоб вирішити даний користувач DialOut з'єднань.

Брандмауер

В одному з випробувань, що сталося Firestarter брандмауер активні, і не могли отримати доступ в Інтернет, отримувати помилки, подібні наступним у системний журнал:

May 18 23:03:56 localhost kernel: [10101.180000] Unknown OutputIN= OUT=ppp0 SRC=81.20. XXX.XXX DST=195.173. XXX.XXX LEN=56 TOS=0×00 PREC=0×00 TTL=64 ID=25463 DF PROTO=UDP SPT=1048 DPT=53 LEN=36

Вам доведеться налаштувати брандмауер або відключити його для мобільного зв'язку.

Bluetooth Посилання

Ми перевіряємо якість радіозв'язку під час з'єднання, наприклад, мобільного близько 5 метрів:

hcitool lq 00:13:FD:FF:FF:FF
Link quality: 168

або інших параметрів, таких як:

hcitool tpl 00:13:FD:FF:FF:FF
Current transmit power level: -8