The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

Установка PAN-соединения через bluetooth во FreeBSD 7.2
Рассказ об организации выхода ноутбутка  в сеть через комуникатор Toshiba
Portege G810 с Windows Mobile 6.1 на борту,
не позволяющий использовать его в качестве gprs-модема, но позволяющий
организовать соединение с ПК
через bluetooth PAN. 

В состав FreeBSD 7.2 был включен демон btpand с реализацией поддержки профилей
Bluetooth Network Access Point (NAP),
Group Ad-hoc Network (GN) и Personal Area Network User (PANU). Связывание комуникатора с 
ноутбуком через bluetooth я описывать не буду - это хорошо изложено в хендбуке 
(http://www.freebsd.org/doc/ru/books/handbook/network-bluetooth.html). 
Для использования btpand нам необходимо знать BD_ADDR не только коммуникатора, но и локального ПК. 

Узнать его можно так:

   # hccontrol Read_BD_ADDR
   BD_ADDR: 00:1a:6b:df:1b:c9

Для удобства добавим BD_ADDR комуниактора и ПК в /etc/bluetooth/hosts:

   00:1a:6b:df:1b:c9 hp6710s
   00:1b:24:a8:9c:76 g810

Далее все как описано в man 8 btpand:

   # ifconfig tap0 create

   # btpand -a g810 -d hp6710s -s NAP -i tap0

   btpand[1986]: Searching for NAP service at 00:1b:24:a8:9c:76
   btpand[1986]: Found PSM 15 for service NAP
   btpand[1986]: Opening connection to service 0x1116 at 00:1b:24:a8:9c:76
   btpand[1986]: channel_open: (fd#4)
   btpand[1986]: Using interface tap0 with addr 00:00:6b:df:1b:c9
   btpand[1986]: channel_open: (fd#5)

   # dhclient tap0

   DHCPDISCOVER on tap0 to 255.255.255.255 port 67 interval 5
   DHCPOFFER from 192.168.0.1
   DHCPREQUEST on tap0 to 255.255.255.255 port 67
   DHCPACK from 192.168.0.1
   bound to 192.168.0.238 -- renewal in 129600 seconds.

Все можем работать:)
 
04.05.2009 , Автор: shurik
Ключи: pan, bluetooth, notebook, phone, freebsd / Лицензия: CC-BY
Раздел:    Корень / Администратору / Сетевая подсистема, маршрутизация / Туннелинг, VPN, VLAN

Обсуждение [ Линейный режим | Показать все | RSS ]
 
  • 1.1, alexbsd, 13:19, 04/05/2009 [ответить] [смотреть все]
  • +/
    с wm 5.0 канает?
     
     
  • 2.2, Руслан, 08:08, 05/05/2009 [^] [ответить] [смотреть все]
  • +/
    Почему бы и нет?
    Теперь бы еще тоже самое, но по линукс. :-)
     
     
  • 3.3, Михаил, 09:41, 05/05/2009 [^] [ответить] [смотреть все]
  • +/
    Для линукса:
    1) спариваем устройства
    2) #pand -s -r NAP
    3) приконекчиваемся c устройства (man pand, если самим надо приконектиться - с ключом -c)
    4) #ifconfig bnep0 up
    5) Присваиваем ip/mask
    6) Пингуем, радуемся...
     
     
  • 4.4, rom, 16:04, 05/05/2009 [^] [ответить] [смотреть все]
  • +/
    А возможно ли обратное? т.е. выход с мобилы через обычный комп с инетом и блютуз адаптером. мобила - смартфон нокия на симбиане
     
     
  • 5.9, User294, 21:16, 07/05/2009 [^] [ответить] [смотреть все]
  • +/
    >А возможно ли обратное? т.е. выход с мобилы через обычный комп с
    >инетом и блютуз адаптером. мобила - смартфон нокия на симбиане

    В принципе приблуду для этого я видел, на симбиан надо поставить небольшую прожку для этого+что-то настраивать на компе.Лично данный секас не проделывал - имхо результат того не стоит.

     
  • 5.11, anesth, 22:55, 14/05/2009 [^] [ответить] [смотреть все]  
  • +/
    Софтина для смарта обзывается gnubox, только на PC не PAN нужно настроить, а DUN... весь текст скрыт [показать]
     
  • 4.6, frey, 13:41, 07/05/2009 [^] [ответить] [смотреть все]  
  • +/
    в bluez4 нет pand.
     
     
  • 5.10, anesth, 22:52, 14/05/2009 [^] [ответить] [смотреть все]  
  • +/
    и не надо, dbus-send в помощь
     
  • 1.5, shurik, 11:24, 07/05/2009 [ответить] [смотреть все]  
  • +/
    симбы не имею, так что проверить не могу. Если она умеет быть клиентом PAN или NAP то проблем быть не должно. Свою тошибу выпустить в инет через комп с блютуз я с наскоку не смог. Да и больщой надобности не было - на борту есть wi-fi
     
     
  • 2.8, User294, 21:07, 07/05/2009 [^] [ответить] [смотреть все]  
  • +/
    >симбы не имею, так что проверить не могу. Если она умеет быть
    >клиентом PAN или NAP то проблем быть не должно.

    Симба умеет быть DUNом, как и большая часть мобил - т.е. изображает из себя диалапный модем.А PAN и NAP - сомнительная "привилегия" виндовых девайсов.Начиная с какой-то версии при том - с ножом к горлу, т.е. микрософт выкусил поддержку DUN, доставив немало "радости" обладателям винмобильных штук (исторически PAN почему-то сильно менее популярен чем DUN и его поддержка малораспостранена).

    Впрочем если поизвращаться охота, для симбиана есть какая-то приблула чтобы гонять интернет именно через комп по блютус, состоит из прожки на телефон (GPLed даже, btw) + что-то надо сделать со стороны PC.Мне такой секас при наличии n800 и обычной wi-fi'ной AP показался явно неоправданным и проделать это самостоятельно я не стал.

     
  • 1.7, Михаил, 20:22, 07/05/2009 [ответить] [смотреть все]  
  • +/
    >> в bluez4 нет pand

    Ну, в общем, да... Юзаю 2.25 (благо в портах не режут). В 4-м большинство функционала сделано через dbus. Имхо не очень удобно для простого пользователя без доп-утилит...

    Если надо наоборот то просто NAP недостаточно. В дополнение к нему - маскарад на серве и шлюз на клиенте. Тогда будет инет через NAP.

     

    Ваш комментарий
    Имя:         
    E-Mail:      
    Заголовок:
    Текст:



      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor