[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 14:22:30
|
Hello;
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.
My vtund.conf looks like:
#
# Global Options
#
options {
type stand;
port 5000;
ppp /usr/sbin/pppd;
ifconfig /sbin/ifconfig;
route /sbin/route;
timeout 20;
}
no-intranet {
password xxxxx;
type tun;
compress lzo:9;
keepalive yes;
encrypt yes;
up {
ifconfig "%% 172.1.4.2 pointopoint 172.1.4.1 mtu 1450";
};
down {
ifconfig "%% down";
};
}
I created /dev/net/tun using 'mknod /dev/net/tun c 10 200', and it seems
to be ok:
[root@no-intranet /tmp]# ll /dev/net/tun
crw-r--r-- 1 root root 10, 200 Nov 19 19:38 /dev/net/tun
Now, when I'm trying to make my vtun client talk to the server; I got:
Nov 20 15:00:46 no-intranet vtund[6804]: VTun client ver 2.5b1
11/20/2001 started
Nov 20 15:00:46 no-intranet vtund[6804]: Connecting to ipsec.kelkoo.net
Nov 20 15:00:46 no-intranet vtund[6804]: Session
no-intranet[ipsec.kelkoo.net] opened
Nov 20 15:00:46 no-intranet vtund[6804]: LZO compression[level 9]
initialized
Nov 20 15:00:46 no-intranet vtund[6804]: BlowFish encryption initialized
Nov 20 15:00:46 no-intranet vtund[6804]: Session
no-intranet[ipsec.kelkoo.net] closed
Nov 20 15:00:46 no-intranet vtund[6804]: Exit
Nov 20 15:00:46 no-intranet modprobe: modprobe: Can't locate module tun0
Nov 20 15:00:47 no-intranet /etc/hotplug/net.agent: register event not
handled
Although 'modprobe tun' works without problem; eg a 'lsmod' gives:
[root@no-intranet /tmp]# lsmod
Module Size Used by
tun 4064 0 (autoclean)
And, I have in my modules.conf:
alias char-major-10-200 tun
Now, when doing an strace, I have:
[root@no-intranet /tmp]# strace 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() = 6858
_exit(0) = ?
What am I doing wrong ?
Any help would be greatly appreciated !!
Thanks in advance,
Vincent Jaussaud.
|