LINUX.ORG.RU

[Сеть через Bluetooth] SIOCSIFFLAGS: Cannot assign requested address


0

0

Хочу соединить ноутбук и компютер через Bluetooth в сеть. В ноутбуке есть встроенный Bluetooth, в компьютере USB адаптер.

На ноутбуке:

$ cat /etc/bluetooth/hcid.conf
options
{
	autoinit yes;
	pairing multi;
	passkey "9632";
	security auto;
}

device
{
	name "Neb";
	class 0x02010с;

	discovto 0;
	iscan enable;
	pscan enable;

	lm accept,master;
	lp rswitch,hold,sniff,park;
}
# hciconfig -a
hci0:	Type: USB
	BD Address: 00:24:7E:2A:E6:7C ACL MTU: 310:10 SCO MTU: 64:8
	UP RUNNING PSCAN ISCAN 
	RX bytes:27967 acl:99 sco:0 events:887 errors:0
	TX bytes:11726 acl:138 sco:0 commands:389 errors:0
	Features: 0xff 0xff 0x8f 0xfe 0x9b 0xf9 0x00 0x80
	Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3 
	Link policy: RSWITCH HOLD SNIFF PARK 
	Link mode: ACCEPT MASTER 
	Name: 'Neb'
	Class: 0x00010c
	Service Classes: Unspecified
	Device Class: Computer, Laptop
	HCI Ver: 2.0 (0x3) HCI Rev: 0x10db LMP Ver: 2.0 (0x3) LMP Subver: 0x10db
	Manufacturer: Cambridge Silicon Radio (10)
На компьютере:
$ cat /etc/bluetooth/hcid.conf
options
{
	autoinit yes;
	pairing multi;
	passkey "9632";
	security auto;
}

device
{
        name "Zion";
        class 0x020100;

        discovto 0;
        iscan enable;
        pscan enable;

        lm accept;
        lp rswitch,hold,sniff,park;
}
# hciconfig -a
hci0:	Type: USB
	BD Address: 11:11:11:11:11:11 ACL MTU: 678:8 SCO MTU: 48:10
	UP RUNNING PSCAN ISCAN 
	RX bytes:8764 acl:71 sco:0 events:221 errors:0
	TX bytes:3699 acl:57 sco:0 commands:111 errors:0
	Features: 0xbf 0xfe 0x8d 0x78 0x08 0x18 0x00 0x00
	Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3 
	Link policy: RSWITCH HOLD SNIFF PARK 
	Link mode: ACCEPT MASTER 
	Name: 'Zion'
	Class: 0x00010c
	Service Classes: Unspecified
	Device Class: Computer, Laptop
	HCI Ver: 1.2 (0x2) HCI Rev: 0x1fe LMP Ver: 1.2 (0x2) LMP Subver: 0x1fe
	Manufacturer: Integrated System Solution Corp. (57)

Соединяю:

  ноутбук: pand -s -r NAP
компьютер: pand -c 00:24:7E:2A:E6:7C -r PANU

  ноутбук: ifconfig bnep0 10.0.0.1
  ноутбук: ifconfig bnep0
bnep0     Link encap:Ethernet  HWaddr 00:24:7e:2a:e6:7c  
          inet addr:10.0.0.1  Bcast:10.255.255.255  Mask:255.0.0.0
          inet6 addr: fe80::224:7eff:fe2a:e67c/64 Scope:Link
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:24 (24.0 B)  TX bytes:96 (96.0 B)

компьютер: ifconfig bnep0 10.0.0.2
SIOCSIFFLAGS: Cannot assign requested address
компьютер: ifconfig bnep0
bnep0     Link encap:Ethernet  HWaddr 11:11:11:11:11:11  
          inet addr:10.0.0.2  Bcast:10.255.255.255  Mask:255.0.0.0
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:312 (312.0 B)  TX bytes:0 (0.0 B)

Вот так - на компьютере bnep0 подниматься не хочет.
Ещё заметил что на l2ping компьютерный bluetooth отвечать не хочет.
Но только пока нет соединения через pand.

Кто-нибуть сталкивался с подобной проблемой и/или знает/предпологает как её решить?
Да, ОС - Debian Lenny GNU/Linux (amd64).

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

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.