hi,
I recently upgraded my Debian Lenny system to Squeeze, and have been happily running nut as a MODE=standalone system talking to my Cyberpower 1500 avr lcd via the usbhid-ups driver for a couple of weeks or so. No problems.

Now I'm trying to hang another machine off the same ups as a slave, and it isn't working. The problem I'm getting is best illustrated by what happens when I run this on the server:

upsd -DDDDDDDDD
Network UPS Tools upsd 2.4.3
  0.000000     listen_add: added 127.0.0.1:3493
  0.000070     listen_add: added 192.168.1.104:3493
  0.000117     setuptcp: try to bind to 192.168.1.104 port 3493
  0.000204     setuptcp: bind: Cannot assign requested address
  0.000226     not listening on 192.168.1.104 port 3493

Or when I run this on the slave :

/etc/init.d/nut start
Starting Network UPS Tools: upsmon.

Broadcast Message from nut@mac2
       (somewhere) at 16:33 ...

Communications with UPS [email protected] lost


Broadcast Message from nut@mac2
       (somewhere) at 16:33 ...

UPS [email protected] is unavailable

I presume the problem on the slave is a consequence of what's happening on the server... though I'm not entirely sure. Can anyone shed any light on this? Details of my setup, including /etc/hosts.allow/deny files, netstat results and a few things I've already tried, follow.

Thanks
Rob Donovan


I installed nut with apt-get install, and I'm running version 2.4.3-1.1squeeze1

The server machine, mac1, has IP address 192.168.1.102
The slave machine, mac2, has IP address 192.168.1.104

On the server :

nut.conf:
MODE=netserver

upsd.conf:
LISTEN 127.0.0.1
LISTEN 192.168.1.104

upsd.users:
[mac1mon]
  password = pass1
  upsmon master

[mac2mon]
  password = pass2
  upsmon slave

Other server setup files just the same as they were under MODE=standalone.

On the slave:

nut.conf
MODE=netclient

upsmon.conf
MONITOR [email protected] 1 mac2mon pass2 slave

Other setup files not relevant (I think).

/etc/hosts.allow on both machines :

ALL: LOCAL
ALL: 127.0.0.1
ALL: 192.168.1.

/etc/hosts.deny on both machines :

ALL: ALL

netstat -a -n shows that port 3493 is not in use on either machine.

Both machines running 2.6.32-5-amd64 kernel.
Server was upgraded from Lenny to Squeeze.
Slave is a new Debian 6.0.2.1-amd64 install.
Both machines can ping each other, ssh into each other, and nfs is exporting directories from the server to the slave.
I don't run any firewalls (that I know of).

I've already tried commenting out the contents of /etc/hosts.deny : no effect. If I remove the 192 line from upsd.conf on the server, it will start, but the slave results are the same. I've tried specifying 3493 for the 127 address and 3494 for the 192 address in case that was a conflict : same results.





















_______________________________________________
Nut-upsuser mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/nut-upsuser

Reply via email to