[Solved] Hah xAP messages stopped.

27 replies [Last post]
BodgeIT
Offline
London, United Kingdom
Joined: 10 Jun 2010

Hi All,

I have an odd issue where my xAP messages have all but stopped.

Only when I enable the pluginboard do I get a few heartbeats and then that seems to stop too.

I'm using 314/3.4 on Livebox.  Not sure when this happened as most of my functionality has stopped but I had just decided to get RF plugs and Jogglers backup and running and was trying to debug, when I noticed it.

Both my Jogglers are showing black screens, which I know can be caused by many things, but I when checking iServer, I noticed they weren't even connecting.  I can connect to iServer using telnet.  It was then I thought to check the xFX viewer...and saw nothing.

Anyone else seen this?

mark_baldwin
Offline
Blackburn, United Kingdom
Joined: 19 May 2012
hmmm

Not seen this myself but have you checked your logs?

cd /var/log

See if anything in there gives you a clue. 

brett
Offline
Providence, United States
Joined: 9 Jan 2010
Outgoing messages are direct

Outgoing messages are direct to the wire from each process.
Incoming messages all enter via the xap-hub and then are distributed to each process.
If each was sending but not receiving I'd blame the hub, but you are saying "sending" does not happen.

If all the C programs and the LUA code (plugboard) suffer the same fate then its not a code issue, as each uses separate xAP sending code.

That would imply something going wrong at the OS and/or Network level with your hardware.
Check kernel messages "dmesg" output and in /var/log/messages

My livebox hasn't gone down for a while and it runs 24x7 also on build 314.
# uptime
 04:27:07 up 58 days, 55 min, load average: 0.00, 0.01, 0.00

Brett

BodgeIT
Offline
London, United Kingdom
Joined: 10 Jun 2010
empty logs

Thanks Mark,

Checked the logs and they are all empty...totally empty except for serial which has:

Serial Connector for xAP
Copyright (C) DBzoo, 2008-2010

That's it.

messages has the last boot details in it but I can't see any warnings or errors in there.

BodgeIT
Offline
London, United Kingdom
Joined: 10 Jun 2010
Hi Brett,The issue as I am

Hi Brett,

The issue as I am seeing is that there are no xAP messages reaching my xFX viewer except plugboard(when I activate that).

Which would suggest network is OK, yes?

Also I can telnet into the box and iServer(when it is active).

 

I have no dmesg log file.

kevin
Offline
Huddersfield, United Kingdom
Joined: 17 May 2010
The most recent version of

The most recent version of xFX Viewer requires that a xAP hub is running on the PC (earlier versions had an inbuilt hub fallback). However as you say you do see some occasional messages (?) in xFX Viewer I don't think this is the issue.

Is xAP Flash on the Joggler running and do you see heartbeats from that ?

K

BodgeIT
Offline
London, United Kingdom
Joined: 10 Jun 2010
Hi Kevin,xAP Flash not

Hi Kevin,

xAP Flash not running yet.  I was trying to get them both loading config from HAH.

I was testing with the Flash tab on HAH webgui.

This is why I was looking for the xAP messages to see if I could debug my xAPFlash issue.

I am seeing the xAP messages coming from my Squeezebox though so I know xFX viewer is OK.

I have removed all the config files and restarted (basically factory reset I think). Still no change.

I also tried downloading the latest xFX viewer but it won't install on my Win7x64.  Keeps erroring.

BodgeIT
Offline
London, United Kingdom
Joined: 10 Jun 2010
Hello everyone, great to see

Hello everyone, great to see the project still going!

After leaving this for a long while, I have picked it back up again in attempt to get my old system backup and running.

Issue:

1. Can't see any livebox endpoints on XfX Viewr except heartbeat from plugboard.

2. Get Bad endpoint when adding 1 RF device and adding on/off codes.

 

I have however managed to get xAPFlash on 2 jogglers looking to the HAH for xapconfig.xml and they now connect to the iServer.

Unfortunately they show no output from CC-Mon or 1-wire temp sensor.

...so I still have some sort of issue with my HAH and I have a feeling it's all related.

 

The clues:

When I kill the iServer services and restart with debug, I see all the livebox related messages from various different services that I should be seeing on XfX Viewer.

I don't see any xAP messages from either Joggler(in XfX Viewer) although iServer does show them as registered devices.

xAPFlash on the Livebox won't start even though it is using the /live/xapconfig.xml which works on both Jogglers.  I did find that a missing image file was causing a problem so I have remove this and still no joy.

Although the Plugboard does show up in XfX Viewer when activated on HAH Gui...it seems to show up as a device rather than an endpoint...is this correct?

 

Think I've made a little progress from before but if anyone has any ideas on how to fix or debug my problem some help would be appreciated...

Thanks

brett
Offline
Providence, United States
Joined: 9 Jan 2010
Hey Bodge good to see you

Hey Bodge good to see you back.  I've been plodding along fixing bugs and pushing a release out everynow and then.  What release are you running?

Depending on the answer to that quite a lot could have changed with regards to the how the configuration files are maintained and where they now live. On the latest release each process has its own configuration file in the directory /etc/xap.d/  Which means /etc/xap-livebox.ini is never consultanted and should be removed to avoid confusion.

I think if your xFxViewer is not seeing messages this would be a good place to start as this is your main diagnostic tool.  Do remember that there is a BIG difference between XfxViewer v3 and v4.

  • V3 does not require a HUB to work.
  • v4 requires that you run a hub before it will work.

 

Brett

BodgeIT
Offline
London, United Kingdom
Joined: 10 Jun 2010
Hi Brett,Thanks for reply, I

Hi Brett,

Thanks for reply, I read the post about 316, so I rebooted my system as per Derek's recommendation and then updated to that, to see if that would kickstart my xAP again.

I was running XfX Viewer 3 up until yesterday and livebox xap messages(except from plugboard) weren't visible through that either, so I have now updated to v4 and I can still see xAP messages coming from my Logitech MediaServer(as I could with v3) and all the devices attached to it.  I can also still see heartbeats from plugboard but I have no scripts running on it, so it's not doing much else at the moment. 

From the above, I'm making the leap that my XfXviewer setup is OK.  It's the fact I only get plugboard messages which is most frustrating...xAP seems to sort of work.

When I ssh onto livebox and run iServer with debug(7), I can see all the messages, from various parts of livebox, streaming by that I would expect to see in XfX Viewer.  Like your previous diagnoses I was thinking network problem.  My ethernet ports are bridged and when i check ifconfig I can see the bridge device has the IP and there are no network erorrs.  Only thing I do notice is the mac address is the same for the bridge and one of the nics, I thought all macs had to be unique?

I also moved the livebox onto my main switch, it was on another switch which was uplinked to the main one...this didn't change anything.

I do see the two jogglers in the list of registered devices in web GUI for iServer, so I think that part works OK.  They both get their config from the www folder, so that part works too.

I'm not entirely certain but I think these troubles may have started when I upgraded to the version that split the config files(was that 311?)...although they all now seem to be in the right place and don't look corrupt in anyway.  I had already removed /etc/xap-livebox.ini.  Again can't be certain when I started getting this issue with xAp but I'm sure it has plagued me for a while and over several updates.

I'm left a little confused as to why:

  1. there is nothing in any of the log files in /var/log (except 'messages' log), they are all 0 bytes...a permissions thing maybe?
  2. xAPFlash UI wont start.  Should I be able to 'cd' direct to live/ from the /usr/share/flash directory in console?  How does the 'live' mapping work?
  3. I get 'bad endpoint' in GUI(Automation tab) when activating one RF port, any ideas what that could be?  I just used the HomeEasy On/Off code from the Wiki.

I don't know which of these observations are clues and which red-herrings anymore?  I guess I should be trying to fix one at a time.  Given my assumption about my XfXViewer being OK, I think A: would be good to get going, then maybe I could see what else is going wrong.  Any suggestions on how to logs working?

brett
Offline
Providence, United States
Joined: 9 Jan 2010
Bodge,There is a program on

Bodge,

There is a program on the livebox called "xap-snoop" trying running that without any arguments it will display every xAP packet that is on the wire.  It should go a little crazy with output if things are working and at least let you verify things are flowing.  If you are seeing packets using this program but not using XfxViewer then you know who is wrong.

The xap-*.log files in /var/log can often be ZERO length due to linux caching the process output until it exits.  There is no cause for alarm on this.

Brett

BodgeIT
Offline
London, United Kingdom
Joined: 10 Jun 2010
Hi Brett, using the xap-snoop

Hi Brett,

Using the xap-snoop I discovered my device referencing in the xapconfig.xml file was wrong.  there must have been some change that I missed.  Changing dbzoo.livebox to dbzoo.hal and correcting deviceIDs got CCost info and 1-wire info appearing on the Jogglers.

Still no other devices showing up in XfXv.  When I use the verbose hub I can see that they are not being seen by the hub. Somehow their xap packets are being lost enroute between livebox and my laptop.  Plugboard heartbeats are still getting through.

thanks for help so far, I'll keep plugging away until it gives in...

 

** Update

When trying to debug the xap-livebox process, I get this error when debug on 5:

[ntc][init.c:55:discoverHub] Broadcast socket port 3639 in use

Could this have anything to do with it?

brett
Offline
Providence, United States
Joined: 9 Jan 2010
Port 3639 can only be

Port 3639 can only be listened on by a single process.  This should be the xap-hub.  This is where ALL xAP traffic is broadcast to.
Each other process that starts up after the hub will take the next port in sequence and will tell the HUB where they are listening.   The HUB when it receives an xAP packet will forward it onto each process that has registered its listening port so they too can receive the message.  That's how the hub works.
Its a little like a USB hub, one connection allows multiple devices to all communicate down the same wire to the computer.  In our case the wire is ONE port, port 3639 which is where ALL xAP traffic must occur.

# netstat -aup
Proto Recv-Q Send-Q Local Address           Foreign Address         State                             PID/Program name
udp        0      0 0.0.0.0:3639            0.0.0.0:*                                                 143/xap-hub
udp        0      0 localhost:3640          0.0.0.0:*                                                 147/xap-livebox
udp        0      0 localhost:3641          0.0.0.0:*                                                 146/xap-xively
udp        0      0 localhost:3642          0.0.0.0:*                                                 149/iServer
udp        0      0 localhost:3643          0.0.0.0:*                                                 165/xap-mail
udp        0      0 localhost:3644          0.0.0.0:*                                                 162/lua

The message you get from xap-livebox that something is already listening on port 3639 is normal.  This is simply telling you 'HEY I FOUND WHAT I THINK IS A HUB, I'LL GO SEE IF I CAN FIND ANOTHER PORT TO LISTEN ON'.   What you did not paste was the additional debug info that does that.

One of the major changes I made to allow the portable distribution to evolve was to change the triple dbzoo.livebox.<thing> to dbzoo.<hostname>.<thing>.
I stopped hardcoding the word 'livebox' as part of the address and instead it now uses your hostname.
This also allows you to easily have more than one 'livebox' on your network and avoid xAP path collisions.

The Portable distribution is a branch of code that you can compile on your RaspPi, beaglebone, or any embedded / desktop Linux system.
It works just like the livebox distro (with some caveats).

Brett

BodgeIT
Offline
London, United Kingdom
Joined: 10 Jun 2010
Looks like I may be getting

Looks like I may be getting closer:

# netstat -aup
netstat: showing only processes with your user ID
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
udp        0      0 0.0.0.0:3073            0.0.0.0:*                           129/xap-hub
udp        0      0 0.0.0.0:3074            0.0.0.0:*                           132/xap-livebox
udp        0      0 0.0.0.0:3075            0.0.0.0:*                           134/iServer
udp        0      0 0.0.0.0:3076            0.0.0.0:*                           147/xap-currentcost
udp        0      0 0.0.0.0:3077            0.0.0.0:*                           143/xap-serial
udp        0      0 hal:3078                255.255.255.255:3639    ESTABLISHED 151/lua
udp        0      0 0.0.0.0:3639            0.0.0.0:*                           129/xap-hub
udp        0      0 localhost:3640          0.0.0.0:*                           132/xap-livebox
udp        0      0 localhost:3641          0.0.0.0:*                           134/iServer
udp        0      0 localhost:3642          0.0.0.0:*                           143/xap-serial
udp        0      0 localhost:3643          0.0.0.0:*                           147/xap-currentcost
udp        0      0 localhost:3644          0.0.0.0:*                           151/lua

Is this telling me there are two hubs running or just threads of one instance?  Two of everything in fact?

**Edit...I guess not, I just noticed the PIDs are the same for each service...

brett
Offline
Providence, United States
Joined: 9 Jan 2010
Its fine you just are not

Its fine you just are not reading the output correctly.

udp        0      0 0.0.0.0:3073            0.0.0.0:*                           129/xap-hub
udp        0      0 0.0.0.0:3639            0.0.0.0:*                           129/xap-hub

You will note that the PID is 129 for each connection.  So its the same process.
One socket is receiving; one socket is for transmitting.

I guess the transmit socket could be opened and closed when its needed but I decided that xaplib2 should hold it open and that is why you see two ports.  3639->3644 onwards are RX Ports.

What it does show is that you have a set of processes running and they have all allocated a port and bolted into the xap-hub has they should.  I see no reason why xAP packets would not be sent out of your livebox.

You do know that in XfXviewer all your messages will be in dbzoo.hal.* as that is you hostname.

BodgeIT
Offline
London, United Kingdom
Joined: 10 Jun 2010
Hi Brett,Yes of course,

Hi Brett,

Yes of course, that's where I currently see the plugboard, as mentioned it's the only device I can see.

I am expecting the other services would show up there?

 

** Update: On another note, I got RF working...just changed the HomeEasy code to BBSB ones rebooted the system and they worked.  Linked them to my RF sockets and hey presto remote control!

It looks like everything on the livebox is working, just some xap messages not showing up in XfX. I'll keep adding services maybe at some point something will kick into life...SMS is next.

brett
Offline
Providence, United States
Joined: 9 Jan 2010
I had a thought about this

I had a thought about this problem.

The plugboard uses the broadcast address 255.255.255.255 for its messages.

/usr/share/lua/5.1/xap/init.lua
local function getTxPort()
   local udp = socket.udp()
   udp:setoption('broadcast',true)
   udp:setpeername('255.255.255.255', 3639)
   return udp
end

However all the other C programs use a more localized broadcast address according to the subnet they are hosted on based on their netmask.

# xap-xively -d 6

Xively Connector for xAP v12
Copyright (C) DBzoo 2009-2013

[inf][init.c:98:discoverBroadcastNetwork] 2 interfaces found
[inf][init.c:102:discoverBroadcastNetwork] 1) interface: lo
[inf][init.c:102:discoverBroadcastNetwork] 2) interface: br0
[inf][init.c:109:discoverBroadcastNetwork] address: 192.168.1.5
[inf][init.c:114:discoverBroadcastNetwork] broadcast: 192.168.1.255
[ntc][init.c:55:discoverHub] Broadcast socket port 3639 in use

Which means if you have segmented your network and you have your livebox on one network segment and your PC on another the only message that will come throught will be from LUA as it uses GLOBAL broadcast address.

So if you have two LAN network 192.168.1.0/24 and 192.168.2.0/24
XAP packets from network one will not travel to network two if you have set your netmask on your livebox to 255.255.255.0

# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
127.0.0.1       0.0.0.0         255.255.255.255 UH    0      0        0 lo
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 br0
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 br0

If you look at my BR0 configuration you see its netmask.

# ifconfig br0
br0       Link encap:Ethernet  HWaddr 00:07:3A:11:22:00
          inet addr:192.168.1.5  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2447157 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1434022 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:257977076 (246.0 MiB)  TX bytes:158241951 (150.9 MiB)


If you widen this to encompasss both networks:

# ifconfig br0 netmask 255.255.0.0 broadcast 192.168.255.255

Now when we start our XAP process their payload will travese both subnets as the broadcast cover both and the switch will forward it:

# xap-xively -d 6

Xively Connector for xAP v12
Copyright (C) DBzoo 2009-2013

[inf][init.c:98:discoverBroadcastNetwork] 2 interfaces found
[inf][init.c:102:discoverBroadcastNetwork] 1) interface: lo
[inf][init.c:102:discoverBroadcastNetwork] 2) interface: br0
[inf][init.c:109:discoverBroadcastNetwork] address: 192.168.1.5
[inf][init.c:114:discoverBroadcastNetwork] broadcast: 192.168.255.255

Does all this make sense?   Is this happening to you?

Theoretically xap-plugboard has a defect and it should be using a LAN base broadcast address and you should not be seeing this packet either.  :)

Brett

BodgeIT
Offline
London, United Kingdom
Joined: 10 Jun 2010
Hi Brett,Thanks for this.  I

Hi Brett,

Thanks for this.  I did actually wonder if my subnetting might be involved.

I use 172.16.10.0 for my local network and 255.255.255.0 as subnet.

My routing table looks like this:

# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
127.0.0.1       0.0.0.0         255.255.255.255 UH    0      0        0 lo
172.16.10.0     0.0.0.0         255.255.255.0   U     0      0        0 br0
0.0.0.0         172.16.10.254   0.0.0.0         UG    0      0        0 br0

NIC:

# ifconfig br0
br0       Link encap:Ethernet  HWaddr 00:07:3A:11:22:00
          inet addr:172.16.10.100  Bcast:172.16.255.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2552530 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2859491 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:422522536 (402.9 MiB)  TX bytes:400193248 (381.6 MiB)

XAP:

# xap-xively -d 6

Xively Connector for xAP v12
Copyright (C) DBzoo 2009-2013

[inf][init.c:98:discoverBroadcastNetwork] 2 interfaces found
[inf][init.c:102:discoverBroadcastNetwork] 1) interface: lo
[inf][init.c:102:discoverBroadcastNetwork] 2) interface: br0
[inf][init.c:109:discoverBroadcastNetwork] address: 172.16.10.100
[inf][init.c:114:discoverBroadcastNetwork] broadcast: 172.16.255.255
[ntc][init.c:55:discoverHub] Broadcast socket port 3639 in use
[inf][init.c:56:discoverHub] Assuming a hub is active
[ntc][init.c:65:discoverHub] Socket port 3640 in use
[ntc][init.c:65:discoverHub] Socket port 3641 in use
[ntc][init.c:65:discoverHub] Socket port 3642 in use
[ntc][init.c:65:discoverHub] Socket port 3643 in use
[ntc][init.c:65:discoverHub] Socket port 3644 in use
[inf][init.c:67:discoverHub] Discovered port 3645

I have a Dell Powerconnect 5424 Switch and wondered if it was dropping the packets, i just couldn't work out why it would...

brett
Offline
Providence, United States
Joined: 9 Jan 2010
Your broadcast does not match

Your broadcast does not match you're mask.
If you have a mask of 255.255.255.0 on the ip 172.16.10.100 you should have a bcast of 172.16.10.255
But instead you have bcast of 172.16.255.255 which does not make sense.  To me at least.
If that is your broadcast and your windows box also has a netmask of 255.255.255.0 then it won't see it (which is why you are saying is happening)   You windows box would need a mask of 255.255.0.0 to see that broadcast frame.

Can you reconfigure the livebox's bcast address manually?

# ifconfig br0 bcast 172.16.10.255

Does that take?  If so do you start seeing xAp packets on your windows box?

  • What subnets have you setup?
  • Do you use just the one 172.16.10.0/24 space ?
  • Do you route between subnets?
  • We can't debug this seeing only one IP address given this is network issue.  How is your windows box setup?

We are starting to figure out the cause here.

Brett

BodgeIT
Offline
London, United Kingdom
Joined: 10 Jun 2010
Hi Brett,I think this is

Hi Brett,

I think this is because I'm subnetting a class B range although can't say I've had any other problems with this setup for 20 years.

When I set the braodcast address with:
ifconfig br0 broadcast 172.16.10.255

I can see the change but no effect on XfX.  I'm thinking this may need a reboot, how do I make that change permanent to test?

Answer to your other questions:

  • Just one other which was for VPN connections into the office 172.16.100.0/24, don't use this anymore.
  • Yes
  • No need
  • DHCP: same subnet, same netmask  172.16.10.0/24
brett
Offline
Providence, United States
Joined: 9 Jan 2010
OK here is what we are going

OK here is what we are going to do.  I'm going to add an option so that you can override the  broadcast and force the system to use the all ones (think binary) broadcast; 255.255.255.255.

Given we know this is working from the xap-plugboard LUA sub-system.

What you need to do is edit /etc/xap.d/system.ini and in the [network] section add the item bcast_ones=1

I will set the livebox beta 316.1 to upload to the site in 1 hour from this post.
( The wifey is watching something on you tube and if I do it now she will kill me when the network gets trashed by my 5Mb upload )

The change is pretty straight forward: https://code.google.com/p/livebox-hah/source/detail?r=628

Brett

BodgeIT
Offline
London, United Kingdom
Joined: 10 Jun 2010
Hi Brett, setting in

Hi Brett, setting in place...watching for the update...what's the wife watching Cinématon?

brett
Offline
Providence, United States
Joined: 9 Jan 2010
The BETA is up there now. 

The BETA is up there now.  Sorry I left it scheduled and went to bed, I guess I should I have said that.

Before you update there is one more test I would to try thou.  You reset the broadcast but you did not restart all the xap component so they did not pick it up let redo that test.

# ifconfig br0 broadcast 172.16.10.255
# /etc/init.d/xap restart

To pick up the beta 316.1

# /etc_ro_fs/update-dev hah-beta.dbzoo.com

BodgeIT
Offline
London, United Kingdom
Joined: 10 Jun 2010
Hi Brett,You were right. I

Hi Brett,

You were right. I hadn't restarted xap.

I had restarted the xively component but that clearly wasn't enough.

Just tried your test and it all started coming through!  Thanks for sticking with it, with me.

 

Will update to beta now.

Cheers
Gary

BodgeIT
Offline
London, United Kingdom
Joined: 10 Jun 2010
316.1 works like a

316.1 works like a charm!

Thanks Brett now I can at least see what's going on!

brett
Offline
Providence, United States
Joined: 9 Jan 2010
To summarise this thread here

To summarise this thread here is what was happening.

You are using a CLASS B network address 172.16.0.0/12 however you are subnetting this to CLASS C for your own usage as 172.16.10.0/24

When the broadcast address is determined on the livebox is uses the Class B broadcast 172.16.255.255 even thou you had a class C mask.   Arguably that is a bug in the livebox OS.

When you modified br0 to use the Class C broadcast for your subnet 172.16.10.255 things started working, once you restarted the xap components to pick up this new broadcast address.

To workaround there would be two options.

  • Have some shell script to modified the br0 broadcast before all the xAP components start up.
  • or use the local broadcast 255.255.255.255 and ignore any broadcast set on your Network interface.

We sent for the 2nd options which can be enabled with a setting in /etc/xap.d/system.ini

Glad its working for you.

-- RCA --

I'm trying to think why this happened and I know why.  It was during this change which was required to support the portable distribution correctly so the right ethernet interface was picked up.

http://code.google.com/p/livebox-hah/source/detail?spec=svn629&r=563

I used to calculate the broadcast myself based on the IP address and mask.  Then I decided it would be easy to just query the interface and ask for its broadcast.

When I was figuring it I correctly determined 172.16.10.100 & mask 255.255.255.0 = 172.16.10.255
But when I queried the NIC I would get back 172.16.255.255 which is clearly wrong.

As it turns out calculating it myself was hiding the fact that the NIC had the wrong broadcast setup on it from the OS.   I was covering up an OS problem.

Damn.....

What I'm going to do is put back this broadcast calcuation logic so that you don't need to use the 255.255.255.255 override.   However I'll leave that option in the code just in case.

Thx ... this bug had hair on it.

Brett

brett
Offline
Providence, United States
Joined: 9 Jan 2010
Bodge,If you want to remove

Bodge,

If you want to remove that system.ini setting that forces the broadcast to 255.255.255.255 and update to 316.2 where I recompute the broadcast from your ip/mask settings you should find things still work for you.
That bcast_ones=1 setting should not be necessary anymore, you can change it to 0 to disable.

Brett

ps: I've left ability to override the broadcast in the system just in case.

BodgeIT
Offline
London, United Kingdom
Joined: 10 Jun 2010
That sums it up neatly for me

That sums it up neatly for me Brett!

Thanks again for dogged determination, now to get one of those HAHnodes!

Hardware Info