Re: [Vtun-Users] Vtun 2.5b1 + RedHat 7.1 / 2.4.9-12 (Yes, again !)
Status: Inactive
Brought to you by:
mtbishop
|
From: Vincent J. <Vin...@ke...> - 2001-11-20 15:50:32
|
Yes, I've recompiled vtun after the upgrage. And I also ensured that /usr/include/linux was a symlink to /usr/src/linux/include/linux But it still doesn't work... :-( Here is the full dump: (sorry) Thanks for you help anyway ! [root@no-intranet /tmp]# strace -f vtund -P 5000 no-intranet ipsec.kelkoo.net execve("/usr/local/sbin/vtund", ["vtund", "-P", "5000", "no-intranet", "ipsec.kelkoo.net"], [/* 23 vars */]) = 0 uname({sys="Linux", node="no-intranet.kelkoo-no.net", ...}) = 0 brk(0) = 0x80574e8 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(3, {st_mode=S_IFREG|0644, st_size=20132, ...}) = 0 old_mmap(NULL, 20132, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40018000 close(3) = 0 open("/usr/lib/libz.so.1", 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\320\31"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=60112, ...}) = 0 old_mmap(NULL, 55120, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4001d000 mprotect(0x40029000, 5968, PROT_NONE) = 0 old_mmap(0x40029000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xb000) = 0x40029000 close(3) = 0 open("/usr/lib/libcrypto.so.1", 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\360 \2"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=872656, ...}) = 0 old_mmap(NULL, 770048, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4002b000 mprotect(0x400d9000, 57344, PROT_NONE) = 0 old_mmap(0x400d9000, 45056, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xad000) = 0x400d9000 old_mmap(0x400e4000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x400e4000 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\0@\307\1"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=5780406, ...}) = 0 old_mmap(NULL, 1291080, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x400e7000 mprotect(0x40219000, 37704, PROT_NONE) = 0 old_mmap(0x40219000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x131000) = 0x40219000 old_mmap(0x4021f000, 13128, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4021f000 close(3) = 0 open("/lib/libdl.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\0P\36\0\000"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=65997, ...}) = 0 old_mmap(NULL, 12756, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40223000 mprotect(0x40226000, 468, PROT_NONE) = 0 old_mmap(0x40226000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2000) = 0x40226000 close(3) = 0 munmap(0x40018000, 20132) = 0 brk(0) = 0x80574e8 brk(0x8057510) = 0x8057510 brk(0x8058000) = 0x8058000 socket(PF_UNIX, SOCK_DGRAM, 0) = 3 fcntl64(3, F_SETFD, FD_CLOEXEC) = 0 connect(3, {sin_family=AF_UNIX, path=" /dev/log"}, 16) = 0 open("/usr/local/etc/vtund.conf", O_RDONLY) = 4 brk(0x805d000) = 0x805d000 ioctl(4, TCGETS, 0xbffff030) = -1 ENOTTY (Inappropriate ioctl for device) fstat64(4, {st_mode=S_IFREG|0600, st_size=1131, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40018000 read(4, "#\n# Global Options\n#\noptions {\nt"..., 8192) = 1131 read(4, "", 4096) = 0 read(4, "", 8192) = 0 ioctl(4, TCGETS, 0xbffff010) = -1 ENOTTY (Inappropriate ioctl for device) close(4) = 0 munmap(0x40018000, 4096) = 0 fork() = 6906 [pid 6906] open("/dev/null", O_RDWR) = 4 [pid 6906] close(0) = 0 [pid 6906] dup(4) = 0 [pid 6906] close(1) = 0 [pid 6906] dup(4) = 1 [pid 6906] close(2) = 0 [pid 6906] dup(4) = 2 [pid 6906] close(4) = 0 [pid 6906] setsid() = 6906 [pid 6906] chdir("/") = 0 [pid 6906] brk(0x8060000) = 0x8060000 [pid 6906] time([1006271623]) = 1006271623 [pid 6906] open("/etc/localtime", O_RDONLY) = 4 [pid 6906] fstat64(4, {st_mode=S_IFREG|0644, st_size=755, ...}) = 0 [pid 6906] mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40018000 [pid 6906] read(4, "TZif\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\4\0\0\0\4\0"..., 4096) = 755 [pid 6906] close(4) = 0 [pid 6906] munmap(0x40018000, 4096) = 0 [pid 6906] getpid() = 6906 [pid 6906] writev(2, [{"vtund[6906]: VTun client ver 2.5"..., 53}, {"\n", 1}], 2) = 54 [pid 6906] rt_sigaction(SIGPIPE, {0x401d1240, [], 0x4000000}, {SIG_DFL}, 8) = 0 [pid 6906] send(3, "<30>Nov 20 16:53:43 vtund[6906]:"..., 73, 0) = 73 [pid 6906] rt_sigaction(SIGPIPE, {SIG_DFL}, NULL, 8) = 0 [pid 6906] rt_sigaction(SIGHUP, {SIG_IGN}, NULL, 8) = 0 [pid 6906] rt_sigaction(SIGINT, {SIG_IGN}, NULL, 8) = 0 [pid 6906] rt_sigaction(SIGQUIT, {SIG_IGN}, NULL, 8) = 0 [pid 6906] rt_sigaction(SIGPIPE, {SIG_IGN}, NULL, 8) = 0 [pid 6906] rt_sigaction(SIGCHLD, {SIG_IGN}, NULL, 8) = 0 [pid 6906] rt_sigaction(SIGTERM, {0x804c474, [], SA_NOCLDWAIT|0x4000000}, NULL, 8) = 0 [pid 6906] gettimeofday({1006271623, 976794}, NULL) = 0 [pid 6906] getpid() = 6906 [pid 6906] open("/etc/resolv.conf", O_RDONLY) = 4 [pid 6906] fstat64(4, {st_mode=S_IFREG|0644, st_size=162, ...}) = 0 [pid 6906] mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40018000 [pid 6906] read(4, "search kelkoo-no.net\ndomain kelk"..., 4096) = 162 [pid 6906] read(4, "", 4096) = 0 [pid 6906] close(4) = 0 [pid 6906] munmap(0x40018000, 4096) = 0 [pid 6906] socket(PF_UNIX, SOCK_STREAM, 0) = 4 [pid 6906] connect(4, {sin_family=AF_UNIX, path=" /var/run/.nscd_socket"}, 110) = -1 ENOENT (No such file or directory) [pid 6906] close(4) = 0 [pid 6906] open("/etc/nsswitch.conf", O_RDONLY) = 4 [pid 6906] fstat64(4, {st_mode=S_IFREG|0644, st_size=1750, ...}) = 0 [pid 6906] mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40018000 [pid 6906] read(4, "#\n# /etc/nsswitch.conf\n#\n# An ex"..., 4096) = 1750 [pid 6906] read(4, "", 4096) = 0 [pid 6906] close(4) = 0 [pid 6906] munmap(0x40018000, 4096) = 0 [pid 6906] open("/etc/ld.so.cache", O_RDONLY) = 4 [pid 6906] fstat64(4, {st_mode=S_IFREG|0644, st_size=20132, ...}) = 0 [pid 6906] old_mmap(NULL, 20132, PROT_READ, MAP_PRIVATE, 4, 0) = 0x40018000 [pid 6906] close(4) = 0 [pid 6906] open("/lib/libnss_files.so.2", O_RDONLY) = 4 [pid 6906] read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200 \0"..., 1024) = 1024 [pid 6906] fstat64(4, {st_mode=S_IFREG|0755, st_size=262272, ...}) = 0 [pid 6906] old_mmap(NULL, 42600, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x40227000 [pid 6906] mprotect(0x40231000, 1640, PROT_NONE) = 0 [pid 6906] old_mmap(0x40231000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x9000) = 0x40231000 [pid 6906] close(4) = 0 [pid 6906] munmap(0x40018000, 20132) = 0 [pid 6906] open("/etc/host.conf", O_RDONLY) = 4 [pid 6906] fstat64(4, {st_mode=S_IFREG|0644, st_size=17, ...}) = 0 [pid 6906] mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40018000 [pid 6906] read(4, "order hosts,bind\n", 4096) = 17 [pid 6906] read(4, "", 4096) = 0 [pid 6906] close(4) = 0 [pid 6906] munmap(0x40018000, 4096) = 0 [pid 6906] open("/etc/hosts", O_RDONLY) = 4 [pid 6906] fcntl64(4, F_GETFD) = 0 [pid 6906] fcntl64(4, F_SETFD, FD_CLOEXEC) = 0 [pid 6906] fstat64(4, {st_mode=S_IFREG|0644, st_size=238, ...}) = 0 [pid 6906] mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40018000 [pid 6906] read(4, "# Do not remove the following li"..., 4096) = 238 [pid 6906] read(4, "", 4096) = 0 [pid 6906] close(4) = 0 [pid 6906] munmap(0x40018000, 4096) = 0 [pid 6906] open("/etc/ld.so.cache", O_RDONLY) = 4 [pid 6906] fstat64(4, {st_mode=S_IFREG|0644, st_size=20132, ...}) = 0 [pid 6906] old_mmap(NULL, 20132, PROT_READ, MAP_PRIVATE, 4, 0) = 0x40018000 [pid 6906] close(4) = 0 [pid 6906] open("/lib/libnss_nisplus.so.2", O_RDONLY) = 4 [pid 6906] read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\36"..., 1024) = 1024 [pid 6906] fstat64(4, {st_mode=S_IFREG|0755, st_size=355236, ...}) = 0 [pid 6906] old_mmap(NULL, 43304, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x40232000 [pid 6906] mprotect(0x4023c000, 2344, PROT_NONE) = 0 [pid 6906] old_mmap(0x4023c000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x9000) = 0x4023c000 [pid 6906] close(4) = 0 [pid 6906] open("/lib/libnsl.so.1", O_RDONLY) = 4 [pid 6906] read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20?\0\000"..., 1024) = 1024 [pid 6906] fstat64(4, {st_mode=S_IFREG|0755, st_size=436384, ...}) = 0 [pid 6906] old_mmap(NULL, 89596, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x4023d000 [pid 6906] mprotect(0x40250000, 11772, PROT_NONE) = 0 [pid 6906] old_mmap(0x40250000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x12000) = 0x40250000 [pid 6906] old_mmap(0x40251000, 7676, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40251000 [pid 6906] close(4) = 0 [pid 6906] munmap(0x40018000, 20132) = 0 [pid 6906] uname({sys="Linux", node="no-intranet.kelkoo-no.net", ...}) = 0 [pid 6906] open("/var/nis/NIS_COLD_START", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 6906] open("/var/nis/NIS_COLD_START", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 6906] open("/etc/ld.so.cache", O_RDONLY) = 4 [pid 6906] fstat64(4, {st_mode=S_IFREG|0644, st_size=20132, ...}) = 0 [pid 6906] old_mmap(NULL, 20132, PROT_READ, MAP_PRIVATE, 4, 0) = 0x40018000 [pid 6906] close(4) = 0 [pid 6906] open("/lib/libnss_dns.so.2", O_RDONLY) = 4 [pid 6906] read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\r\0"..., 1024) = 1024 [pid 6906] fstat64(4, {st_mode=S_IFREG|0755, st_size=72296, ...}) = 0 [pid 6906] old_mmap(NULL, 16224, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x40253000 [pid 6906] mprotect(0x40256000, 3936, PROT_NONE) = 0 [pid 6906] old_mmap(0x40256000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x2000) = 0x40256000 [pid 6906] close(4) = 0 [pid 6906] open("/lib/libresolv.so.2", O_RDONLY) = 4 [pid 6906] read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\'\0\000"..., 1024) = 1024 [pid 6906] fstat64(4, {st_mode=S_IFREG|0755, st_size=262823, ...}) = 0 [pid 6906] old_mmap(NULL, 72864, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x40257000 [pid 6906] mprotect(0x40265000, 15520, PROT_NONE) = 0 [pid 6906] old_mmap(0x40265000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0xd000) = 0x40265000 [pid 6906] old_mmap(0x40267000, 7328, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40267000 [pid 6906] close(4) = 0 [pid 6906] munmap(0x40018000, 20132) = 0 [pid 6906] socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 6906] connect(4, {sin_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("195.24.1.20")}}, 28) = 0 [pid 6906] send(4, "\201\350\1\0\0\1\0\0\0\0\0\0\5ipsec\6kelkoo\3net\0\0\1"..., 34, 0) = 34 [pid 6906] gettimeofday({1006271623, 991994}, NULL) = 0 [pid 6906] poll( <unfinished ...> [pid 6905] _exit(0) = ? <... poll resumed> [{fd=4, events=POLLIN, revents=POLLIN}], 1, 5000) = 1 recvfrom(4, "\201\350\205\200\0\1\0\1\0\2\0\2\5ipsec\6kelkoo\3net\0"..., 1024, 0, {sin_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("195.24.1.20")}}, [16]) = 146 close(4) = 0 socket(PF_INET, SOCK_STREAM, IPPROTO_IP) = 4 setsockopt(4, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0 bind(4, {sin_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("0.0.0.0")}}, 16) = 0 brk(0x8063000) = 0x8063000 time([1006271624]) = 1006271624 getpid() = 6906 writev(2, [{"vtund[6906]: Connecting to ipsec"..., 43}, {"\n", 1}], 2) = 44 rt_sigaction(SIGPIPE, {0x401d1240, [], 0x4000000}, {SIG_IGN}, 8) = 0 send(3, "<30>Nov 20 16:53:44 vtund[6906]:"..., 63, 0) = 63 rt_sigaction(SIGPIPE, {SIG_IGN}, NULL, 8) = 0 fcntl64(4, F_GETFL) = 0x2 (flags O_RDWR) fcntl64(4, F_SETFL, O_RDONLY|O_NONBLOCK) = 0 connect(4, {sin_family=AF_INET, sin_port=htons(5000), sin_addr=inet_addr("194.98.147.107")}}, 16) = -1 EINPROGRESS (Operation now in progress) select(5, NULL, [4], NULL, {30, 0}) = 1 (out [4], left {29, 920000}) getsockopt(4, SOL_SOCKET, SO_ERROR, [0], [4]) = 0 fcntl64(4, F_SETFL, O_RDWR) = 0 select(5, [4], NULL, NULL, {20, 0}) = 1 (in [4], left {19, 930000}) read(4, "VTUN server ver 2.4 02/03/2001\n\0"..., 50) = 50 write(4, "HOST: no-intranet\n\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 50) = 50 select(5, [4], NULL, NULL, {20, 0}) = 1 (in [4], left {19, 930000}) read(4, "OK CHAL: <amaikdlimcifndfnfkdhfd"..., 50) = 50 write(4, "CHAL: <ghbeoibbpfdljcooegioelfoi"..., 50) = 50 select(5, [4], NULL, NULL, {20, 0}) = 1 (in [4], left {19, 930000}) read(4, "OK FLAGS: <TuL9KE>\n\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 50) = 50 time([1006271624]) = 1006271624 getpid() = 6906 writev(2, [{"vtund[6906]: Session no-intranet"..., 57}, {"\n", 1}], 2) = 58 rt_sigaction(SIGPIPE, {0x401d1240, [], 0x4000000}, {SIG_IGN}, 8) = 0 send(3, "<30>Nov 20 16:53:44 vtund[6906]:"..., 77, 0) = 77 rt_sigaction(SIGPIPE, {SIG_IGN}, NULL, 8) = 0 open("/dev/net/tun", O_RDWR) = 5 ioctl(5, 0x400454ca, 0xbffff820) = 0 setsockopt(4, SOL_SOCKET, SO_KEEPALIVE, [1], 4) = 0 setsockopt(4, SOL_TCP, TCP_NODELAY, [1], 4) = 0 fork() = 6913 [pid 6906] getpriority(PRIO_PROCESS, 0) = 20 [pid 6906] setpriority(PRIO_PROCESS, 0, -19) = 0 [pid 6906] brk(0x8074000) = 0x8074000 [pid 6906] mmap2(NULL, 462848, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40269000 [pid 6906] time([1006271624]) = 1006271624 [pid 6906] getpid() = 6906 [pid 6906] writev(2, [{"vtund[6906]: LZO compression[lev"..., 49}, {"\n", 1}], 2) = 50 [pid 6906] rt_sigaction(SIGPIPE, {0x401d1240, [], 0x4000000}, {SIG_IGN}, 8) = 0 [pid 6906] send(3, "<30>Nov 20 16:53:44 vtund[6906]:"..., 69, 0) = 69 [pid 6906] rt_sigaction(SIGPIPE, {SIG_IGN}, NULL, 8) = 0 [pid 6906] time([1006271624]) = 1006271624 [pid 6906] getpid() = 6906 [pid 6906] writev(2, [{"vtund[6906]: BlowFish encryption"..., 44}, {"\n", 1}], 2) = 45 [pid 6906] rt_sigaction(SIGPIPE, {0x401d1240, [], 0x4000000}, {SIG_IGN}, 8) = 0 [pid 6906] send(3, "<30>Nov 20 16:53:44 vtund[6906]:"..., 64, 0) = 64 [pid 6906] rt_sigaction(SIGPIPE, {SIG_IGN}, NULL, 8) = 0 [pid 6906] rt_sigaction(SIGTERM, {0x804ee3c, [], 0x4000000}, {0x804c474, [], SA_NOCLDWAIT|0x4000000}, 8) = 0 [pid 6906] rt_sigaction(SIGHUP, {0x804ee68, [], 0x4000000}, {SIG_IGN}, 8) = 0 [pid 6906] write(4, " \0", 2) = 2 [pid 6906] select(6, [4 5], NULL, NULL, {30, 0}) = 1 (in [4], left {30, 0}) [pid 6906] read(4, "", 2) = 0 [pid 6913] fork() = 6914 [pid 6914] execve("/sbin/ifconfig", ["/sbin/ifconfig", "tun0", "172.1.4.2", "pointopoint", "172.1.4.1", "mtu", "1450"], [/* 23 vars */]) = 0 [pid 6914] uname({sys="Linux", node="no-intranet.kelkoo-no.net", ...}) = 0 [pid 6914] brk(0) = 0x8055668 [pid 6914] old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40017000 [pid 6914] open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 6914] open("/etc/ld.so.cache", O_RDONLY) = 3 [pid 6914] fstat64(3, {st_mode=S_IFREG|0644, st_size=20132, ...}) = 0 [pid 6914] old_mmap(NULL, 20132, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40018000 [pid 6914] close(3) = 0 [pid 6914] open("/lib/i686/libc.so.6", O_RDONLY) = 3 [pid 6914] read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@\307\1"..., 1024) = 1024 [pid 6914] fstat64(3, {st_mode=S_IFREG|0755, st_size=5780406, ...}) = 0 [pid 6914] old_mmap(NULL, 1291080, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4001d000 [pid 6914] mprotect(0x4014f000, 37704, PROT_NONE) = 0 [pid 6914] old_mmap(0x4014f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x131000) = 0x4014f000 [pid 6914] old_mmap(0x40155000, 13128, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40155000 [pid 6914] close(3) = 0 [pid 6914] munmap(0x40018000, 20132) = 0 [pid 6914] brk(0) = 0x8055668 [pid 6914] brk(0x8055690) = 0x8055690 [pid 6914] brk(0x8056000) = 0x8056000 [pid 6914] open("/usr/share/locale/locale.alias", O_RDONLY) = 3 [pid 6914] fstat64(3, {st_mode=S_IFREG|0644, st_size=2601, ...}) = 0 [pid 6914] mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40018000 [pid 6914] read(3, "# Locale name alias data base.\n#"..., 4096) = 2601 [pid 6914] brk(0x8057000) = 0x8057000 [pid 6914] read(3, "", 4096) = 0 [pid 6914] close(3) = 0 [pid 6914] munmap(0x40018000, 4096) = 0 [pid 6914] open("/usr/lib/locale/en_US/LC_IDENTIFICATION", O_RDONLY) = 3 [pid 6914] fstat64(3, {st_mode=S_IFREG|0644, st_size=370, ...}) = 0 [pid 6914] mmap2(NULL, 370, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40018000 [pid 6914] close(3) = 0 [pid 6914] open("/usr/lib/locale/en_US/LC_MEASUREMENT", O_RDONLY) = 3 [pid 6914] fstat64(3, {st_mode=S_IFREG|0644, st_size=28, ...}) = 0 [pid 6914] mmap2(NULL, 28, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40019000 [pid 6914] close(3) = 0 [pid 6914] open("/usr/lib/locale/en_US/LC_TELEPHONE", O_RDONLY) = 3 [pid 6914] fstat64(3, {st_mode=S_IFREG|0644, st_size=64, ...}) = 0 [pid 6914] mmap2(NULL, 64, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4001a000 [pid 6914] close(3) = 0 [pid 6914] open("/usr/lib/locale/en_US/LC_ADDRESS", O_RDONLY) = 3 [pid 6914] fstat64(3, {st_mode=S_IFREG|0644, st_size=160, ...}) = 0 [pid 6914] mmap2(NULL, 160, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4001b000 [pid 6914] close(3) = 0 [pid 6914] open("/usr/lib/locale/en_US/LC_NAME", O_RDONLY) = 3 [pid 6914] fstat64(3, {st_mode=S_IFREG|0644, st_size=82, ...}) = 0 [pid 6914] mmap2(NULL, 82, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4001c000 [pid 6914] close(3) = 0 [pid 6914] open("/usr/lib/locale/en_US/LC_PAPER", O_RDONLY) = 3 [pid 6914] fstat64(3, {st_mode=S_IFREG|0644, st_size=39, ...}) = 0 [pid 6914] mmap2(NULL, 39, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40159000 [pid 6914] close(3) = 0 [pid 6914] open("/usr/lib/locale/en_US/LC_MESSAGES", O_RDONLY) = 3 [pid 6914] fstat64(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 [pid 6914] close(3) = 0 [pid 6914] open("/usr/lib/locale/en_US/LC_MESSAGES/SYS_LC_MESSAGES", O_RDONLY) = 3 [pid 6914] fstat64(3, {st_mode=S_IFREG|0644, st_size=57, ...}) = 0 [pid 6914] mmap2(NULL, 57, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4015a000 [pid 6914] close(3) = 0 [pid 6914] open("/usr/lib/locale/en_US/LC_MONETARY", O_RDONLY) = 3 [pid 6914] fstat64(3, {st_mode=S_IFREG|0644, st_size=291, ...}) = 0 [pid 6914] mmap2(NULL, 291, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4015b000 [pid 6914] close(3) = 0 [pid 6914] open("/usr/lib/locale/en_US/LC_COLLATE", O_RDONLY) = 3 [pid 6914] fstat64(3, {st_mode=S_IFREG|0644, st_size=21499, ...}) = 0 [pid 6914] mmap2(NULL, 21499, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4015c000 [pid 6914] close(3) = 0 [pid 6914] open("/usr/lib/locale/en_US/LC_TIME", O_RDONLY) = 3 [pid 6914] fstat64(3, {st_mode=S_IFREG|0644, st_size=2456, ...}) = 0 [pid 6914] mmap2(NULL, 2456, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40162000 [pid 6914] close(3) = 0 [pid 6914] open("/usr/lib/locale/en_US/LC_NUMERIC", O_RDONLY) = 3 [pid 6914] fstat64(3, {st_mode=S_IFREG|0644, st_size=59, ...}) = 0 [pid 6914] mmap2(NULL, 59, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40163000 [pid 6914] close(3) = 0 [pid 6914] open("/usr/lib/locale/en_US/LC_CTYPE", O_RDONLY) = 3 [pid 6914] fstat64(3, {st_mode=S_IFREG|0644, st_size=173408, ...}) = 0 [pid 6914] mmap2(NULL, 173408, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40164000 [pid 6914] brk(0x8058000) = 0x8058000 [pid 6914] close(3) = 0 [pid 6914] uname({sys="Linux", node="no-intranet.kelkoo-no.net", ...}) = 0 [pid 6914] access("/proc/net", R_OK) = 0 [pid 6914] access("/proc/net/unix", R_OK) = 0 [pid 6914] socket(PF_UNIX, SOCK_DGRAM, 0) = 3 [pid 6914] socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 6 [pid 6914] access("/proc/net/if_inet6", R_OK) = -1 ENOENT (No such file or directory) [pid 6914] access("/proc/net/ax25", R_OK) = -1 ENOENT (No such file or directory) [pid 6914] access("/proc/net/nr", R_OK) = -1 ENOENT (No such file or directory) [pid 6914] access("/proc/net/rose", R_OK) = -1 ENOENT (No such file or directory) [pid 6914] access("/proc/net/ipx", R_OK) = -1 ENOENT (No such file or directory) [pid 6914] access("/proc/net/appletalk", R_OK) = -1 ENOENT (No such file or directory) [pid 6914] access("/proc/sys/net/econet", R_OK) = -1 ENOENT (No such file or directory) [pid 6914] access("/proc/sys/net/ash", R_OK) = -1 ENOENT (No such file or directory) [pid 6914] access("/proc/net/x25", R_OK) = -1 ENOENT (No such file or directory) [pid 6914] open("/usr/share/locale/en_US/LC_MESSAGES/net-tools.mo", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 6914] open("/usr/share/locale/en/LC_MESSAGES/net-tools.mo", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 6914] ioctl(6, SIOCSIFADDR, 0xbffff9b0) = 0 [pid 6914] ioctl(6, SIOCGIFFLAGS, 0xbffff8e0) = 0 [pid 6914] ioctl(6, SIOCSIFFLAGS, 0xbffff8e0) = 0 [pid 6914] ioctl(6, SIOCSIFDSTADDR, 0xbffff9b0) = 0 [pid 6914] ioctl(6, SIOCGIFFLAGS, 0xbffff8e0) = 0 [pid 6914] ioctl(6, SIOCSIFFLAGS, 0xbffff8e0) = 0 [pid 6914] ioctl(6, SIOCSIFMTU, 0xbffff9b0) = 0 [pid 6914] _exit(0) = ? [pid 6906] write(4, "\20\0", 2) = 2 [pid 6906] munmap(0x40269000, 462848) = 0 [pid 6906] rt_sigaction(SIGTERM, {0x804c474, [], SA_NOCLDWAIT|0x4000000}, NULL, 8) = 0 [pid 6906] rt_sigaction(SIGHUP, {SIG_IGN}, NULL, 8) = 0 [pid 6906] setpriority(PRIO_PROCESS, 0, 0) = 0 [pid 6906] fork() = 6918 [pid 6913] --- SIGCHLD (Child exited) --- [pid 6913] wait4(6914, 0xbffff74c, 0, NULL) = -1 ECHILD (No child processes) [pid 6913] _exit(0) = ? [pid 6906] --- SIGCHLD (Child exited) --- [pid 6906] wait4(6918, <unfinished ...> [pid 6918] execve("/sbin/ifconfig", ["/sbin/ifconfig", "tun0", "down"], [/* 23 vars */]) = 0 [pid 6918] uname({sys="Linux", node="no-intranet.kelkoo-no.net", ...}) = 0 [pid 6918] brk(0) = 0x8055668 [pid 6918] old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40017000 [pid 6918] open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 6918] open("/etc/ld.so.cache", O_RDONLY) = 3 [pid 6918] fstat64(3, {st_mode=S_IFREG|0644, st_size=20132, ...}) = 0 [pid 6918] old_mmap(NULL, 20132, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40018000 [pid 6918] close(3) = 0 [pid 6918] open("/lib/i686/libc.so.6", O_RDONLY) = 3 [pid 6918] read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@\307\1"..., 1024) = 1024 [pid 6918] fstat64(3, {st_mode=S_IFREG|0755, st_size=5780406, ...}) = 0 [pid 6918] old_mmap(NULL, 1291080, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4001d000 [pid 6918] mprotect(0x4014f000, 37704, PROT_NONE) = 0 [pid 6918] old_mmap(0x4014f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x131000) = 0x4014f000 [pid 6918] old_mmap(0x40155000, 13128, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40155000 [pid 6918] close(3) = 0 [pid 6918] munmap(0x40018000, 20132) = 0 [pid 6918] brk(0) = 0x8055668 [pid 6918] brk(0x8055690) = 0x8055690 [pid 6918] brk(0x8056000) = 0x8056000 [pid 6918] open("/usr/share/locale/locale.alias", O_RDONLY) = 3 [pid 6918] fstat64(3, {st_mode=S_IFREG|0644, st_size=2601, ...}) = 0 [pid 6918] mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40018000 [pid 6918] read(3, "# Locale name alias data base.\n#"..., 4096) = 2601 [pid 6918] brk(0x8057000) = 0x8057000 [pid 6918] read(3, "", 4096) = 0 [pid 6918] close(3) = 0 [pid 6918] munmap(0x40018000, 4096) = 0 [pid 6918] open("/usr/lib/locale/en_US/LC_IDENTIFICATION", O_RDONLY) = 3 [pid 6918] fstat64(3, {st_mode=S_IFREG|0644, st_size=370, ...}) = 0 [pid 6918] mmap2(NULL, 370, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40018000 [pid 6918] close(3) = 0 [pid 6918] open("/usr/lib/locale/en_US/LC_MEASUREMENT", O_RDONLY) = 3 [pid 6918] fstat64(3, {st_mode=S_IFREG|0644, st_size=28, ...}) = 0 [pid 6918] mmap2(NULL, 28, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40019000 [pid 6918] close(3) = 0 [pid 6918] open("/usr/lib/locale/en_US/LC_TELEPHONE", O_RDONLY) = 3 [pid 6918] fstat64(3, {st_mode=S_IFREG|0644, st_size=64, ...}) = 0 [pid 6918] mmap2(NULL, 64, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4001a000 [pid 6918] close(3) = 0 [pid 6918] open("/usr/lib/locale/en_US/LC_ADDRESS", O_RDONLY) = 3 [pid 6918] fstat64(3, {st_mode=S_IFREG|0644, st_size=160, ...}) = 0 [pid 6918] mmap2(NULL, 160, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4001b000 [pid 6918] close(3) = 0 [pid 6918] open("/usr/lib/locale/en_US/LC_NAME", O_RDONLY) = 3 [pid 6918] fstat64(3, {st_mode=S_IFREG|0644, st_size=82, ...}) = 0 [pid 6918] mmap2(NULL, 82, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4001c000 [pid 6918] close(3) = 0 [pid 6918] open("/usr/lib/locale/en_US/LC_PAPER", O_RDONLY) = 3 [pid 6918] fstat64(3, {st_mode=S_IFREG|0644, st_size=39, ...}) = 0 [pid 6918] mmap2(NULL, 39, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40159000 [pid 6918] close(3) = 0 [pid 6918] open("/usr/lib/locale/en_US/LC_MESSAGES", O_RDONLY) = 3 [pid 6918] fstat64(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 [pid 6918] close(3) = 0 [pid 6918] open("/usr/lib/locale/en_US/LC_MESSAGES/SYS_LC_MESSAGES", O_RDONLY) = 3 [pid 6918] fstat64(3, {st_mode=S_IFREG|0644, st_size=57, ...}) = 0 [pid 6918] mmap2(NULL, 57, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4015a000 [pid 6918] close(3) = 0 [pid 6918] open("/usr/lib/locale/en_US/LC_MONETARY", O_RDONLY) = 3 [pid 6918] fstat64(3, {st_mode=S_IFREG|0644, st_size=291, ...}) = 0 [pid 6918] mmap2(NULL, 291, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4015b000 [pid 6918] close(3) = 0 [pid 6918] open("/usr/lib/locale/en_US/LC_COLLATE", O_RDONLY) = 3 [pid 6918] fstat64(3, {st_mode=S_IFREG|0644, st_size=21499, ...}) = 0 [pid 6918] mmap2(NULL, 21499, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4015c000 [pid 6918] close(3) = 0 [pid 6918] open("/usr/lib/locale/en_US/LC_TIME", O_RDONLY) = 3 [pid 6918] fstat64(3, {st_mode=S_IFREG|0644, st_size=2456, ...}) = 0 [pid 6918] mmap2(NULL, 2456, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40162000 [pid 6918] close(3) = 0 [pid 6918] open("/usr/lib/locale/en_US/LC_NUMERIC", O_RDONLY) = 3 [pid 6918] fstat64(3, {st_mode=S_IFREG|0644, st_size=59, ...}) = 0 [pid 6918] mmap2(NULL, 59, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40163000 [pid 6918] close(3) = 0 [pid 6918] open("/usr/lib/locale/en_US/LC_CTYPE", O_RDONLY) = 3 [pid 6918] fstat64(3, {st_mode=S_IFREG|0644, st_size=173408, ...}) = 0 [pid 6918] mmap2(NULL, 173408, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40164000 [pid 6918] brk(0x8058000) = 0x8058000 [pid 6918] close(3) = 0 [pid 6918] uname({sys="Linux", node="no-intranet.kelkoo-no.net", ...}) = 0 [pid 6918] access("/proc/net", R_OK) = 0 [pid 6918] access("/proc/net/unix", R_OK) = 0 [pid 6918] socket(PF_UNIX, SOCK_DGRAM, 0) = 3 [pid 6918] socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 6 [pid 6918] access("/proc/net/if_inet6", R_OK) = -1 ENOENT (No such file or directory) [pid 6918] access("/proc/net/ax25", R_OK) = -1 ENOENT (No such file or directory) [pid 6918] access("/proc/net/nr", R_OK) = -1 ENOENT (No such file or directory) [pid 6918] access("/proc/net/rose", R_OK) = -1 ENOENT (No such file or directory) [pid 6918] access("/proc/net/ipx", R_OK) = -1 ENOENT (No such file or directory) [pid 6918] access("/proc/net/appletalk", R_OK) = -1 ENOENT (No such file or directory) [pid 6918] access("/proc/sys/net/econet", R_OK) = -1 ENOENT (No such file or directory) [pid 6918] access("/proc/sys/net/ash", R_OK) = -1 ENOENT (No such file or directory) [pid 6918] access("/proc/net/x25", R_OK) = -1 ENOENT (No such file or directory) [pid 6918] open("/usr/share/locale/en_US/LC_MESSAGES/net-tools.mo", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 6918] open("/usr/share/locale/en/LC_MESSAGES/net-tools.mo", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 6918] ioctl(6, SIOCGIFFLAGS, 0xbffff910) = 0 [pid 6918] ioctl(6, SIOCSIFFLAGS, 0xbffff910) = 0 [pid 6918] _exit(0) = ? <... wait4 resumed> [WIFEXITED(s) && WEXITSTATUS(s) == 0], 0, NULL) = 6918 --- SIGCHLD (Child exited) --- close(5) = 0 close(5) = -1 EBADF (Bad file descriptor) close(4) = 0 close(5) = -1 EBADF (Bad file descriptor) close(-1) = -1 EBADF (Bad file descriptor) time([1006271624]) = 1006271624 getpid() = 6906 writev(2, [{"vtund[6906]: Session no-intranet"..., 57}, {"\n", 1}], 2) = 58 rt_sigaction(SIGPIPE, {0x401d1240, [], 0x4000000}, {SIG_IGN}, 8) = 0 send(3, "<30>Nov 20 16:53:44 vtund[6906]:"..., 77, 0) = 77 rt_sigaction(SIGPIPE, {SIG_IGN}, NULL, 8) = 0 close(4) = -1 EBADF (Bad file descriptor) time([1006271624]) = 1006271624 getpid() = 6906 writev(2, [{"vtund[6906]: Exit", 17}, {"\n", 1}], 2) = 18 rt_sigaction(SIGPIPE, {0x401d1240, [], 0x4000000}, {SIG_IGN}, 8) = 0 send(3, "<30>Nov 20 16:53:44 vtund[6906]:"..., 37, 0) = 37 rt_sigaction(SIGPIPE, {SIG_IGN}, NULL, 8) = 0 close(3) = 0 _exit(0) = ? On Tue, 2001-11-20 at 16:44, Alexander Bergolth wrote: > Hi! > > On 20 Nov 2001, Vincent Jaussaud wrote: > > > I have several VTUN clients / server (RH62) working fine for a a while > > now. > > > > I'm trying to make my Vtun 2.5b1 -client- on a RedHat 7.1, kernel > > 2.4.9-12 (rpm), work with a Vtun 2.4 -server- hosted on a RH62 box > > (kernel 2.2.19-6.2.1) > > > > I saw a lot of messages regarding problems with Vtun / kernel 2.4.x in > > the list, but nothing worked for me right now. > > On the client, I compiled vtun 2.5b1 without serious problems. > > > Nov 20 15:00:46 no-intranet vtund[6804]: Exit > > Nov 20 15:00:46 no-intranet modprobe: modprobe: Can't locate module tun0 > > Did you recompile vtun after having installed the 2.4 kernel? (You'll also > need the correct kernel-headers in /usr/include/linux.) > > The reason for this is: Up to 2.4.5 (or so), there was a different > kernel interface which used /dev/tunX (e.g. /dev/tun0) instead of > /dev/net/tun. If you upgrade to a newer kernel, you have to recompile vtun > in order to be able to use the newer kernel interface (including the > changed kernel-headers, especially /usr/include/linux/if_tun.h). > > Hope that helps, > --leo > > P.S.: Unfortunately your strace was incomplete. You only traced the parent > process but vtun forks in order to become a daemon and the real work is > done afterwards. > > You should do a "strace -f" to see the system calls of the child > processes. > > ----------------------------------------------------------------------- > Alexander (Leo) Bergolth le...@le... > WU-Wien - Zentrum fuer Informatikdienste http://leo.wu-wien.ac.at > Info Center > Computers are like air conditioners - > they stop working properly when you open Windows > -- ############################################################# Vincent Jaussaud Kelkoo - Security Manager / Networks & Systems Administration Phone: +33 (0)4 76 29 71 63 GSM: +33 (0)6 80 64 09 62 AIM Nick: portsentry Email: Vin...@ke... ############################################################# "The UNIX philosophy is to design small tools that do one thing, and do it well." |