I forgot to attach this file (findings.txt) with the details (lsof output,
strace output, etc.).

norbi
Using 'lsof' I can see that the UDP sockets still has the old
local addresses (even more than one of them: xx.y.88.88, xx.y.81.94,
xx.y.137.222; while the machine has the IP addresses aaa.bb.54.99 and
vv.zzz.155.129 currently):

mars:~# ps ax|grep [n]tpd
 1184 ?        Ss     0:00 /usr/sbin/ntpd -s
 1169 ?        S      0:05 /usr/sbin/ntpd -s

mars:~# lsof -p 1169 -n | grep UDP
ntpd    1169 ntpd    3u  IPv4    6769769 UDP xx.y.88.88:3794->207.61.229.70:ntp 
ntpd    1169 ntpd    5u  IPv4    5850288 UDP xx.y.88.88:3127->84.16.227.163:ntp 
ntpd    1169 ntpd    6u  IPv4    1473498 UDP xx.y.81.94:2340->84.245.29.246:ntp 
ntpd    1169 ntpd    7u  IPv4    6657014 UDP 
xx.y.88.88:3688->193.120.142.71:ntp 
ntpd    1169 ntpd    8u  IPv4    6599862 UDP 
xx.y.88.88:3655->216.52.237.153:ntp 
ntpd    1169 ntpd    9u  IPv4     314716 UDP xx.y.81.94:1318->141.82.30.251:ntp 
ntpd    1169 ntpd   10u  IPv4     911147 UDP xx.y.81.94:1798->85.25.5.69:ntp 
ntpd    1169 ntpd   11u  IPv4    1646011 UDP xx.y.81.94:2491->69.31.13.60:ntp 
ntpd    1169 ntpd   12u  IPv4     108539 UDP 
xx.y.81.94:1137->193.201.200.74:ntp 
ntpd    1169 ntpd   13u  IPv4   12580393 UDP xx.y.137.222:1344->69.31.4.141:ntp 
ntpd    1169 ntpd   14u  IPv4     867239 UDP xx.y.81.94:1758->81.209.167.2:ntp 
ntpd    1169 ntpd   15u  IPv4   12610189 UDP 
xx.y.137.222:1366->201.103.8.20:ntp 
ntpd    1169 ntpd   16u  IPv4    5830780 UDP xx.y.88.88:3098->67.111.10.242:ntp

And none of the above addresses are configured currently:

mars:~# ip addr | grep -v ether
1: lo: <LOOPBACK,UP> mtu 16436 qdisc noqueue 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
2: eth0: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000
    inet 192.168.4.1/24 brd 192.168.4.255 scope global eth0
    inet 192.168.4.2/24 brd 192.168.4.255 scope global secondary eth0:0
3: eth1: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000
4: eth2: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000
369: ppp0: <POINTOPOINT,MULTICAST,NOARP,UP> mtu 1492 qdisc pfifo_fast qlen 3
    link/ppp 
    inet aaa.bb.54.99 peer ccc.ddd.1.50/32 scope global ppp0
373: ppp1: <POINTOPOINT,MULTICAST,NOARP,UP> mtu 1492 qdisc pfifo_fast qlen 3
    link/ppp 
    inet vv.zzz.155.129 peer ddd.eee.238.180/32 scope global ppp1

mars:~# ip ro
ddd.eee.238.180 dev ppp1  proto kernel  scope link  src vv.zzz.155.129 
ccc.ddd.1.50 dev ppp0  proto kernel  scope link  src aaa.bb.54.99 
192.168.4.0/24 dev eth0  proto kernel  scope link  src 192.168.4.1 
default 
        nexthop dev ppp0 weight 3
        nexthop dev ppp1 weight 1

Using 'strace' I can see that sendto() fails:

mars:~# strace -p 1169
Process 1169 attached - interrupt to quit
time(NULL)                              = 1160513854
poll([{fd=4, events=POLLIN}], 1, 6000)  = 0
time(NULL)                              = 1160513860
time(NULL)                              = 1160513860
gettimeofday({1160513860, 779741}, NULL) = 0
sendto(3, "#\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 48, 0, 
NULL, 0) = -1 EINVAL (Invalid argument)
write(2, "sendto: Invalid argument\n", 25) = 25
time(NULL)                              = 1160513860
time(NULL)                              = 1160513860
gettimeofday({1160513860, 781566}, NULL) = 0
sendto(5, "#\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 48, 0, 
NULL, 0) = -1 EINVAL (Invalid argument)
write(2, "sendto: Invalid argument\n", 25) = 25
time(NULL)                              = 1160513860
time(NULL)                              = 1160513860
time(NULL)                              = 1160513860
gettimeofday({1160513860, 783803}, NULL) = 0
sendto(7, "#\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 48, 0, 
NULL, 0) = -1 EINVAL (Invalid argument)
write(2, "sendto: Invalid argument\n", 25) = 25
time(NULL)                              = 1160513860
time(NULL)                              = 1160513860
time(NULL)                              = 1160513860
time(NULL)                              = 1160513860
gettimeofday({1160513860, 786346}, NULL) = 0
sendto(10, "#\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 48, 0, 
NULL, 0) = -1 EINVAL (Invalid argument)
write(2, "sendto: Invalid argument\n", 25) = 25
time(NULL)                              = 1160513860
time(NULL)                              = 1160513860
gettimeofday({1160513860, 787982}, NULL) = 0
sendto(11, "#\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 48, 0, 
NULL, 0) = -1 EINVAL (Invalid argument)
write(2, "sendto: Invalid argument\n", 25) = 25
time(NULL)                              = 1160513860
time(NULL)                              = 1160513860
time(NULL)                              = 1160513860
gettimeofday({1160513860, 788249}, NULL) = 0
sendto(13, "#\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 48, 0, 
NULL, 0) = -1 EINVAL (Invalid argument)
write(2, "sendto: Invalid argument\n", 25) = 25
ime(NULL)                              = 1160513860
time(NULL)                              = 1160513860
time(NULL)                              = 1160513860
time(NULL)                              = 1160513860
gettimeofday({1160513860, 788499}, NULL) = 0
sendto(16, "#\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 48, 0, 
NULL, 0) = -1 EINVAL (Invalid argument)
write(2, "sendto: Invalid argument\n", 25) = 25

Reply via email to