testing ipv6 tools
Maybe I'm missing some important pieces, but is there someone who can
get this to work ?
root@penny:/home/ik5pvx # ping6 fe80::250:4ff:fe38:a630
connect: Invalid argument
the address is the site-wide one automatically assigned to the eth0 of
another computer on the lan.
here's a strace of the command above:
root@penny:/home/ik5pvx # strace ping6 fe80::250:4ff:fe38:a630
execve("/bin/ping6", ["ping6", "fe80::250:4ff:fe38:a630"], [/* 39 vars */]) = 0
uname({sys="Linux", node="penny", ...}) = 0
brk(0) = 0x806da98
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40017000
open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(0x3, 0xbfffebfc) = 0
old_mmap(NULL, 57790, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40018000
close(3) = 0
open("/lib/i686/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\340(\0"..., 1024) = 1024
fstat64(0x3, 0xbfffec44) = 0
old_mmap(NULL, 70628, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40027000
mprotect(0x40035000, 13284, PROT_NONE) = 0
old_mmap(0x40035000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xd000) = 0x40035000
old_mmap(0x40036000, 9188, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40036000
close(3) = 0
open("/lib/i686/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\0l\313\1"..., 1024) = 1024
fstat64(0x3, 0xbfffec34) = 0
old_mmap(NULL, 1179140, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40039000
mprotect(0x4014e000, 44548, PROT_NONE) = 0
old_mmap(0x4014e000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x114000) = 0x4014e000
old_mmap(0x40155000, 15876, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40155000
close(3) = 0
open("/lib/i686/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\0l\313\1"..., 1024) = 1024
fstat64(0x3, 0xbfffebc4) = 0
close(3) = 0
munmap(0x40018000, 57790) = 0
getpid() = 10950
socket(PF_INET6, SOCK_RAW, 58) = 3
SYS_199(0x401542c4, 0, 0x40154f20, 0x40151630, 0x2) = 0
msgget(IPC_PRIVATE, 0) = 0
socket(PF_INET6, SOCK_DGRAM, 0) = 4
connect(4, {sin_family=AF_INET6, sin6_port=htons(1025), inet_pton(AF_INET6, "fe80::250:4ff:fe38:a630", &sin6_addr), sin6_flowinfo=htonl(0)}}, 24) = -1 EINVAL (Invalid argument)
write(2, "connect: Invalid argument\n", 26connect: Invalid argument
) = 26
_exit(2) = ?
root@penny:/home/ik5pvx #
--
-------------------------------------------------------------------------------
Pierfrancesco Caci | ik5pvx | mailto:p.caci@tin.it - http://gusp.dyndns.org
Firenze - Italia | Office for the Complication of Otherwise Simple Affairs
Linux penny 2.4.0 #1 Sat Jan 6 14:27:38 CET 2001 i686 unknown
Reply to: