Внеплановая настройка EDGE/GPRS
Дал себе отдохнуть два дня и занимался лишь украшательством. Перед сном второго дня решил все таки настроить доступ в интернет по блютузу (bluetooth) через EDGE. Включил на телефоне блютуз и дал доступ всем на обнаружение устройства. Выполнил уже известную команду:
hcitool scan
Получил блутуз адрес телефона.
sdptool browse бт_адрес
Ищем правильный канал со словами dial-up, у меня оказался channel 2.
Открываем файл /etc/bluetooth/rfcomm.conf и раскомментируем секцию с rfcomm0. Ставим "bind yes;", device бт_адрес, channel N (N = тот который получили при помощи sdptool), ну и любой comment.
Создаём устройство:
bind rfcomm0 [Адрес телефона] [Канал]
Ставим kppp (либо любой ваш любимый диалер)
apt-get install kppp
и настраиваем стандартно gprs с указанием строки инициализации (в моем случае AT+CGDCONT=1,"IP","internet.mts.ru") и указываем устройство /dev/rfcomm0.
В файле /etc/bluetooth/hcid.conf, в секции options, внизу прописываем ваш passkey "9020";
Перезапускаем:
/etc/init.d/bluetooth restart
И пробуем подключиться :) телефон спросит pin введите ваш passkey. Для того чтобы больше не спрашивал, добавляем компьютер в доверенные устройства (в настройках телефона).
После чего случилось счастье и после вытыкания езернет (ethernet) кабеля из ноутбука Интернет не пропал! :)
Спать пора :)
P.S. после таких манипуляций так же легко я смог подключить gps приемник моего друга :) просто в /etc/bluetooth/rfcomm.com добавил еще одну секцию для rfcomm1 и сделал
cat /dev/rfcomm1
в результате получил поток данных с GPS-коробочки, который можно подсунуть какой-нибудь профильной программе :)
А WiFi в Linux не всегда работает из "коробки" :)
На ноуте Asus S200 с картой Intel PRO 2100 собрал ядро с модулем ipw2100 по твоему совету через make-kpkg, запустил и .. not work! В dmesg цитирую:
ipw2100: Firmware 'ipw2100-1.3.fw' not available or load failed
Оказалась, стоило взять прошивку с http://ipw2100.sourceforge.net/ и выложить в /lib/firmware.
При желании включить поддержку таких устройств в состав ядра, пользователь Linux берегись!! : уловка в том, что файлы /lib/firmware должны быть доступны в момент запуска ядра --> т.е распаковать initrd и вложить файлы с прошивкой
Если ты читал внимательно, то видел, что мой firmware был в пакетах, я его и поставил. Действительно, если вашего firmware в пакетах нет, то его нужно положить а /lib/firmware (Debian)
Кстати ты бы написал полностью о процессе поднятия WiFi в твоём случае, будет здорово.
Сударь, бьюсь об 1/100 заклада, в твоих статьях нет сего упоминания :)
Как разберусь с шифрованием, берусь написать ( обобщить давно созданый материал).
:) сэр я так понимаю вы читали это ибо в блоге я еще про вуфу не писал. Итак идем в раздел про ВуФу и видим такую строчку
apt-get install ipw3945-modules-2.6.3–3-686 firmware-ipw3945 ipw3945d network-manager-kde
В ней прекрасно видно что ставиться пакет с firmware.
Между строк: Чтобы bluetooth с телефоном работал по устрйоству /dev/rfcomm0, его необходимо создать:
- для временного соединения rfcomm connect rfcomm0 [Адрес телефона] [Канал]
- для постоянного rfcomm bind rfcomm0 [Адрес телефона] [Канал]
А вот за это спасибо, тут ваша правда.
Debian на f9e стал нормально. все вроди как работает.
Беспроводную ставил iwlwifi-3945, ядро то новое.
Давай подробности. Версию ядра. Что уже пробовал? Насколько я знаю в новом ядре модуль iwlwifi встроен, но могу ошибаться (давно настраивал, а посмотреть пока не могу, занят бук).
Версия ядра: 2.6.26-1-686
В общем долго не мучался. стоило зайти на http://wiki.debian.org
Нашел список девайсов: http://wiki.debian.org/WiFi
Отискал свой: Intel PRO/Wireless 3945
Итого попал на эту страницу: http://wiki.debian.org/iwlwifi
Далее все по инструкции и через несколько минут беспроводная заработала.
Господа Дебьян не перестает меня удивлять.
Решил сделать чистую установку с целью сохранения дампа.
И каково было мое удивление когда беспроводная по умолчанию была в рабочем состоянии.
Настроил камеру.
Кто столкнется с проблемой качайте дрова 1.31 (Ибо ядро у лени 26 и потому не встанут последние дровишки)
Ядро можно обновить :)
Не подумал...