From: "nano bug" <linnewbye@gmail.com>
To: netdev@vger.kernel.org
Subject: Fwd: source interface ping bug ?
Date: Thu, 2 Aug 2007 23:00:55 +0300 [thread overview]
Message-ID: <d39c36500708021300l11f0141bj6885443e2c8b3cb2@mail.gmail.com> (raw)
In-Reply-To: <d39c36500708021256p38347eabu14bd731dedb61230@mail.gmail.com>
[-- Attachment #1: Type: text/plain, Size: 973 bytes --]
---------- Forwarded message ----------
From: nano bug <linnewbye@gmail.com>
Date: Aug 2, 2007 10:56 PM
Subject: Re: source interface ping bug ?
To: Ben Greear <greearb@candelatech.com>
Hello,
Sorry for the late reply, I have atached the strace output of eth0 and
eth2 on kernel 2.6.20 and 2.6.22
On 7/30/07, Ben Greear <greearb@candelatech.com> wrote:
> nano bug wrote:
> > Can someone have a look a this and tell if it's kernel related or if I
> > posted this in the wrong place ? Thanks.
> >
> Last I checked, ping did not do an SO_BINDTODEVICE even if you did -i ethX.
> I think it just looked up the IP for that port and treated it as -i a.b.c.d.
>
> That said, I'm not sure why the behaviour changes for you between kernel
> releases.
>
> Maybe an 'strace' of your ping command on the different kernels would help
> figure out what the problem is?
>
> Ben
>
> --
> Ben Greear <greearb@candelatech.com>
> Candela Technologies Inc http://www.candelatech.com
>
>
>
[-- Attachment #2: strace_eth0_2.6.20 --]
[-- Type: application/octet-stream, Size: 13375 bytes --]
execve("./ping", ["./ping", "-I", "eth0", "87.248.113.14", "-c", "10"], [/* 28 vars */]) = 0
brk(0) = 0x8063000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=34724, ...}) = 0
mmap2(NULL, 34724, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f2f000
close(3) = 0
open("/lib/libresolv.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`!\0\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=77439, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f2e000
mmap2(NULL, 75976, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f1b000
mmap2(0xb7f2a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf) = 0xb7f2a000
mmap2(0xb7f2c000, 6344, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f2c000
close(3) = 0
open("/lib/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@_\1\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1528742, ...}) = 0
mmap2(NULL, 1316260, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7dd9000
mmap2(0xb7f15000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13c) = 0xb7f15000
mmap2(0xb7f18000, 9636, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f18000
close(3) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7dd8000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7dd86c0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
mprotect(0xb7f15000, 4096, PROT_READ) = 0
munmap(0xb7f2f000, 34724) = 0
socket(PF_INET, SOCK_RAW, IPPROTO_ICMP) = 3
getuid32() = 0
setuid32(0) = 0
socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 4
setsockopt(4, SOL_SOCKET, SO_BINDTODEVICE, "eth0\0", 5) = 0
connect(4, {sa_family=AF_INET, sin_port=htons(1025), sin_addr=inet_addr("87.248.113.14")}, 16) = 0
getsockname(4, {sa_family=AF_INET, sin_port=htons(32778), sin_addr=inet_addr("80.97.71.23")}, [16]) = 0
close(4) = 0
ioctl(3, SIOCGIFINDEX, {ifr_name="eth0", ifr_index=1}) = 0
setsockopt(3, SOL_RAW, ICMP_FILTER, ~(ICMP_ECHOREPLY|ICMP_DEST_UNREACH|ICMP_SOURCE_QUENCH|ICMP_REDIRECT|ICMP_TIME_EXCEEDED|ICMP_PARAMETERPROB), 4) = 0
setsockopt(3, SOL_IP, IP_RECVERR, [1], 4) = 0
setsockopt(3, SOL_SOCKET, SO_SNDBUF, [324], 4) = 0
setsockopt(3, SOL_SOCKET, SO_RCVBUF, [65536], 4) = 0
getsockopt(3, SOL_SOCKET, SO_RCVBUF, [131072], [4]) = 0
brk(0) = 0x8063000
brk(0x8084000) = 0x8084000
fstat64(1, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f37000
setsockopt(3, SOL_SOCKET, SO_TIMESTAMP, [1], 4) = 0
setsockopt(3, SOL_SOCKET, SO_SNDTIMEO, "\1\0\0\0\0\0\0\0", 8) = 0
setsockopt(3, SOL_SOCKET, SO_RCVTIMEO, "\1\0\0\0\0\0\0\0", 8) = 0
getpid() = 2170
rt_sigaction(SIGINT, {0x804b220, [], SA_INTERRUPT}, NULL, 8) = 0
rt_sigaction(SIGALRM, {0x804b220, [], SA_INTERRUPT}, NULL, 8) = 0
rt_sigaction(SIGQUIT, {0x804b230, [], SA_INTERRUPT}, NULL, 8) = 0
gettimeofday({1186083994, 673594}, NULL) = 0
ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfe0bb88) = -1 EINVAL (Invalid argument)
gettimeofday({1186083994, 673892}, NULL) = 0
gettimeofday({1186083994, 674001}, NULL) = 0
sendmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"\10\0k/z\10\0\1\2324\262F\321H\n\0\10\t\n\v\f\r\16\17\20"..., 64}], msg_controllen=24, {cmsg_len=24, cmsg_level=SOL_IP, cmsg_type=, ...}, msg_flags=0}, 0) = 64
recvmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"E\0\0T\341\"\0\0006\1C\10W\370q\16PaG\27\0\0s/z\10\0\1"..., 192}], msg_controllen=20, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=0x1d /* SCM_??? */, ...}, msg_flags=0}, 0) = 84
write(1, "PING 87.248.113.14 (87.248.113.1"..., 140PING 87.248.113.14 (87.248.113.14) from 80.97.71.23 eth0: 56(84) bytes of data.
64 bytes from 87.248.113.14: icmp_seq=1 ttl=54 time=63.1 ms
) = 140
gettimeofday({1186083994, 740380}, NULL) = 0
poll([{fd=3, events=POLLIN|POLLERR}], 1, 934) = 0
gettimeofday({1186083995, 672555}, NULL) = 0
sched_yield() = 0
recvmsg(3, 0xbfe0bdb8, MSG_DONTWAIT) = -1 EAGAIN (Resource temporarily unavailable)
gettimeofday({1186083995, 675887}, NULL) = 0
gettimeofday({1186083995, 676770}, NULL) = 0
sendmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"\10\0\231#z\10\0\2\2334\262F\242S\n\0\10\t\n\v\f\r\16\17"..., 64}], msg_controllen=24, {cmsg_len=24, cmsg_level=SOL_IP, cmsg_type=, ...}, msg_flags=0}, MSG_CONFIRM) = 64
recvmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"E\0\0T\353\32\0\0006\0019\20W\370q\16PaG\27\0\0\241#z\10"..., 192}], msg_controllen=20, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=0x1d /* SCM_??? */, ...}, msg_flags=0}, 0) = 84
write(1, "64 bytes from 87.248.113.14: icm"..., 6064 bytes from 87.248.113.14: icmp_seq=2 ttl=54 time=67.1 ms
) = 60
gettimeofday({1186083995, 746675}, NULL) = 0
poll([{fd=3, events=POLLIN|POLLERR}], 1, 930) = 0
gettimeofday({1186083996, 671678}, NULL) = 0
sched_yield() = 0
recvmsg(3, 0xbfe0bdb8, MSG_DONTWAIT) = -1 EAGAIN (Resource temporarily unavailable)
gettimeofday({1186083996, 675088}, NULL) = 0
gettimeofday({1186083996, 676068}, NULL) = 0
sendmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"\10\0V%z\10\0\3\2344\262F\344P\n\0\10\t\n\v\f\r\16\17\20"..., 64}], msg_controllen=24, {cmsg_len=24, cmsg_level=SOL_IP, cmsg_type=, ...}, msg_flags=0}, MSG_CONFIRM) = 64
recvmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"E\0\0T\372\341\0\0006\1)IW\370q\16PaG\27\0\0^%z\10\0\3"..., 192}], msg_controllen=20, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=0x1d /* SCM_??? */, ...}, msg_flags=0}, 0) = 84
write(1, "64 bytes from 87.248.113.14: icm"..., 6064 bytes from 87.248.113.14: icmp_seq=3 ttl=54 time=70.6 ms
) = 60
gettimeofday({1186083996, 749536}, NULL) = 0
poll([{fd=3, events=POLLIN|POLLERR}], 1, 926) = 0
gettimeofday({1186083997, 671550}, NULL) = 0
sched_yield() = 0
recvmsg(3, 0xbfe0bdb8, MSG_DONTWAIT) = -1 EAGAIN (Resource temporarily unavailable)
gettimeofday({1186083997, 674843}, NULL) = 0
gettimeofday({1186083997, 675844}, NULL) = 0
sendmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"\10\0005%z\10\0\4\2354\262F\4P\n\0\10\t\n\v\f\r\16\17\20"..., 64}], msg_controllen=24, {cmsg_len=24, cmsg_level=SOL_IP, cmsg_type=, ...}, msg_flags=0}, MSG_CONFIRM) = 64
recvmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"E\0\0T\6\340\0\0006\1\35KW\370q\16PaG\27\0\0=%z\10\0\4"..., 192}], msg_controllen=20, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=0x1d /* SCM_??? */, ...}, msg_flags=0}, 0) = 84
write(1, "64 bytes from 87.248.113.14: icm"..., 6064 bytes from 87.248.113.14: icmp_seq=4 ttl=54 time=63.6 ms
) = 60
gettimeofday({1186083997, 742365}, NULL) = 0
poll([{fd=3, events=POLLIN|POLLERR}], 1, 933) = 0
gettimeofday({1186083998, 680849}, NULL) = 0
gettimeofday({1186083998, 681944}, NULL) = 0
sendmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"\10\0`\fz\10\0\5\2364\262F\330g\n\0\10\t\n\v\f\r\16\17"..., 64}], msg_controllen=24, {cmsg_len=24, cmsg_level=SOL_IP, cmsg_type=, ...}, msg_flags=0}, MSG_CONFIRM) = 64
recvmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"E\0\0T\20\366\0\0006\1\0235W\370q\16PaG\27\0\0h\fz\10\0"..., 192}], msg_controllen=20, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=0x1d /* SCM_??? */, ...}, msg_flags=0}, 0) = 84
write(1, "64 bytes from 87.248.113.14: icm"..., 6064 bytes from 87.248.113.14: icmp_seq=5 ttl=54 time=65.4 ms
) = 60
gettimeofday({1186083998, 750410}, NULL) = 0
poll([{fd=3, events=POLLIN|POLLERR}], 1, 931) = 0
gettimeofday({1186083999, 690220}, NULL) = 0
gettimeofday({1186083999, 691307}, NULL) = 0
sendmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"\10\0\313\346z\10\0\6\2374\262Fk\214\n\0\10\t\n\v\f\r\16"..., 64}], msg_controllen=24, {cmsg_len=24, cmsg_level=SOL_IP, cmsg_type=, ...}, msg_flags=0}, MSG_CONFIRM) = 64
recvmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"E\0\0T\33\5\0\0006\1\t&W\370q\16PaG\27\0\0\323\346z\10"..., 192}], msg_controllen=20, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=0x1d /* SCM_??? */, ...}, msg_flags=0}, 0) = 84
write(1, "64 bytes from 87.248.113.14: icm"..., 6064 bytes from 87.248.113.14: icmp_seq=6 ttl=54 time=61.6 ms
) = 60
gettimeofday({1186083999, 755718}, NULL) = 0
poll([{fd=3, events=POLLIN|POLLERR}], 1, 935) = 0
gettimeofday({1186084000, 689662}, NULL) = 0
gettimeofday({1186084000, 690769}, NULL) = 0
sendmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"\10\0\344\347z\10\0\7\2404\262FQ\212\n\0\10\t\n\v\f\r\16"..., 64}], msg_controllen=24, {cmsg_len=24, cmsg_level=SOL_IP, cmsg_type=, ...}, msg_flags=0}, MSG_CONFIRM) = 64
recvmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"E\0\0T%0\0\0006\1\376\372W\370q\16PaG\27\0\0\354\347z\10"..., 192}], msg_controllen=20, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=0x1d /* SCM_??? */, ...}, msg_flags=0}, 0) = 84
write(1, "64 bytes from 87.248.113.14: icm"..., 6064 bytes from 87.248.113.14: icmp_seq=7 ttl=54 time=65.6 ms
) = 60
gettimeofday({1186084000, 759246}, NULL) = 0
poll([{fd=3, events=POLLIN|POLLERR}], 1, 931) = 0
gettimeofday({1186084001, 699157}, NULL) = 0
gettimeofday({1186084001, 700258}, NULL) = 0
sendmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"\10\0\322\301z\10\0\10\2414\262Fb\257\n\0\10\t\n\v\f\r"..., 64}], msg_controllen=24, {cmsg_len=24, cmsg_level=SOL_IP, cmsg_type=, ...}, msg_flags=0}, MSG_CONFIRM) = 64
recvmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"E\0\0T.\355\0\0006\1\365=W\370q\16PaG\27\0\0\332\301z\10"..., 192}], msg_controllen=20, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=0x1d /* SCM_??? */, ...}, msg_flags=0}, 0) = 84
write(1, "64 bytes from 87.248.113.14: icm"..., 6064 bytes from 87.248.113.14: icmp_seq=8 ttl=54 time=71.1 ms
) = 60
gettimeofday({1186084001, 774234}, NULL) = 0
poll([{fd=3, events=POLLIN|POLLERR}], 1, 925) = 0
gettimeofday({1186084002, 698648}, NULL) = 0
gettimeofday({1186084002, 699750}, NULL) = 0
sendmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"\10\0\315\302z\10\0\t\2424\262Ff\255\n\0\10\t\n\v\f\r\16"..., 64}], msg_controllen=24, {cmsg_len=24, cmsg_level=SOL_IP, cmsg_type=, ...}, msg_flags=0}, MSG_CONFIRM) = 64
recvmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"E\0\0T9\6\0\0006\1\353$W\370q\16PaG\27\0\0\325\302z\10"..., 192}], msg_controllen=20, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=0x1d /* SCM_??? */, ...}, msg_flags=0}, 0) = 84
write(1, "64 bytes from 87.248.113.14: icm"..., 6064 bytes from 87.248.113.14: icmp_seq=9 ttl=54 time=72.0 ms
) = 60
gettimeofday({1186084002, 774597}, NULL) = 0
poll([{fd=3, events=POLLIN|POLLERR}], 1, 925) = 0
gettimeofday({1186084003, 698164}, NULL) = 0
gettimeofday({1186084003, 699284}, NULL) = 0
sendmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"\10\0\236\303z\10\0\n\2434\262F\224\253\n\0\10\t\n\v\f"..., 64}], msg_controllen=24, {cmsg_len=24, cmsg_level=SOL_IP, cmsg_type=, ...}, msg_flags=0}, MSG_CONFIRM) = 64
setitimer(ITIMER_REAL, {it_interval={0, 0}, it_value={1, 0}}, NULL) = 0
recvmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"E\0\0TB\362\0\0006\1\3418W\370q\16PaG\27\0\0\246\303z\10"..., 192}], msg_controllen=20, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=0x1d /* SCM_??? */, ...}, msg_flags=0}, 0) = 84
write(1, "64 bytes from 87.248.113.14: icm"..., 6164 bytes from 87.248.113.14: icmp_seq=10 ttl=54 time=74.0 ms
) = 61
write(1, "\n", 1
) = 1
write(1, "--- 87.248.113.14 ping statistic"..., 156--- 87.248.113.14 ping statistics ---
10 packets transmitted, 10 received, 0% packet loss, time 9024ms
rtt min/avg/max/mdev = 61.605/67.447/74.038/4.053 ms
) = 156
exit_group(0) = ?
Process 2170 detached
[-- Attachment #3: strace_eth0_2.6.22 --]
[-- Type: application/octet-stream, Size: 13336 bytes --]
execve("./ping", ["./ping", "-I", "eth0", "87.248.113.14", "-c", "10"], [/* 29 vars */]) = 0
brk(0) = 0x8063000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=34724, ...}) = 0
mmap2(NULL, 34724, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7fd7000
close(3) = 0
open("/lib/libresolv.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`!\0\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=77439, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fd6000
mmap2(NULL, 75976, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7fc3000
mmap2(0xb7fd2000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf) = 0xb7fd2000
mmap2(0xb7fd4000, 6344, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7fd4000
close(3) = 0
open("/lib/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@_\1\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1528742, ...}) = 0
mmap2(NULL, 1316260, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e81000
mmap2(0xb7fbd000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13c) = 0xb7fbd000
mmap2(0xb7fc0000, 9636, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7fc0000
close(3) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7e80000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7e806c0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
mprotect(0xb7fbd000, 4096, PROT_READ) = 0
munmap(0xb7fd7000, 34724) = 0
socket(PF_INET, SOCK_RAW, IPPROTO_ICMP) = 3
getuid32() = 0
setuid32(0) = 0
socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 4
setsockopt(4, SOL_SOCKET, SO_BINDTODEVICE, "eth0\0", 5) = 0
connect(4, {sa_family=AF_INET, sin_port=htons(1025), sin_addr=inet_addr("87.248.113.14")}, 16) = 0
getsockname(4, {sa_family=AF_INET, sin_port=htons(32794), sin_addr=inet_addr("80.97.71.23")}, [16]) = 0
close(4) = 0
ioctl(3, SIOCGIFINDEX, {ifr_name="eth0", ifr_index=1}) = 0
setsockopt(3, SOL_RAW, ICMP_FILTER, ~(ICMP_ECHOREPLY|ICMP_DEST_UNREACH|ICMP_SOURCE_QUENCH|ICMP_REDIRECT|ICMP_TIME_EXCEEDED|ICMP_PARAMETERPROB), 4) = 0
setsockopt(3, SOL_IP, IP_RECVERR, [1], 4) = 0
setsockopt(3, SOL_SOCKET, SO_SNDBUF, [324], 4) = 0
setsockopt(3, SOL_SOCKET, SO_RCVBUF, [65536], 4) = 0
getsockopt(3, SOL_SOCKET, SO_RCVBUF, [131072], [4]) = 0
brk(0) = 0x8063000
brk(0x8084000) = 0x8084000
fstat64(1, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fdf000
setsockopt(3, SOL_SOCKET, SO_TIMESTAMP, [1], 4) = 0
setsockopt(3, SOL_SOCKET, SO_SNDTIMEO, "\1\0\0\0\0\0\0\0", 8) = 0
setsockopt(3, SOL_SOCKET, SO_RCVTIMEO, "\1\0\0\0\0\0\0\0", 8) = 0
getpid() = 3133
rt_sigaction(SIGINT, {0x804b220, [], SA_INTERRUPT}, NULL, 8) = 0
rt_sigaction(SIGALRM, {0x804b220, [], SA_INTERRUPT}, NULL, 8) = 0
rt_sigaction(SIGQUIT, {0x804b230, [], SA_INTERRUPT}, NULL, 8) = 0
gettimeofday({1186083746, 626252}, NULL) = 0
ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbff7ecf8) = -1 EINVAL (Invalid argument)
gettimeofday({1186083746, 628890}, NULL) = 0
gettimeofday({1186083746, 630093}, NULL) = 0
sendmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"\10\0$\330=\f\0\1\2423\262FM\235\t\0\10\t\n\v\f\r\16\17"..., 64}], msg_controllen=24, {cmsg_len=24, cmsg_level=SOL_IP, cmsg_type=, ...}, msg_flags=0}, 0) = 64
recvmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"E\0\0T\371~\0\0006\1*\254W\370q\16PaG\27\0\0,\330=\f\0"..., 192}], msg_controllen=20, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=0x1d /* SCM_??? */, ...}, msg_flags=0}, 0) = 84
write(1, "PING 87.248.113.14 (87.248.113.1"..., 140PING 87.248.113.14 (87.248.113.14) from 80.97.71.23 eth0: 56(84) bytes of data.
64 bytes from 87.248.113.14: icmp_seq=1 ttl=54 time=71.7 ms
) = 140
gettimeofday({1186083746, 705534}, NULL) = 0
poll([{fd=3, events=POLLIN|POLLERR, revents=POLLIN}], 1, 924) = 1
recvmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("80.97.71.1")}, msg_iov(1)=[{"E\0\0T\0\0@\0\377\1L\316PaG\1PaG\27\0\0\277s\324\v\0\220"..., 192}], msg_controllen=20, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=0x1d /* SCM_??? */, ...}, msg_flags=0}, MSG_DONTWAIT) = 84
setsockopt(3, SOL_SOCKET, SO_ATTACH_FILTER, "\10\0\0\0\300\372\4\10", 8) = 0
gettimeofday({1186083747, 576174}, NULL) = 0
poll([{fd=3, events=POLLIN|POLLERR}], 1, 52) = 0
gettimeofday({1186083747, 633886}, NULL) = 0
gettimeofday({1186083747, 633994}, NULL) = 0
sendmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"\10\0\346\307=\f\0\2\2433\262F\212\254\t\0\10\t\n\v\f\r"..., 64}], msg_controllen=24, {cmsg_len=24, cmsg_level=SOL_IP, cmsg_type=, ...}, msg_flags=0}, MSG_CONFIRM) = 64
recvmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"E\0\0T\3J\0\0006\1 \341W\370q\16PaG\27\0\0\356\307=\f\0"..., 192}], msg_controllen=20, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=0x1d /* SCM_??? */, ...}, msg_flags=0}, 0) = 84
write(1, "64 bytes from 87.248.113.14: icm"..., 6064 bytes from 87.248.113.14: icmp_seq=2 ttl=54 time=79.0 ms
) = 60
gettimeofday({1186083747, 713584}, NULL) = 0
poll([{fd=3, events=POLLIN|POLLERR}], 1, 921) = 0
gettimeofday({1186083748, 633914}, NULL) = 0
gettimeofday({1186083748, 634023}, NULL) = 0
sendmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"\10\0\310\306=\f\0\3\2443\262F\247\254\t\0\10\t\n\v\f\r"..., 64}], msg_controllen=24, {cmsg_len=24, cmsg_level=SOL_IP, cmsg_type=, ...}, msg_flags=0}, MSG_CONFIRM) = 64
recvmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"E\0\0T\ra\0\0006\1\26\312W\370q\16PaG\27\0\0\320\306=\f"..., 192}], msg_controllen=20, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=0x1d /* SCM_??? */, ...}, msg_flags=0}, 0) = 84
write(1, "64 bytes from 87.248.113.14: icm"..., 6064 bytes from 87.248.113.14: icmp_seq=3 ttl=54 time=65.7 ms
) = 60
gettimeofday({1186083748, 700301}, NULL) = 0
poll([{fd=3, events=POLLIN|POLLERR}], 1, 934) = 0
gettimeofday({1186083749, 633921}, NULL) = 0
gettimeofday({1186083749, 634029}, NULL) = 0
sendmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"\10\0\301\305=\f\0\4\2453\262F\255\254\t\0\10\t\n\v\f\r"..., 64}], msg_controllen=24, {cmsg_len=24, cmsg_level=SOL_IP, cmsg_type=, ...}, msg_flags=0}, MSG_CONFIRM) = 64
recvmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"E\0\0T\27\320\0\0006\1\f[W\370q\16PaG\27\0\0\311\305=\f"..., 192}], msg_controllen=20, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=0x1d /* SCM_??? */, ...}, msg_flags=0}, 0) = 84
write(1, "64 bytes from 87.248.113.14: icm"..., 6064 bytes from 87.248.113.14: icmp_seq=4 ttl=54 time=68.8 ms
) = 60
gettimeofday({1186083749, 703430}, NULL) = 0
poll([{fd=3, events=POLLIN|POLLERR}], 1, 931) = 0
gettimeofday({1186083750, 633923}, NULL) = 0
gettimeofday({1186083750, 634032}, NULL) = 0
sendmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"\10\0\275\304=\f\0\5\2463\262F\260\254\t\0\10\t\n\v\f\r"..., 64}], msg_controllen=24, {cmsg_len=24, cmsg_level=SOL_IP, cmsg_type=, ...}, msg_flags=0}, MSG_CONFIRM) = 64
recvmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"E\0\0T\"\26\0\0006\1\2\25W\370q\16PaG\27\0\0\305\304=\f"..., 192}], msg_controllen=20, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=0x1d /* SCM_??? */, ...}, msg_flags=0}, 0) = 84
write(1, "64 bytes from 87.248.113.14: icm"..., 6064 bytes from 87.248.113.14: icmp_seq=5 ttl=54 time=69.3 ms
) = 60
gettimeofday({1186083750, 703966}, NULL) = 0
poll([{fd=3, events=POLLIN|POLLERR}], 1, 930) = 0
gettimeofday({1186083751, 633940}, NULL) = 0
gettimeofday({1186083751, 634050}, NULL) = 0
sendmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"\10\0\252\303=\f\0\6\2473\262F\302\254\t\0\10\t\n\v\f\r"..., 64}], msg_controllen=24, {cmsg_len=24, cmsg_level=SOL_IP, cmsg_type=, ...}, msg_flags=0}, MSG_CONFIRM) = 64
recvmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"E\0\0T,\272\0\0006\1\367pW\370q\16PaG\27\0\0\262\303=\f"..., 192}], msg_controllen=20, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=0x1d /* SCM_??? */, ...}, msg_flags=0}, 0) = 84
write(1, "64 bytes from 87.248.113.14: icm"..., 6064 bytes from 87.248.113.14: icmp_seq=6 ttl=54 time=64.0 ms
) = 60
gettimeofday({1186083751, 698661}, NULL) = 0
poll([{fd=3, events=POLLIN|POLLERR}], 1, 936) = 0
gettimeofday({1186083752, 633964}, NULL) = 0
gettimeofday({1186083752, 634073}, NULL) = 0
sendmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"\10\0\222\302=\f\0\7\2503\262F\331\254\t\0\10\t\n\v\f\r"..., 64}], msg_controllen=24, {cmsg_len=24, cmsg_level=SOL_IP, cmsg_type=, ...}, msg_flags=0}, MSG_CONFIRM) = 64
recvmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"E\0\0T7>\0\0006\1\354\354W\370q\16PaG\27\0\0\232\302=\f"..., 192}], msg_controllen=20, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=0x1d /* SCM_??? */, ...}, msg_flags=0}, 0) = 84
write(1, "64 bytes from 87.248.113.14: icm"..., 6064 bytes from 87.248.113.14: icmp_seq=7 ttl=54 time=64.5 ms
) = 60
gettimeofday({1186083752, 699205}, NULL) = 0
poll([{fd=3, events=POLLIN|POLLERR}], 1, 935) = 0
gettimeofday({1186083753, 633955}, NULL) = 0
gettimeofday({1186083753, 634064}, NULL) = 0
sendmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"\10\0\232\301=\f\0\10\2513\262F\320\254\t\0\10\t\n\v\f"..., 64}], msg_controllen=24, {cmsg_len=24, cmsg_level=SOL_IP, cmsg_type=, ...}, msg_flags=0}, MSG_CONFIRM) = 64
recvmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"E\0\0TA\236\0\0006\1\342\214W\370q\16PaG\27\0\0\242\301"..., 192}], msg_controllen=20, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=0x1d /* SCM_??? */, ...}, msg_flags=0}, 0) = 84
write(1, "64 bytes from 87.248.113.14: icm"..., 6064 bytes from 87.248.113.14: icmp_seq=8 ttl=54 time=62.7 ms
) = 60
gettimeofday({1186083753, 697399}, NULL) = 0
poll([{fd=3, events=POLLIN|POLLERR}], 1, 937) = 0
gettimeofday({1186083754, 633961}, NULL) = 0
gettimeofday({1186083754, 634070}, NULL) = 0
sendmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"\10\0\223\300=\f\0\t\2523\262F\326\254\t\0\10\t\n\v\f\r"..., 64}], msg_controllen=24, {cmsg_len=24, cmsg_level=SOL_IP, cmsg_type=, ...}, msg_flags=0}, MSG_CONFIRM) = 64
recvmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"E\0\0TL-\0\0006\1\327\375W\370q\16PaG\27\0\0\233\300=\f"..., 192}], msg_controllen=20, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=0x1d /* SCM_??? */, ...}, msg_flags=0}, 0) = 84
write(1, "64 bytes from 87.248.113.14: icm"..., 6064 bytes from 87.248.113.14: icmp_seq=9 ttl=54 time=68.6 ms
) = 60
gettimeofday({1186083754, 703225}, NULL) = 0
poll([{fd=3, events=POLLIN|POLLERR}], 1, 931) = 0
gettimeofday({1186083755, 633971}, NULL) = 0
gettimeofday({1186083755, 634079}, NULL) = 0
sendmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"\10\0\211\277=\f\0\n\2533\262F\337\254\t\0\10\t\n\v\f\r"..., 64}], msg_controllen=24, {cmsg_len=24, cmsg_level=SOL_IP, cmsg_type=, ...}, msg_flags=0}, MSG_CONFIRM) = 64
setitimer(ITIMER_REAL, {it_interval={0, 0}, it_value={1, 0}}, NULL) = 0
recvmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"E\0\0TVE\0\0006\1\315\345W\370q\16PaG\27\0\0\221\277=\f"..., 192}], msg_controllen=20, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=0x1d /* SCM_??? */, ...}, msg_flags=0}, 0) = 84
write(1, "64 bytes from 87.248.113.14: icm"..., 6164 bytes from 87.248.113.14: icmp_seq=10 ttl=54 time=63.9 ms
) = 61
write(1, "\n", 1
) = 1
write(1, "--- 87.248.113.14 ping statistic"..., 156--- 87.248.113.14 ping statistics ---
10 packets transmitted, 10 received, 0% packet loss, time 9007ms
rtt min/avg/max/mdev = 62.799/67.886/79.054/4.651 ms
) = 156
exit_group(0) = ?
Process 3133 detached
[-- Attachment #4: strace_eth2_2.6.20 --]
[-- Type: application/octet-stream, Size: 13335 bytes --]
execve("./ping", ["./ping", "-I", "eth2", "87.248.113.14", "-c", "10"], [/* 26 vars */]) = 0
brk(0) = 0x8063000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=34724, ...}) = 0
mmap2(NULL, 34724, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7fcb000
close(3) = 0
open("/lib/libresolv.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`!\0\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=77439, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fca000
mmap2(NULL, 75976, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7fb7000
mmap2(0xb7fc6000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf) = 0xb7fc6000
mmap2(0xb7fc8000, 6344, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7fc8000
close(3) = 0
open("/lib/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@_\1\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1528742, ...}) = 0
mmap2(NULL, 1316260, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e75000
mmap2(0xb7fb1000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13c) = 0xb7fb1000
mmap2(0xb7fb4000, 9636, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7fb4000
close(3) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7e74000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7e746c0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
mprotect(0xb7fb1000, 4096, PROT_READ) = 0
munmap(0xb7fcb000, 34724) = 0
socket(PF_INET, SOCK_RAW, IPPROTO_ICMP) = 3
getuid32() = 0
setuid32(0) = 0
socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 4
setsockopt(4, SOL_SOCKET, SO_BINDTODEVICE, "eth2\0", 5) = 0
connect(4, {sa_family=AF_INET, sin_port=htons(1025), sin_addr=inet_addr("87.248.113.14")}, 16) = 0
getsockname(4, {sa_family=AF_INET, sin_port=htons(32778), sin_addr=inet_addr("86.106.19.75")}, [16]) = 0
close(4) = 0
ioctl(3, SIOCGIFINDEX, {ifr_name="eth2", ifr_index=3}) = 0
setsockopt(3, SOL_RAW, ICMP_FILTER, ~(ICMP_ECHOREPLY|ICMP_DEST_UNREACH|ICMP_SOURCE_QUENCH|ICMP_REDIRECT|ICMP_TIME_EXCEEDED|ICMP_PARAMETERPROB), 4) = 0
setsockopt(3, SOL_IP, IP_RECVERR, [1], 4) = 0
setsockopt(3, SOL_SOCKET, SO_SNDBUF, [324], 4) = 0
setsockopt(3, SOL_SOCKET, SO_RCVBUF, [65536], 4) = 0
getsockopt(3, SOL_SOCKET, SO_RCVBUF, [131072], [4]) = 0
brk(0) = 0x8063000
brk(0x8084000) = 0x8084000
fstat64(1, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fd3000
setsockopt(3, SOL_SOCKET, SO_TIMESTAMP, [1], 4) = 0
setsockopt(3, SOL_SOCKET, SO_SNDTIMEO, "\1\0\0\0\0\0\0\0", 8) = 0
setsockopt(3, SOL_SOCKET, SO_RCVTIMEO, "\1\0\0\0\0\0\0\0", 8) = 0
getpid() = 2113
rt_sigaction(SIGINT, {0x804b220, [], SA_INTERRUPT}, NULL, 8) = 0
rt_sigaction(SIGALRM, {0x804b220, [], SA_INTERRUPT}, NULL, 8) = 0
rt_sigaction(SIGQUIT, {0x804b230, [], SA_INTERRUPT}, NULL, 8) = 0
gettimeofday({1186083952, 706356}, NULL) = 0
ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfb8ce78) = -1 EINVAL (Invalid argument)
gettimeofday({1186083952, 706639}, NULL) = 0
gettimeofday({1186083952, 706742}, NULL) = 0
sendmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"\10\0\350\257A\10\0\1p4\262F\266\310\n\0\10\t\n\v\f\r\16"..., 64}], msg_controllen=24, {cmsg_len=24, cmsg_level=SOL_IP, cmsg_type=, ...}, msg_flags=0}, 0) = 64
recvmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"E\210\0T6\371\0\0005\1\33mW\370q\16Vj\23K\0\0\360\257A"..., 192}], msg_controllen=20, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=0x1d /* SCM_??? */, ...}, msg_flags=0}, 0) = 84
write(1, "PING 87.248.113.14 (87.248.113.1"..., 141PING 87.248.113.14 (87.248.113.14) from 86.106.19.75 eth2: 56(84) bytes of data.
64 bytes from 87.248.113.14: icmp_seq=1 ttl=53 time=75.1 ms
) = 141
gettimeofday({1186083952, 785127}, NULL) = 0
poll([{fd=3, events=POLLIN|POLLERR}], 1, 922) = 0
gettimeofday({1186083953, 713300}, NULL) = 0
gettimeofday({1186083953, 714212}, NULL) = 0
sendmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"\10\0\271\221A\10\0\2q4\262F\344\345\n\0\10\t\n\v\f\r\16"..., 64}], msg_controllen=24, {cmsg_len=24, cmsg_level=SOL_IP, cmsg_type=, ...}, msg_flags=0}, MSG_CONFIRM) = 64
recvmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"E\210\0TAL\0\0005\1\21\32W\370q\16Vj\23K\0\0\301\221A\10"..., 192}], msg_controllen=20, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=0x1d /* SCM_??? */, ...}, msg_flags=0}, 0) = 84
write(1, "64 bytes from 87.248.113.14: icm"..., 6064 bytes from 87.248.113.14: icmp_seq=2 ttl=53 time=70.6 ms
) = 60
gettimeofday({1186083953, 787144}, NULL) = 0
poll([{fd=3, events=POLLIN|POLLERR}], 1, 927) = 0
gettimeofday({1186083954, 712881}, NULL) = 0
gettimeofday({1186083954, 713737}, NULL) = 0
sendmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"\10\0\223\222A\10\0\3r4\262F\t\344\n\0\10\t\n\v\f\r\16"..., 64}], msg_controllen=24, {cmsg_len=24, cmsg_level=SOL_IP, cmsg_type=, ...}, msg_flags=0}, MSG_CONFIRM) = 64
recvmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"E\210\0TK\223\0\0005\1\6\323W\370q\16Vj\23K\0\0\233\222"..., 192}], msg_controllen=20, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=0x1d /* SCM_??? */, ...}, msg_flags=0}, 0) = 84
write(1, "64 bytes from 87.248.113.14: icm"..., 6064 bytes from 87.248.113.14: icmp_seq=3 ttl=53 time=71.5 ms
) = 60
gettimeofday({1186083954, 787613}, NULL) = 0
poll([{fd=3, events=POLLIN|POLLERR}], 1, 926) = 0
gettimeofday({1186083955, 712260}, NULL) = 0
gettimeofday({1186083955, 713116}, NULL) = 0
sendmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"\10\0\377\223A\10\0\4s4\262F\234\341\n\0\10\t\n\v\f\r\16"..., 64}], msg_controllen=24, {cmsg_len=24, cmsg_level=SOL_IP, cmsg_type=, ...}, msg_flags=0}, MSG_CONFIRM) = 64
recvmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"E\210\0TU\254\0\0005\1\374\271W\370q\16Vj\23K\0\0\7\224"..., 192}], msg_controllen=20, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=0x1d /* SCM_??? */, ...}, msg_flags=0}, 0) = 84
write(1, "64 bytes from 87.248.113.14: icm"..., 6064 bytes from 87.248.113.14: icmp_seq=4 ttl=53 time=67.4 ms
) = 60
gettimeofday({1186083955, 781925}, NULL) = 0
poll([{fd=3, events=POLLIN|POLLERR}], 1, 931) = 0
gettimeofday({1186083956, 721775}, NULL) = 0
gettimeofday({1186083956, 722662}, NULL) = 0
sendmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"\10\0\264mA\10\0\5t4\262F\346\6\v\0\10\t\n\v\f\r\16\17"..., 64}], msg_controllen=24, {cmsg_len=24, cmsg_level=SOL_IP, cmsg_type=, ...}, msg_flags=0}, MSG_CONFIRM) = 64
recvmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"E\210\0T`\37\0\0005\1\362FW\370q\16Vj\23K\0\0\274mA\10"..., 192}], msg_controllen=20, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=0x1d /* SCM_??? */, ...}, msg_flags=0}, 0) = 84
write(1, "64 bytes from 87.248.113.14: icm"..., 6064 bytes from 87.248.113.14: icmp_seq=5 ttl=53 time=68.2 ms
) = 60
gettimeofday({1186083956, 793146}, NULL) = 0
poll([{fd=3, events=POLLIN|POLLERR}], 1, 929) = 0
gettimeofday({1186083957, 721304}, NULL) = 0
gettimeofday({1186083957, 722165}, NULL) = 0
sendmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"\10\0\244nA\10\0\6u4\262F\365\4\v\0\10\t\n\v\f\r\16\17"..., 64}], msg_controllen=24, {cmsg_len=24, cmsg_level=SOL_IP, cmsg_type=, ...}, msg_flags=0}, MSG_CONFIRM) = 64
recvmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"E\210\0Tj\26\0\0005\1\350OW\370q\16Vj\23K\0\0\254nA\10"..., 192}], msg_controllen=20, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=0x1d /* SCM_??? */, ...}, msg_flags=0}, 0) = 84
write(1, "64 bytes from 87.248.113.14: icm"..., 6064 bytes from 87.248.113.14: icmp_seq=6 ttl=53 time=69.7 ms
) = 60
gettimeofday({1186083957, 792929}, NULL) = 0
poll([{fd=3, events=POLLIN|POLLERR}], 1, 929) = 0
gettimeofday({1186083958, 720785}, NULL) = 0
gettimeofday({1186083958, 721642}, NULL) = 0
sendmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"\10\0\256oA\10\0\7v4\262F\352\2\v\0\10\t\n\v\f\r\16\17"..., 64}], msg_controllen=24, {cmsg_len=24, cmsg_level=SOL_IP, cmsg_type=, ...}, msg_flags=0}, MSG_CONFIRM) = 64
recvmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"E\210\0Tt/\0\0005\1\3366W\370q\16Vj\23K\0\0\266oA\10\0"..., 192}], msg_controllen=20, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=0x1d /* SCM_??? */, ...}, msg_flags=0}, 0) = 84
write(1, "64 bytes from 87.248.113.14: icm"..., 6064 bytes from 87.248.113.14: icmp_seq=7 ttl=53 time=71.7 ms
) = 60
gettimeofday({1186083958, 795674}, NULL) = 0
poll([{fd=3, events=POLLIN|POLLERR}], 1, 926) = 0
gettimeofday({1186083959, 720275}, NULL) = 0
gettimeofday({1186083959, 721132}, NULL) = 0
sendmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"\10\0\253pA\10\0\10w4\262F\354\0\v\0\10\t\n\v\f\r\16\17"..., 64}], msg_controllen=24, {cmsg_len=24, cmsg_level=SOL_IP, cmsg_type=, ...}, msg_flags=0}, MSG_CONFIRM) = 64
recvmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"E\210\0T}\330\0\0005\1\324\215W\370q\16Vj\23K\0\0\263p"..., 192}], msg_controllen=20, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=0x1d /* SCM_??? */, ...}, msg_flags=0}, 0) = 84
write(1, "64 bytes from 87.248.113.14: icm"..., 6064 bytes from 87.248.113.14: icmp_seq=8 ttl=53 time=66.7 ms
) = 60
gettimeofday({1186083959, 789802}, NULL) = 0
poll([{fd=3, events=POLLIN|POLLERR}], 1, 931) = 0
gettimeofday({1186083960, 729784}, NULL) = 0
gettimeofday({1186083960, 730641}, NULL) = 0
sendmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"\10\0\205JA\10\0\tx4\262F\21&\v\0\10\t\n\v\f\r\16\17\20"..., 64}], msg_controllen=24, {cmsg_len=24, cmsg_level=SOL_IP, cmsg_type=, ...}, msg_flags=0}, MSG_CONFIRM) = 64
recvmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"E\210\0T\207\350\0\0005\1\312}W\370q\16Vj\23K\0\0\215J"..., 192}], msg_controllen=20, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=0x1d /* SCM_??? */, ...}, msg_flags=0}, 0) = 84
write(1, "64 bytes from 87.248.113.14: icm"..., 6064 bytes from 87.248.113.14: icmp_seq=9 ttl=53 time=67.2 ms
) = 60
gettimeofday({1186083960, 800065}, NULL) = 0
poll([{fd=3, events=POLLIN|POLLERR, revents=POLLIN}], 1, 930) = 1
recvmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("80.97.71.1")}, msg_iov(1)=[{"E\0\0T\0\0@\0\377\1L\316PaG\1PaG\27\0\0gr\\\10\0\1y4\262"..., 192}], msg_controllen=20, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=0x1d /* SCM_??? */, ...}, msg_flags=0}, MSG_DONTWAIT) = 84
setsockopt(3, SOL_SOCKET, SO_ATTACH_FILTER, "\10\0\0\0\300\372\4\10", 8) = 0
gettimeofday({1186083961, 341678}, NULL) = 0
poll([{fd=3, events=POLLIN|POLLERR}], 1, 388) = 0
gettimeofday({1186083961, 729316}, NULL) = 0
gettimeofday({1186083961, 730180}, NULL) = 0
sendmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"\10\0QKA\10\0\ny4\262FD$\v\0\10\t\n\v\f\r\16\17\20\21\22"..., 64}], msg_controllen=24, {cmsg_len=24, cmsg_level=SOL_IP, cmsg_type=, ...}, msg_flags=0}, MSG_CONFIRM) = 64
setitimer(ITIMER_REAL, {it_interval={0, 0}, it_value={1, 0}}, NULL) = 0
recvmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"E\210\0T\222:\0\0005\1\300+W\370q\16Vj\23K\0\0YKA\10\0"..., 192}], msg_controllen=20, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=0x1d /* SCM_??? */, ...}, msg_flags=0}, 0) = 84
write(1, "64 bytes from 87.248.113.14: icm"..., 6164 bytes from 87.248.113.14: icmp_seq=10 ttl=53 time=70.3 ms
) = 61
write(1, "\n", 1
) = 1
write(1, "--- 87.248.113.14 ping statistic"..., 156--- 87.248.113.14 ping statistics ---
10 packets transmitted, 10 received, 0% packet loss, time 9022ms
rtt min/avg/max/mdev = 66.726/69.874/75.180/2.477 ms
) = 156
exit_group(0) = ?
Process 2113 detached
[-- Attachment #5: strace_eth2_2.6.22 --]
[-- Type: application/octet-stream, Size: 15575 bytes --]
execve("./ping", ["./ping", "-I", "eth2", "87.248.113.14", "-c", "10"], [/* 29 vars */]) = 0
brk(0) = 0x8063000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=34724, ...}) = 0
mmap2(NULL, 34724, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7eff000
close(3) = 0
open("/lib/libresolv.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`!\0\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=77439, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7efe000
mmap2(NULL, 75976, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7eeb000
mmap2(0xb7efa000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf) = 0xb7efa000
mmap2(0xb7efc000, 6344, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7efc000
close(3) = 0
open("/lib/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@_\1\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1528742, ...}) = 0
mmap2(NULL, 1316260, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7da9000
mmap2(0xb7ee5000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13c) = 0xb7ee5000
mmap2(0xb7ee8000, 9636, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7ee8000
close(3) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7da8000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7da86c0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
mprotect(0xb7ee5000, 4096, PROT_READ) = 0
munmap(0xb7eff000, 34724) = 0
socket(PF_INET, SOCK_RAW, IPPROTO_ICMP) = 3
getuid32() = 0
setuid32(0) = 0
socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 4
setsockopt(4, SOL_SOCKET, SO_BINDTODEVICE, "eth2\0", 5) = 0
connect(4, {sa_family=AF_INET, sin_port=htons(1025), sin_addr=inet_addr("87.248.113.14")}, 16) = 0
getsockname(4, {sa_family=AF_INET, sin_port=htons(32794), sin_addr=inet_addr("86.106.19.75")}, [16]) = 0
close(4) = 0
ioctl(3, SIOCGIFINDEX, {ifr_name="eth2", ifr_index=3}) = 0
setsockopt(3, SOL_RAW, ICMP_FILTER, ~(ICMP_ECHOREPLY|ICMP_DEST_UNREACH|ICMP_SOURCE_QUENCH|ICMP_REDIRECT|ICMP_TIME_EXCEEDED|ICMP_PARAMETERPROB), 4) = 0
setsockopt(3, SOL_IP, IP_RECVERR, [1], 4) = 0
setsockopt(3, SOL_SOCKET, SO_SNDBUF, [324], 4) = 0
setsockopt(3, SOL_SOCKET, SO_RCVBUF, [65536], 4) = 0
getsockopt(3, SOL_SOCKET, SO_RCVBUF, [131072], [4]) = 0
brk(0) = 0x8063000
brk(0x8084000) = 0x8084000
fstat64(1, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f07000
setsockopt(3, SOL_SOCKET, SO_TIMESTAMP, [1], 4) = 0
setsockopt(3, SOL_SOCKET, SO_SNDTIMEO, "\1\0\0\0\0\0\0\0", 8) = 0
setsockopt(3, SOL_SOCKET, SO_RCVTIMEO, "\1\0\0\0\0\0\0\0", 8) = 0
getpid() = 3093
rt_sigaction(SIGINT, {0x804b220, [], SA_INTERRUPT}, NULL, 8) = 0
rt_sigaction(SIGALRM, {0x804b220, [], SA_INTERRUPT}, NULL, 8) = 0
rt_sigaction(SIGQUIT, {0x804b230, [], SA_INTERRUPT}, NULL, 8) = 0
gettimeofday({1186083700, 834172}, NULL) = 0
ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbff2ac98) = -1 EINVAL (Invalid argument)
gettimeofday({1186083700, 836688}, NULL) = 0
gettimeofday({1186083700, 837896}, NULL) = 0
sendmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"\10\0\274\254\25\f\0\1t3\262F\10\311\f\0\10\t\n\v\f\r\16"..., 64}], msg_controllen=24, {cmsg_len=24, cmsg_level=SOL_IP, cmsg_type=, ...}, msg_flags=0}, 0) = 64
recvmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("80.97.71.1")}, msg_iov(1)=[{"E\0\0T\0\0@\0\377\1L\316PaG\1PaG\27\0\0a\243\324\v\0bu"..., 192}], msg_controllen=20, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=0x1d /* SCM_??? */, ...}, msg_flags=0}, 0) = 84
setsockopt(3, SOL_SOCKET, SO_ATTACH_FILTER, "\10\0\0\0\300\372\4\10", 8) = 0
recvmsg(3, 0xbff2aec8, MSG_DONTWAIT) = -1 EAGAIN (Resource temporarily unavailable)
gettimeofday({1186083701, 583220}, NULL) = 0
poll([{fd=3, events=POLLIN|POLLERR}], 1, 253) = 0
gettimeofday({1186083701, 843650}, NULL) = 0
gettimeofday({1186083701, 843759}, NULL) = 0
sendmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"\10\0\324\224\25\f\0\2u3\262F\357\337\f\0\10\t\n\v\f\r"..., 64}], msg_controllen=24, {cmsg_len=24, cmsg_level=SOL_IP, cmsg_type=, ...}, msg_flags=0}, 0) = 64
recvmsg(3, 0xbff2aec8, 0) = -1 EAGAIN (Resource temporarily unavailable)
gettimeofday({1186083702, 843650}, NULL) = 0
gettimeofday({1186083702, 843766}, NULL) = 0
sendmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"\10\0\314\223\25\f\0\3v3\262F\366\337\f\0\10\t\n\v\f\r"..., 64}], msg_controllen=24, {cmsg_len=24, cmsg_level=SOL_IP, cmsg_type=, ...}, msg_flags=0}, 0) = 64
recvmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("86.106.19.75")}, msg_iov(1)=[{"E\300\0pEx\0\0@\1`\353Vj\23KVj\23K\3\1\374\376\0\0\0\0"..., 192}], msg_controllen=20, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=0x1d /* SCM_??? */, ...}, msg_flags=0}, 0) = 112
recvmsg(3, 0xbff2aec8, MSG_DONTWAIT) = -1 EHOSTUNREACH (No route to host)
recvmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"\10\0\274\254\25\f\0\1", 8}], msg_controllen=64, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=0x1d /* SCM_??? */, ...}, msg_flags=MSG_TRUNC|MSG_ERRQUEUE}, MSG_ERRQUEUE|MSG_DONTWAIT) = 8
setsockopt(3, SOL_RAW, ICMP_FILTER, ~(ICMP_ECHOREPLY|ICMP_SOURCE_QUENCH|ICMP_REDIRECT), 4) = 0
write(1, "PING 87.248.113.14 (87.248.113.1"..., 139PING 87.248.113.14 (87.248.113.14) from 86.106.19.75 eth2: 56(84) bytes of data.
From 86.106.19.75 icmp_seq=1 Destination Host Unreachable
) = 139
recvmsg(3, 0xbff2aec8, MSG_DONTWAIT) = -1 EHOSTUNREACH (No route to host)
recvmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"\10\0\324\224\25\f\0\2", 8}], msg_controllen=64, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=0x1d /* SCM_??? */, ...}, msg_flags=MSG_TRUNC|MSG_ERRQUEUE}, MSG_ERRQUEUE|MSG_DONTWAIT) = 8
write(1, "From 86.106.19.75 icmp_seq=2 Des"..., 58From 86.106.19.75 icmp_seq=2 Destination Host Unreachable
) = 58
recvmsg(3, 0xbff2aec8, MSG_DONTWAIT) = -1 EHOSTUNREACH (No route to host)
recvmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"\10\0\314\223\25\f\0\3", 8}], msg_controllen=64, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=0x1d /* SCM_??? */, ...}, msg_flags=MSG_TRUNC|MSG_ERRQUEUE}, MSG_ERRQUEUE|MSG_DONTWAIT) = 8
write(1, "From 86.106.19.75 icmp_seq=3 Des"..., 58From 86.106.19.75 icmp_seq=3 Destination Host Unreachable
) = 58
gettimeofday({1186083703, 846127}, NULL) = 0
gettimeofday({1186083703, 846230}, NULL) = 0
sendmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"\10\0+\211\25\f\0\4w3\262F\226\351\f\0\10\t\n\v\f\r\16"..., 64}], msg_controllen=24, {cmsg_len=24, cmsg_level=SOL_IP, cmsg_type=, ...}, msg_flags=0}, 0) = 64
recvmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("86.106.19.75")}, msg_iov(1)=[{"E\300\0pEy\0\0@\1`\352Vj\23KVj\23K\3\1\374\376\0\0\0\0"..., 192}], msg_controllen=20, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=0x1d /* SCM_??? */, ...}, msg_flags=0}, 0) = 112
recvmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("86.106.19.75")}, msg_iov(1)=[{"E\300\0pEz\0\0@\1`\351Vj\23KVj\23K\3\1\374\376\0\0\0\0"..., 192}], msg_controllen=20, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=0x1d /* SCM_??? */, ...}, msg_flags=0}, MSG_DONTWAIT) = 112
recvmsg(3, 0xbff2aec8, MSG_DONTWAIT) = -1 EAGAIN (Resource temporarily unavailable)
gettimeofday({1186083703, 847416}, NULL) = 0
poll([{fd=3, events=POLLIN|POLLERR}], 1, 999) = 0
gettimeofday({1186083704, 843581}, NULL) = 0
poll([{fd=3, events=POLLIN|POLLERR}], 1, 10) = 0
gettimeofday({1186083704, 853609}, NULL) = 0
gettimeofday({1186083704, 853719}, NULL) = 0
sendmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"\10\0\351j\25\f\0\5x3\262F\327\6\r\0\10\t\n\v\f\r\16\17"..., 64}], msg_controllen=24, {cmsg_len=24, cmsg_level=SOL_IP, cmsg_type=, ...}, msg_flags=0}, 0) = 64
recvmsg(3, 0xbff2aec8, 0) = -1 EAGAIN (Resource temporarily unavailable)
gettimeofday({1186083705, 853658}, NULL) = 0
gettimeofday({1186083705, 853772}, NULL) = 0
sendmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"\10\0\263i\25\f\0\6y3\262F\f\7\r\0\10\t\n\v\f\r\16\17\20"..., 64}], msg_controllen=24, {cmsg_len=24, cmsg_level=SOL_IP, cmsg_type=, ...}, msg_flags=0}, 0) = 64
recvmsg(3, 0xbff2aec8, 0) = -1 EAGAIN (Resource temporarily unavailable)
gettimeofday({1186083706, 853912}, NULL) = 0
gettimeofday({1186083706, 854026}, NULL) = 0
sendmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"\10\0\264g\25\f\0\7z3\262F\n\10\r\0\10\t\n\v\f\r\16\17"..., 64}], msg_controllen=24, {cmsg_len=24, cmsg_level=SOL_IP, cmsg_type=, ...}, msg_flags=0}, 0) = 64
recvmsg(3, 0xbff2aec8, 0) = -1 EHOSTUNREACH (No route to host)
recvmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"\10\0+\211\25\f\0\4", 8}], msg_controllen=64, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=0x1d /* SCM_??? */, ...}, msg_flags=MSG_TRUNC|MSG_ERRQUEUE}, MSG_ERRQUEUE|MSG_DONTWAIT) = 8
write(1, "From 86.106.19.75 icmp_seq=4 Des"..., 58From 86.106.19.75 icmp_seq=4 Destination Host Unreachable
) = 58
recvmsg(3, 0xbff2aec8, MSG_DONTWAIT) = -1 EHOSTUNREACH (No route to host)
recvmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"\10\0\351j\25\f\0\5", 8}], msg_controllen=64, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=0x1d /* SCM_??? */, ...}, msg_flags=MSG_TRUNC|MSG_ERRQUEUE}, MSG_ERRQUEUE|MSG_DONTWAIT) = 8
write(1, "From 86.106.19.75 icmp_seq=5 Des"..., 58From 86.106.19.75 icmp_seq=5 Destination Host Unreachable
) = 58
recvmsg(3, 0xbff2aec8, MSG_DONTWAIT) = -1 EHOSTUNREACH (No route to host)
recvmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"\10\0\263i\25\f\0\6", 8}], msg_controllen=64, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=0x1d /* SCM_??? */, ...}, msg_flags=MSG_TRUNC|MSG_ERRQUEUE}, MSG_ERRQUEUE|MSG_DONTWAIT) = 8
write(1, "From 86.106.19.75 icmp_seq=6 Des"..., 58From 86.106.19.75 icmp_seq=6 Destination Host Unreachable
) = 58
recvmsg(3, 0xbff2aec8, MSG_DONTWAIT) = -1 EAGAIN (Resource temporarily unavailable)
gettimeofday({1186083706, 856631}, NULL) = 0
poll([{fd=3, events=POLLIN|POLLERR}], 1, 998) = 0
gettimeofday({1186083707, 853868}, NULL) = 0
gettimeofday({1186083707, 853975}, NULL) = 0
sendmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"\10\0\346f\25\f\0\10{3\262F\327\7\r\0\10\t\n\v\f\r\16\17"..., 64}], msg_controllen=24, {cmsg_len=24, cmsg_level=SOL_IP, cmsg_type=, ...}, msg_flags=0}, 0) = 64
recvmsg(3, 0xbff2aec8, 0) = -1 EAGAIN (Resource temporarily unavailable)
gettimeofday({1186083708, 853620}, NULL) = 0
gettimeofday({1186083708, 853735}, NULL) = 0
sendmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"\10\0\325f\25\f\0\t|3\262F\347\6\r\0\10\t\n\v\f\r\16\17"..., 64}], msg_controllen=24, {cmsg_len=24, cmsg_level=SOL_IP, cmsg_type=, ...}, msg_flags=0}, 0) = 64
recvmsg(3, 0xbff2aec8, 0) = -1 EAGAIN (Resource temporarily unavailable)
gettimeofday({1186083709, 853616}, NULL) = 0
gettimeofday({1186083709, 853729}, NULL) = 0
sendmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"\10\0\332e\25\f\0\n}3\262F\341\6\r\0\10\t\n\v\f\r\16\17"..., 64}], msg_controllen=24, {cmsg_len=24, cmsg_level=SOL_IP, cmsg_type=, ...}, msg_flags=0}, 0) = 64
setitimer(ITIMER_REAL, {it_interval={0, 0}, it_value={10, 0}}, NULL) = 0
recvmsg(3, 0xbff2aec8, 0) = -1 EHOSTUNREACH (No route to host)
recvmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"\10\0\346f\25\f\0\10", 8}], msg_controllen=64, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=0x1d /* SCM_??? */, ...}, msg_flags=MSG_TRUNC|MSG_ERRQUEUE}, MSG_ERRQUEUE|MSG_DONTWAIT) = 8
write(1, "From 86.106.19.75 icmp_seq=8 Des"..., 58From 86.106.19.75 icmp_seq=8 Destination Host Unreachable
) = 58
recvmsg(3, 0xbff2aec8, MSG_DONTWAIT) = -1 EHOSTUNREACH (No route to host)
recvmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"\10\0\325f\25\f\0\t", 8}], msg_controllen=64, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=0x1d /* SCM_??? */, ...}, msg_flags=MSG_TRUNC|MSG_ERRQUEUE}, MSG_ERRQUEUE|MSG_DONTWAIT) = 8
write(1, "From 86.106.19.75 icmp_seq=9 Des"..., 58From 86.106.19.75 icmp_seq=9 Destination Host Unreachable
) = 58
recvmsg(3, 0xbff2aec8, MSG_DONTWAIT) = -1 EHOSTUNREACH (No route to host)
recvmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("87.248.113.14")}, msg_iov(1)=[{"\10\0\332e\25\f\0\n", 8}], msg_controllen=64, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=0x1d /* SCM_??? */, ...}, msg_flags=MSG_TRUNC|MSG_ERRQUEUE}, MSG_ERRQUEUE|MSG_DONTWAIT) = 8
write(1, "From 86.106.19.75 icmp_seq=10 De"..., 59From 86.106.19.75 icmp_seq=10 Destination Host Unreachable
) = 59
recvmsg(3, 0xbff2aec8, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(3, 0xbff2aec8, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(3, 0xbff2aec8, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(3, 0xbff2aec8, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(3, 0xbff2aec8, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(3, 0xbff2aec8, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(3, 0xbff2aec8, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(3, 0xbff2aec8, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(3, 0xbff2aec8, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(3, 0xbff2aec8, 0) = -1 EAGAIN (Resource temporarily unavailable)
--- SIGALRM (Alarm clock) @ 0 (0) ---
sigreturn() = ? (mask now [])
write(1, "\n", 1
) = 1
write(1, "--- 87.248.113.14 ping statistic"..., 124--- 87.248.113.14 ping statistics ---
10 packets transmitted, 0 received, +9 errors, 100% packet loss, time 9019ms
, pipe 4
) = 124
exit_group(1) = ?
Process 3093 detached
next prev parent reply other threads:[~2007-08-02 20:00 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-07-27 8:30 source interface ping bug ? nano bug
2007-07-29 11:48 ` nano bug
2007-07-30 8:46 ` nano bug
2007-07-30 16:06 ` Ben Greear
[not found] ` <d39c36500708021256p38347eabu14bd731dedb61230@mail.gmail.com>
2007-08-02 20:00 ` nano bug [this message]
2007-07-30 16:19 ` Patrick McHardy
[not found] ` <d39c36500708021258v1b45c3d1q2656bd3cdd9477f7@mail.gmail.com>
2007-08-02 20:01 ` Fwd: " nano bug
2007-08-04 17:16 ` nano bug
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=d39c36500708021300l11f0141bj6885443e2c8b3cb2@mail.gmail.com \
--to=linnewbye@gmail.com \
--cc=netdev@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).