WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: Broadcast on a tinycore set as Access Point  (Read 4858 times)

Offline gpulido

  • Jr. Member
  • **
  • Posts: 57
Broadcast on a tinycore set as Access Point
« on: February 25, 2014, 05:50:53 PM »
Hello,
I'm trying to use a tinycore installation as an access point to generate its own wifi network (I'm using this: http://forum.tinycorelinux.net/index.php/topic,16181.msg95867.html fot creating the AP)
I have it up and I can connect to the network that is created by the tinycore with any wifi device.
My problem is that I'm trying to generate a broadcast through a socket using the 255.255.255.255, and the message is not "broadcasted" (it is not received on all devices on the network listening to the broadcast socket / port)
Probably this is any basic networking knowledge that I don't know, but do I need anything else on the tinycore Access Point to make it send broadcast over the network it is creating?

My idea is to be able to generate a mesh of devices connected through wifi to the AP and avoid to use an external router / switch to do that job.

 I would appreciate If anyone can point me on the right direction.

Thank you
Gabriel

Offline gpulido

  • Jr. Member
  • **
  • Posts: 57
Re: Broadcast on a tinycore set as Access Point
« Reply #1 on: February 25, 2014, 06:50:51 PM »
Hello again,

After more test, It seems that the problem is that the 255.255.255.255 is not "reachable", however the ap broadcast ip configured on hostapd 192.168.42.255 is working!

What do I need to configure to be able to use the 255.255.255.255 address?

Thank you

Offline Paul_123

  • Administrator
  • Hero Member
  • *****
  • Posts: 1262
Re: Broadcast on a tinycore set as Access Point
« Reply #2 on: February 25, 2014, 08:08:01 PM »
Hello again,

After more test, It seems that the problem is that the 255.255.255.255 is not "reachable", however the ap broadcast ip configured on hostapd 192.168.42.255 is working!

What do I need to configure to be able to use the 255.255.255.255 address?

Thank you

Who are you trying to broadcast to?   what are you trying to broadcast.....and who is listening.   A broadcast message will only be received if the client knows to listen for it.

If your ap is configured on the 192.168.42.x subnet, then the appropriate broadcast address is 192.168.42.255.


Offline gpulido

  • Jr. Member
  • **
  • Posts: 57
Re: Broadcast on a tinycore set as Access Point
« Reply #3 on: February 26, 2014, 02:48:20 AM »
Hello,
I'm creating a mesh of devices over the same network, some of the communication is made using broadcast to the network. The devices listen for those broadcast.

When I connect them to a "standard" router, I can broadcast to 255.255.255.255 even if the router is exposing a broadcast address of 192.168.1.255.
I'm trying to replicate the same behavior with the access point I have configured on one of the raspis to get ride of the router.

The idea is that the software doesn't need to know the network on which is running and just broadcast / listen to the 255.255.255.255

Offline tinypoodle

  • Hero Member
  • *****
  • Posts: 3857
Re: Broadcast on a tinycore set as Access Point
« Reply #4 on: February 26, 2014, 09:08:52 AM »
The picture of what you're trying to do is very unclear without providing specific details like network topology, routing, drivers, interface types/wireless modes of all devices/interfaces involved.
"Software gets slower faster than hardware gets faster." Niklaus Wirth - A Plea for Lean Software (1995)

Offline Paul_123

  • Administrator
  • Hero Member
  • *****
  • Posts: 1262
Re: Broadcast on a tinycore set as Access Point
« Reply #5 on: February 26, 2014, 09:14:18 AM »
255.255.255.255 while valid, just is dropped by too many devices.      Can you use 192.168.255.255 or 192.255.255.255?   Will that capture all of the possible ranges.   Otherwise it should be pretty easy for the device sending the broadcast to know it's own IP address and then build the appropriate broadcast address.