[Spread-users] Trouble binding to specific interface
Dave Parker
dparker at nocpulse.com
Thu Nov 15 22:32:33 EST 2001
I'm trying to set up a spread daemon such that it only listens on the
loopback interface, thus:
DebugFlags = { PRINT EXIT }
EventLogFile = /var/log/spread.log
EventTimeStamp
DangerousMonitor = true
Spread_Segment 127.0.0.255:4803 {
localhost 127.0.0.1 {
D 127.0.0.1
C 127.0.0.1
}
}
It is however consistently failing to start:
[Fri 16 Nov 2001 03:17:25] DL_init_channel: bind error for port 4803,
already running
An strace reveals:
socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 3
bind(3, {sin_family=AF_INET, sin_port=htons(4803),
sin_addr=inet_addr("0.0.0.0")}}, 16) = 0
setsockopt(3, SOL_SOCKET, SO_BROADCAST, [1], 4) = 0
socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 5
bind(5, {sin_family=AF_INET, sin_port=htons(4803),
sin_addr=inet_addr("127.0.0.1")}}, 16) = -1 EADDRINUSE (Address already
in use)
Any ideas?
More information about the Spread-users
mailing list