Интернет на телефон через компьютер с помощью bluetooth и Linux

Обычно бывает наоборот – подключают компьютер к интернет именно через телефон, но вот решил попробовать ноборот.
Итак по порядку.

Решил я как-то узнать – а как обстоят дела с bluetooth под Linux(на ubuntu не проверялось).
Погуглил, погулил и выгугли. Дела в общем-то обстоят не плохо. Ну конечно не заюзаешь нокию_писи_сьют или еще что-то в этом роде.
Файлы туда-сюда покопировать – это без проблем, гпрс-модем прикрутить и все дела тоже можно.
Но есть другие приятные моменты.
Обычно как – обычно берешь и коннектишь с ноута в нет через gprs твоего сотового оператара.
А как на счет – выйти в интернет с мобилы, соеденненной с компьютером посредством bluetooth, который (компьютер) в свою очередь подключен к интернету каким-либо другим способом?
Я пока не придумал как это использовать с пользой, кроме как – коннектиться с телефона на халявный жаббер от байфлая сидя на унитазе…
Может у кого-то еще будут идеи?
Итак чтобы подключить инет на мобиле нужно через комп:

-иметь ядро собраное для использования блютуза
У меня стоит Debian 40r0 и я всеголишь поставил пакет bluez.
-Поправил конфиги:

hcid.conf:
options {
autoinit yes;
security user;
pairing multi;
pin_helper /etc/bluetooth/pin;
}
device {
name “%h”; # Local device name: %d - device id,  %h - host name.
class 0×100;
iscan enable;pscan enable;
lm accept; lp hold,sniff,park;
}

rfcomm.conf:
rfcomm0 {
bind no;
device 00:00:00:00:00:00; # измени это на MAC  адрес своего телефона
channel 3;
comment “Linux bluetooth connection”;
}

-создал девайсы для блютуза

mknod -m 660 /dev/rfcomm0 c 216 0
mknod -m 660 /dev/rfcomm1 c 216 0
mknod -m 660 /dev/rfcomm2 c 216 0
mknod -m 660 /dev/rfcomm3 c 216 0
mknod -m 660 /dev/rfcomm4 c 216 0

- поправил под себя скриптик – запустил – и убедился в том что нет никаких ошибок

#!/bin/sh PHONE_MAC=00:00:00:00:00:00 # Phones MAC address
EXT_IF=eth0 # Your externl interface (to the net)
INT_NET=xxx.xxx.xxx.xxx/24
# Внутренняя подсеть (eg. 192.168.1.0/24)
MY_IP=xxx.xxx.xxx.xxx   # IP твоего компьютера (eg. 192.168.1.1)
PHONE_IP=xxx.xxx.xxx.xxx
#IP который ты хочешь дать телефону(eg. 192.168.1.10)
DNS_SERVER=xxx.xxx.xxx.xxx  # Your ISPs DNS server ANY=0.0.0.0/0
IPTABLES=/usr/sbin/iptables
MODPROBE=/sbin/modprobe
/usr/sbin/hcid
hciconfig hci0 up
/usr/sbin/sdpd
rfcomm bind /dev/rfcomm1 $PHONE_MAC 10
rfcomm bind /dev/rfcomm2 $PHONE_MAC 3
dund --nodetach --listen --channel 3 --msdun 30 noauth
$MY_IP:
$PHONE_IP crtscts 115200 ms-dns
$DNS_SERVER lock &
sdptool add --channel=3 SP
sdptool add --channel=10 OPUSH
$MODPROBE ip_tables
$MODPROBE iptable_filter
$MODPROBE ip_nat_ftp
$MODPROBE ip_conntrack
$MODPROBE ip_conntrack_ftp
echo "1" > /proc/sys/net/ipv4/ip_forward
$IPTABLES -t nat -F
$IPTABLES -t mangle -F
$IPTABLES -A FORWARD -i $EXT_IF -o ppp0 -s $ANY -d $INT_NET
-m state --state ESTABLISHED,RELATED -j ACCEPT
$IPTABLES -A FORWARD -i ppp0 -d $ANY -j ACCEPT
$IPTABLES -A POSTROUTING -t nat -o $EXT_IF -j MASQUERADE

-который в свою очередь подправил под себя
-для того что бы узнать мак адрес телефона – можно использовать команд:

hcitool scan

- далее скачивается и ставится на телефон софтина gnubox (http://www.symbianos.org/cgi-bin/viewcvs.cgi/gnubox/)

- на телефоне создается новое подключени:

Name:Bt (это важно, регистрозависимо)
Data bearer: GSM data
Dial-up number: 2222 (number doesn't mattter as long as it's not blank)
Username: None
Prompt password: No
Password: None
Authentication: Normal
Homepage: None
Data call type: Analogue
Maximum data speed automatic: Automatic

- запускаем на телефоне gnubox и указываем в опциях 2box Direct->bluetooth->выбираем наш компутер

Открывем на телефоне оперу – загружаем любую страничку – выбираем наше созданное подключение…
И О ЧУДО – она загружается
Оригинал на английском здесь

Понравилось?) Подпишись на мандариновый RSS
Добавить на zakladki.by





RSS | Trackback

Откомментировало 16 »

Комментарий от Plate
2007-10-15 23:06:11

Спасибо! Интересная статья, меня тоже чатьнько посещают подобные экспериментаторские мысли. Вот как раз думал об инете через BT на смарт, только у меня вариант с Widows.

Комментарий от ZaiC3k
2007-10-17 07:38:39

для чего? с какой целью? как можно использовать?

 
 
2007-10-30 00:17:45

[...] Linux и мобильный телефон. Вот например недавно описывался способ подключение телефона к интернету из [...]

 
2007-11-27 11:55:28

[...] законнектить свой телефон в интернет через компьютер (об этом я писал ранее ), закачать все интересующие вас карты и пользоваться [...]

 
Комментарий от Артем
2008-02-08 19:04:33

Это очень полезно использовать при обновлении прошивки (есть функция на телефонах SE обновлять прошивку через GPRS), потому как имея дома безлимитный и-нет, мне неохота тратить еще деньги и на GPRS )))

 
Комментарий от nikolay
2008-02-29 11:35:53

Помогите сделать соединение ПК-мобильный-мобильный-ПК

У меня на одном компьютере безлимитный интернет. Хотелось сделать соединение 2х компьютеров через 2 мобильных телефона.

Но возникает промлеба при наборе номера, вроди бы как и набирает и сразу сбрасывает. Пишет что нет ответа. Хотя сам и не дозванивается (т.е. нет вызова на другой телефон).

Телефоны SE K750 и LG G1800

Комментарий от Olgerd
2008-02-29 14:05:59

схема реализации слабо вырисовывается… получается что-то вроде: первый телефон подключен к компу и использует его интернет. второй телефон должен подключится к первому через блютуз, а не через оператора (т.к. операторы хотят за это денег) и выпросить у первого интернет. но проблемма в том, что первый телефон не выступает в роли модема, а лишь должен являться прокси сервером…
короче: проще на двух блютузах сделать сетку между двумя компами

 
 
Комментарий от zaic3k
2008-02-29 13:52:30

боюсь что такую штуку не замутить – потому как компания сотовой связи рубит обмен данными между телефонами напрямую
да и смысла в этом я вижу маловато-деньги со счета будут улетать быстро – лутше уж использовать dialup и обычные телефонные линии

такая доп услуга есть на диаллоге и за нее отдельно надо платить

 
Комментарий от Сергей
2008-05-31 00:37:10

Помогите у моей жены Самсунг, на него нельзя закачать игры…только при помощи GPRS. А можно под Винду настроить Е770 ???? И как ???

Комментарий от Мандарин
2008-05-31 10:35:54

ну так и воспользуйтесь вап сайтами для скачки игр, предуварительно подключив и настроив gprs у оператора, по другому никак

 
 
Комментарий от Sharabdin
2008-06-06 20:55:09

sh: 3: 192.168.67.0/24: not found
sh: 5: 192.168.67.56: not found
sh: 6: 192.168.67.253: not found
sh: 8: 81.24.85.3: not found
sh: 13: /usr/sbin/sdpd: not found
Can’t create device: Address already in use
Can’t create device: Address already in use
dund[10771]: Bluetooth DUN daemon version 3.26
dund[10771]: Bind failed. Address already in use(98)
sh: 18: crtscts: not found
sh: 19: lock: not found
Serial Port service registered
OBEX Object Push service registered
sh: 28: /usr/sbin/iptables: not found
sh: 29: /usr/sbin/iptables: not found
sh: 30: /usr/sbin/iptables: not found
sh: 31: -m: not found
sh: 32: /usr/sbin/iptables: not found
sh: 33: /usr/sbin/iptables: not found

вот что пишет при пропуске скрипта на ubuntu может кто поможет?

 
Комментарий от Fuad
2009-03-08 14:14:40

а на Nokia 5800 можно это всё проделать ?

 
Комментарий от maxim
2009-03-10 11:29:23

sh: 13: /usr/sbin/sdpd: not found – используй /usr/sbin/hcid -s
dund[10771]: Bluetooth DUN daemon version 3.26
dund[10771]: Bind failed. Address already in use(98)
sh: 18: crtscts: not found
sh: 19: lock: not found
это не отдельный строки.
начало строки dund конец lock &

sh: 28: /usr/sbin/iptables: not found
sh: 29: /usr/sbin/iptables: not found
sh: 30: /usr/sbin/iptables: not found
Посмотри, есть ли у тебя такая прога..(sudo) which iptables
если нет, то установи, если есть укажи правельный путь.

sh: 31: -m: not found
это не отдельная строка, а прододжение предыдущей.

 
Комментарий от Letun
2009-04-21 13:23:20

Можно по-подробнее для тупых, как через ADSL настроить если адрес модема 192.168.1.1, dns1 195.162.32.5, DNS2 195.162.41.8?

 
Комментарий от WerwulfOmen
2009-06-17 16:17:35

NOKIA 6230i – и Windows XP, та же картина, хочу чтоб мой ADSL с нота перекинулся и на мобилу, но надо мозги, а я не хакер, помогите папуасу настроить????

 
Комментарий от Alex
2009-07-01 03:14:30

Можно по-подробнее как “поправил под себя скриптик – запустил – и убедился в том что нет никаких ошибок”
вроде все свои данные проставил ,а где глянуть насчёт ошибок?

Linux-Mandriva
Tlf- Samsung SGH-i550

 
Имя (Обязательно)
E-mail (необходимо, никто не увидит так что можно писать всякую чушь)
Адрес сайта, подумай не спамер ли ты, иначе адрес удалю))
подписаться на комментарии по email
Твой комментарий (Меньше размер окна | Больше размер окна)
Разрешено использовать следующие теги <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> в своём комментарии.


Похожие записи

  • Linux и bluetooth, продолжаем извращаться)
  • Мобильные линуксоиды придумывают порой забавные вещи которые может вытворять Linux и мобильный телефон. Вот например недавно описывался способ подключение телефона к интернету из компьютера через Bluetooth(акцентирую внимание что не телефон
  • Что такое Bluetooth
  • Bluetooth - это новая технология беспроводной передачи данных малой мощности, разрабатываемая с целью замены существующих проводных соединений персональных офисной и бытовой техники с широким спектром переносных устройств, таких, как электронные
  • Bluetooth альтернатива мультисим
  • Посовокуплявшись сутки с bluetooth-адаптером, родил я интересную идею. Для её осуществления нужны: кпк(с bluetooth ), как минимум 2 телефона(с bluetooth), bluetooth гарнитура и (возможно)немного программирования. Сам я дремуч в использовании
  • Velcom спонсирует слёт linuxоидов
  • 14-17 июня пройдет очередной международный слет и конференция «Linux Vacation / Eastern Europe» (LVEE 2007). Мероприятие объединяет общение и активный отдых энтузиастов в области свободного программного обеспечения и Linux в
  • Встреча голубозубых в Гродно
  • Вчерашние соображения и впечатления появившиеся после посещения сайта http://bluejack.ru, выплеснулись в идею поохотится обладателям bluetooth из Гродно, друг на друга. Как уже было замечено ранее, у нас вероятность наткнутся на



    Rambler's Top100


    ремонт ноутбуков Samsung в Санкт-Петербурге