* [B.A.T.M.A.N.] Problem with multi-radio, multi-channel in batman-adv @ 2012-04-16 10:35 ` puyou.lu 2012-04-17 9:25 ` Simon Wunderlich 2012-04-18 18:18 ` Guido Iribarren 0 siblings, 2 replies; 5+ messages in thread From: puyou.lu @ 2012-04-16 10:35 UTC (permalink / raw) To: b.a.t.m.a.n Hi guys. I’m trying to make a for nodes WMN using four devices with two wireless cards each. I would like to use three different channels to reduce the interference, like this: [Node A] <- channel 1 -> [Node B] <- channel 2 -> [Node C] <- channel 3 -> [Node D] First I configure eight wireless cards to the specific channel in ad-hoc mode using “iw dev wlan0 ibss join …”. Then, I think I should add wlan0 and wlan1 to the same batman-adv interface (that is bat0) in every device. So I need to configure four nodes with the same commands like: echo bat0 > /sys/class/net/wlan0/batman_adv/mesh_iface echo bat0 > /sys/class/net/wlan1/batman_adv/mesh_iface Last configure an IP address to each bat0. (Node A-10.0.0.1, Node B-10.0.0.2, Node C-10.0.0.3, Node D-10.0.0.4). But it seem Node A can reach Node B and Node C(using ping), but can’t for Node D. Am I following the right procedure? Sorry for my poor English. Any help would be appreciated. Puyou Lu. ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [B.A.T.M.A.N.] Problem with multi-radio, multi-channel in batman-adv 2012-04-16 10:35 ` [B.A.T.M.A.N.] Problem with multi-radio, multi-channel in batman-adv puyou.lu @ 2012-04-17 9:25 ` Simon Wunderlich 2012-04-18 6:15 ` puyou.lu 2012-04-18 18:18 ` Guido Iribarren 1 sibling, 1 reply; 5+ messages in thread From: Simon Wunderlich @ 2012-04-17 9:25 UTC (permalink / raw) To: The list for a Better Approach To Mobile Ad-hoc Networking [-- Attachment #1: Type: text/plain, Size: 1698 bytes --] Hey Puyou, On Mon, Apr 16, 2012 at 06:35:04PM +0800, puyou.lu wrote: > Hi guys. > I’m trying to make a for nodes WMN using four devices with two wireless cards each. I would like to use three different channels to reduce the interference, like this: > [Node A] <- channel 1 -> [Node B] <- channel 2 -> [Node C] <- channel 3 -> [Node D] > First I configure eight wireless cards to the specific channel in ad-hoc mode using “iw dev wlan0 ibss join …”. > Then, I think I should add wlan0 and wlan1 to the same batman-adv interface (that is bat0) in every device. So I need to configure four nodes with the same commands like: > echo bat0 > /sys/class/net/wlan0/batman_adv/mesh_iface > echo bat0 > /sys/class/net/wlan1/batman_adv/mesh_iface > Last configure an IP address to each bat0. (Node A-10.0.0.1, Node B-10.0.0.2, Node C-10.0.0.3, Node D-10.0.0.4). > But it seem Node A can reach Node B and Node C(using ping), but can’t for Node D. > > Am I following the right procedure? > Sorry for my poor English. Any help would be appreciated. The procedure looks right in general. A few questions to debug: * do you use different ESSIDs for the IBSS-networks? ad-hoc devices joining may override the configured channel and select another IBSS-network instead when it has the same ESSID. * have you confirmed that the WiFi connection works without batman-adv? just set up your WiFi, configure different IP addresses and ping for each hop to test. * does the output of "batctl originators" helps you? Are the other nodes displayed on node 4? Cheers, Simon [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [B.A.T.M.A.N.] Problem with multi-radio, multi-channel in batman-adv 2012-04-17 9:25 ` Simon Wunderlich @ 2012-04-18 6:15 ` puyou.lu 2012-04-18 12:25 ` Simon Wunderlich 0 siblings, 1 reply; 5+ messages in thread From: puyou.lu @ 2012-04-18 6:15 UTC (permalink / raw) To: 'The list for a Better Approach To Mobile Ad-hoc Networking' Hi Simon, I have tried again, and I think the problem is caused by the same ESSID, as you said. I used the same ESSID on every wireless cards of every nodes.When I use different ESSIDs in different channel, the problem seems diappeared. Another question, does the two wireless cards(wlan0 and wlan1) of one node have any differences in receiving and forwarding unicast and broadcast package? Can a gw_client node get IP address from a dhcp server from both wireless cards? > -----Original Message----- > From: b.a.t.m.a.n-bounces@lists.open-mesh.org > [mailto:b.a.t.m.a.n-bounces@lists.open-mesh.org] On Behalf Of Simon > Wunderlich > Sent: Tuesday, April 17, 2012 5:26 PM > To: The list for a Better Approach To Mobile Ad-hoc Networking > Subject: Re: [B.A.T.M.A.N.] Problem with multi-radio, multi-channel in > batman-adv > > Hey Puyou, > > On Mon, Apr 16, 2012 at 06:35:04PM +0800, puyou.lu wrote: > > Hi guys. > > I’m trying to make a for nodes WMN using four devices with two wireless > cards each. I would like to use three different channels to reduce the > interference, like this: > > [Node A] <- channel 1 -> [Node B] <- channel 2 -> [Node C] <- > channel 3 -> [Node D] > > First I configure eight wireless cards to the specific channel in ad-hoc > mode using “iw dev wlan0 ibss join …”. > > Then, I think I should add wlan0 and wlan1 to the same batman-adv > interface (that is bat0) in every device. So I need to configure four nodes > with the same commands like: > > echo bat0 > /sys/class/net/wlan0/batman_adv/mesh_iface > > echo bat0 > /sys/class/net/wlan1/batman_adv/mesh_iface > > Last configure an IP address to each bat0. (Node A-10.0.0.1, Node > B-10.0.0.2, Node C-10.0.0.3, Node D-10.0.0.4). > > But it seem Node A can reach Node B and Node C(using ping), but can’ > t for Node D. > > > > Am I following the right procedure? > > Sorry for my poor English. Any help would be appreciated. > > The procedure looks right in general. A few questions to debug: > > * do you use different ESSIDs for the IBSS-networks? ad-hoc devices joining > may override the configured channel > and select another IBSS-network instead when it has the same ESSID. > * have you confirmed that the WiFi connection works without batman-adv? just > set up your WiFi, configure different > IP addresses and ping for each hop to test. > * does the output of "batctl originators" helps you? Are the other nodes > displayed on node 4? > > Cheers, > Simon ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [B.A.T.M.A.N.] Problem with multi-radio, multi-channel in batman-adv 2012-04-18 6:15 ` puyou.lu @ 2012-04-18 12:25 ` Simon Wunderlich 0 siblings, 0 replies; 5+ messages in thread From: Simon Wunderlich @ 2012-04-18 12:25 UTC (permalink / raw) To: The list for a Better Approach To Mobile Ad-hoc Networking [-- Attachment #1: Type: text/plain, Size: 3292 bytes --] Hi Puyou, On Wed, Apr 18, 2012 at 02:15:19PM +0800, puyou.lu wrote: > Hi Simon, > I have tried again, and I think the problem is caused by the same ESSID, as you said. I used the same ESSID on every wireless cards of every nodes.When I use different ESSIDs in different channel, the problem seems diappeared. > > Another question, does the two wireless cards(wlan0 and wlan1) of one node have any differences in receiving and forwarding unicast and broadcast package? Can a gw_client node get IP address from a dhcp server from both wireless cards? Yes, you use the virtual bat0 interface. Whether the data is transported via wlan0 or wlan1 does not matter, you will always receive the data on bat0. There is no difference in the usage, and which interface is used is up to batman-adv to decide. Please make sure that you configure all your services like IP addresses, DHCP, etc on bat0 (or even on bridges above it), not the wlanX interfaces. http://www.open-mesh.org/wiki/batman-adv/Quick-start-guide Cheers, Simon > > > -----Original Message----- > > From: b.a.t.m.a.n-bounces@lists.open-mesh.org > > [mailto:b.a.t.m.a.n-bounces@lists.open-mesh.org] On Behalf Of Simon > > Wunderlich > > Sent: Tuesday, April 17, 2012 5:26 PM > > To: The list for a Better Approach To Mobile Ad-hoc Networking > > Subject: Re: [B.A.T.M.A.N.] Problem with multi-radio, multi-channel in > > batman-adv > > > > Hey Puyou, > > > > On Mon, Apr 16, 2012 at 06:35:04PM +0800, puyou.lu wrote: > > > Hi guys. > > > I’m trying to make a for nodes WMN using four devices with two wireless > > cards each. I would like to use three different channels to reduce the > > interference, like this: > > > [Node A] <- channel 1 -> [Node B] <- channel 2 -> [Node C] <- > > channel 3 -> [Node D] > > > First I configure eight wireless cards to the specific channel in ad-hoc > > mode using “iw dev wlan0 ibss join …”. > > > Then, I think I should add wlan0 and wlan1 to the same batman-adv > > interface (that is bat0) in every device. So I need to configure four nodes > > with the same commands like: > > > echo bat0 > /sys/class/net/wlan0/batman_adv/mesh_iface > > > echo bat0 > /sys/class/net/wlan1/batman_adv/mesh_iface > > > Last configure an IP address to each bat0. (Node A-10.0.0.1, Node > > B-10.0.0.2, Node C-10.0.0.3, Node D-10.0.0.4). > > > But it seem Node A can reach Node B and Node C(using ping), but can’ > > t for Node D. > > > > > > Am I following the right procedure? > > > Sorry for my poor English. Any help would be appreciated. > > > > The procedure looks right in general. A few questions to debug: > > > > * do you use different ESSIDs for the IBSS-networks? ad-hoc devices joining > > may override the configured channel > > and select another IBSS-network instead when it has the same ESSID. > > * have you confirmed that the WiFi connection works without batman-adv? just > > set up your WiFi, configure different > > IP addresses and ping for each hop to test. > > * does the output of "batctl originators" helps you? Are the other nodes > > displayed on node 4? > > > > Cheers, > > Simon > > [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [B.A.T.M.A.N.] Problem with multi-radio, multi-channel in batman-adv 2012-04-16 10:35 ` [B.A.T.M.A.N.] Problem with multi-radio, multi-channel in batman-adv puyou.lu 2012-04-17 9:25 ` Simon Wunderlich @ 2012-04-18 18:18 ` Guido Iribarren 1 sibling, 0 replies; 5+ messages in thread From: Guido Iribarren @ 2012-04-18 18:18 UTC (permalink / raw) To: The list for a Better Approach To Mobile Ad-hoc Networking Hi! I guess you're planning a two.radio mesh to improve troughput. I recently went trough a similar experience and learnt thanks to this list, turns out, this might sound counterintuitive at first, but in some setups, using just 2 channels, spaced further apart, will avoid interference better than 3 ('almost') overlapping channels. I.e. Using channel 1 and 11 works better than 1 and 6. I'm assuming you're not using 5.8g , etc I suggest you to check a thread on this list last month archives, 'bandwidth degradation on p2p links', there are some interesting references to read on the subject. On 4/16/12, puyou.lu <puyou.lu@gmail.com> wrote: > Hi guys. > I’m trying to make a for nodes WMN using four devices with two wireless > cards each. I would like to use three different channels to reduce the > interference, like this: > [Node A] <- channel 1 -> [Node B] <- channel 2 -> [Node C] <- channel > 3 -> [Node D] > First I configure eight wireless cards to the specific channel in ad-hoc > mode using “iw dev wlan0 ibss join …”. > Then, I think I should add wlan0 and wlan1 to the same batman-adv > interface (that is bat0) in every device. So I need to configure four nodes > with the same commands like: > echo bat0 > /sys/class/net/wlan0/batman_adv/mesh_iface > echo bat0 > /sys/class/net/wlan1/batman_adv/mesh_iface > Last configure an IP address to each bat0. (Node A-10.0.0.1, Node > B-10.0.0.2, Node C-10.0.0.3, Node D-10.0.0.4). > But it seem Node A can reach Node B and Node C(using ping), but can’t for > Node D. > > Am I following the right procedure? > Sorry for my poor English. Any help would be appreciated. > > Puyou Lu. > > > ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2012-04-18 18:18 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <Ac0buyfQ0NtM/TK6R9ywgw4De+pmXAAAQxNAAAAS8FA=>
2012-04-16 10:35 ` [B.A.T.M.A.N.] Problem with multi-radio, multi-channel in batman-adv puyou.lu
2012-04-17 9:25 ` Simon Wunderlich
2012-04-18 6:15 ` puyou.lu
2012-04-18 12:25 ` Simon Wunderlich
2012-04-18 18:18 ` Guido Iribarren
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox