2005-03-16 17:53:36

by Eduardo Valentin

[permalink] [raw]
Subject: [Bluez-users] A PAN newbie

Hi folks,


I'm starting to use Bluez to create a PAN. I'm using the 2.6.x linux kernel.
I did the following:

####
GN:
####

Edited the file /etc/bluetooth/hci.conf and enabled the "lm accept,
master" option.

# hcid -f /etc/bluetooth/hci.conf
# sdpd
# sdptool add GN
# modprobe bnep
# pand --listen --role GN -n


####
PANU:
####

# hcid -f /etc/bluetooth/hci.conf
# sdpd
# modprobe bnep
# pand --connect BT_ADDRESS


After the connection establishment I configured a LAN with the 10.0.0.0/24 IP
configuration. So:

####
GN:
####

# ifconfig bnep0 10.0.0.1 netmask 255.255.255.0

####
PANU:
####

# ifconfig bnep0 10.0.0.2 netmask 255.255.255.0


At this point I could ping the two host:

####
GN:
####

# ping 10.0.0.2 # that's ok

####
PANU:
####

# ping 10.0.0.1 # that's ok

So, I tried to add a second PANU with:

# hcid -f /etc/bluetooth/hci.conf
# sdpd
# modprobe bnep
# pand --connect BT_ADDRESS

It connected with the GN, but when I tried:
# ifconfig bnep0 10.0.0.3 netmask 255.255.255.0
# ping 10.0.0.1

The ping could not reach the GN host even the other
PANU (ping 10.0.0.2). I tried to do a ping from the GN to
the new PANU and from the old PANU to the new PANU
and the problem kept.


What am I doing wrong?

Any help is very welcome.

cheers,



Eduardo Bezerra Valentin


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
Bluez-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-users


2005-03-17 14:11:28

by Eduardo Valentin

[permalink] [raw]
Subject: Re: [Bluez-users] A PAN newbie

Hi Marcel,

Thanks. I will get.


On Thu, 17 Mar 2005 15:05:29 +0100, Marcel Holtmann <[email protected]> wrote:
> Hi Eduardo,
>
> > Thanks for the quick response. It's truth that I get a second bnep
> > in the GN, the bnep1. But
> > I tried to continue the configuration with a "ifconfig bnep1 10.0.0.4"
> > and the problem kept.
> > I thinked that at this point (with the two PANU connected and
> > configured), I could ping
> > the bnep0 with the old PANU and ping the bnep1 with the new PANU, even
> > without the
> > bridge configuration in the GN.
>
> get yourself a network howto to understand why this is not working.
>
> > Ok, and how can I do a bridge configuration in the master ??
> > Is it just creating statics routes between the two bnep's?
>
> The bridge is another virtual network card the combines your two BNEP
> interface into a new one. This is of course not all a bridge can do, but
> this is what you need. However this is not BlueZ specific. This is about
> network administration and thus read a howto about that or take a look
> at the PAN howto.
>
> Regards
>
> Marcel
>
> -------------------------------------------------------
> SF email is sponsored by - The IT Product Guide
> Read honest & candid reviews on hundreds of IT Products from real users.
> Discover which products truly live up to the hype. Start reading now.
> http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
> _______________________________________________
> Bluez-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/bluez-users
>


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
Bluez-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-users

2005-03-17 14:05:29

by Marcel Holtmann

[permalink] [raw]
Subject: Re: [Bluez-users] A PAN newbie

Hi Eduardo,

> Thanks for the quick response. It's truth that I get a second bnep
> in the GN, the bnep1. But
> I tried to continue the configuration with a "ifconfig bnep1 10.0.0.4"
> and the problem kept.
> I thinked that at this point (with the two PANU connected and
> configured), I could ping
> the bnep0 with the old PANU and ping the bnep1 with the new PANU, even
> without the
> bridge configuration in the GN.

get yourself a network howto to understand why this is not working.

> Ok, and how can I do a bridge configuration in the master ??
> Is it just creating statics routes between the two bnep's?

The bridge is another virtual network card the combines your two BNEP
interface into a new one. This is of course not all a bridge can do, but
this is what you need. However this is not BlueZ specific. This is about
network administration and thus read a howto about that or take a look
at the PAN howto.

Regards

Marcel




-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
Bluez-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-users

2005-03-17 13:55:52

by Eduardo Valentin

[permalink] [raw]
Subject: Re: [Bluez-users] A PAN newbie

Hi all,

Thanks for the quick response. It's truth that I get a second bnep
in the GN, the bnep1. But
I tried to continue the configuration with a "ifconfig bnep1 10.0.0.4"
and the problem kept.
I thinked that at this point (with the two PANU connected and
configured), I could ping
the bnep0 with the old PANU and ping the bnep1 with the new PANU, even
without the
bridge configuration in the GN.
Ok, and how can I do a bridge configuration in the master ??
Is it just creating statics routes between the two bnep's?


Thanks a lot,



Eduardo Bezerra Valentin

On Wed, 16 Mar 2005 23:28:59 +0100, Marcel Holtmann <[email protected]> wrote:
> Hi Eduardo,
>
> > I'm starting to use Bluez to create a PAN. I'm using the 2.6.x linux kernel.
> > I did the following:
> >
> > ####
> > GN:
> > ####
> >
> > Edited the file /etc/bluetooth/hci.conf and enabled the "lm accept,
> > master" option.
> >
> > # hcid -f /etc/bluetooth/hci.conf
> > # sdpd
> > # sdptool add GN
> > # modprobe bnep
> > # pand --listen --role GN -n
> >
> >
> > ####
> > PANU:
> > ####
> >
> > # hcid -f /etc/bluetooth/hci.conf
> > # sdpd
> > # modprobe bnep
> > # pand --connect BT_ADDRESS
> >
> >
> > After the connection establishment I configured a LAN with the 10.0.0.0/24 IP
> > configuration. So:
> >
> > ####
> > GN:
> > ####
> >
> > # ifconfig bnep0 10.0.0.1 netmask 255.255.255.0
> >
> > ####
> > PANU:
> > ####
> >
> > # ifconfig bnep0 10.0.0.2 netmask 255.255.255.0
> >
> >
> > At this point I could ping the two host:
> >
> > ####
> > GN:
> > ####
> >
> > # ping 10.0.0.2 # that's ok
> >
> > ####
> > PANU:
> > ####
> >
> > # ping 10.0.0.1 # that's ok
> >
> > So, I tried to add a second PANU with:
> >
> > # hcid -f /etc/bluetooth/hci.conf
> > # sdpd
> > # modprobe bnep
> > # pand --connect BT_ADDRESS
> >
> > It connected with the GN, but when I tried:
> > # ifconfig bnep0 10.0.0.3 netmask 255.255.255.0
> > # ping 10.0.0.1
> >
> > The ping could not reach the GN host even the other
> > PANU (ping 10.0.0.2). I tried to do a ping from the GN to
> > the new PANU and from the old PANU to the new PANU
> > and the problem kept.
>
> you will get a second (bnep1) interface on the master machine and thus a
> bridge is needed to connect these.
>
> Regards
>
> Marcel
>
> -------------------------------------------------------
> SF email is sponsored by - The IT Product Guide
> Read honest & candid reviews on hundreds of IT Products from real users.
> Discover which products truly live up to the hype. Start reading now.
> http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
> _______________________________________________
> Bluez-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/bluez-users
>


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
Bluez-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-users

2005-03-17 11:16:08

by Marcel Holtmann

[permalink] [raw]
Subject: Re: [Bluez-users] A PAN newbie

Hi Xavier,

> > ####
> > GN:
> > ####
> >
> > Edited the file /etc/bluetooth/hci.conf and enabled the "lm accept,
> > master" option.
> >
> > # hcid -f /etc/bluetooth/hci.conf
> > # sdpd
> > # sdptool add GN
> > # modprobe bnep
> > # pand --listen --role GN -n
>
> Sorry if I'm wrong but i think the newest version of pand do the sdp
> stuff (you don't need sdptool add GN)
>
> Please correct me if I'm wrong ...

this is correct. The latest pand and dund version add the SDP record
unless you call them with --nosdp.

Regards

Marcel




-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
Bluez-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-users

2005-03-17 08:25:20

by Xavier Garreau

[permalink] [raw]
Subject: Re: [Bluez-users] A PAN newbie

> ####
> GN:
> ####
>
> Edited the file /etc/bluetooth/hci.conf and enabled the "lm accept,
> master" option.
>
> # hcid -f /etc/bluetooth/hci.conf
> # sdpd
> # sdptool add GN
> # modprobe bnep
> # pand --listen --role GN -n

Sorry if I'm wrong but i think the newest version of pand do the sdp
stuff (you don't need sdptool add GN)

Please correct me if I'm wrong ...

Regards,
Xavier Garreau


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
Bluez-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-users

2005-03-16 22:28:59

by Marcel Holtmann

[permalink] [raw]
Subject: Re: [Bluez-users] A PAN newbie

Hi Eduardo,

> I'm starting to use Bluez to create a PAN. I'm using the 2.6.x linux kernel.
> I did the following:
>
> ####
> GN:
> ####
>
> Edited the file /etc/bluetooth/hci.conf and enabled the "lm accept,
> master" option.
>
> # hcid -f /etc/bluetooth/hci.conf
> # sdpd
> # sdptool add GN
> # modprobe bnep
> # pand --listen --role GN -n
>
>
> ####
> PANU:
> ####
>
> # hcid -f /etc/bluetooth/hci.conf
> # sdpd
> # modprobe bnep
> # pand --connect BT_ADDRESS
>
>
> After the connection establishment I configured a LAN with the 10.0.0.0/24 IP
> configuration. So:
>
> ####
> GN:
> ####
>
> # ifconfig bnep0 10.0.0.1 netmask 255.255.255.0
>
> ####
> PANU:
> ####
>
> # ifconfig bnep0 10.0.0.2 netmask 255.255.255.0
>
>
> At this point I could ping the two host:
>
> ####
> GN:
> ####
>
> # ping 10.0.0.2 # that's ok
>
> ####
> PANU:
> ####
>
> # ping 10.0.0.1 # that's ok
>
> So, I tried to add a second PANU with:
>
> # hcid -f /etc/bluetooth/hci.conf
> # sdpd
> # modprobe bnep
> # pand --connect BT_ADDRESS
>
> It connected with the GN, but when I tried:
> # ifconfig bnep0 10.0.0.3 netmask 255.255.255.0
> # ping 10.0.0.1
>
> The ping could not reach the GN host even the other
> PANU (ping 10.0.0.2). I tried to do a ping from the GN to
> the new PANU and from the old PANU to the new PANU
> and the problem kept.

you will get a second (bnep1) interface on the master machine and thus a
bridge is needed to connect these.

Regards

Marcel




-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
Bluez-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-users