Отключил компрессию, оставил шифрование,
Лог сервераMar 21 08:53:34 relay vtund[62349]: VTUN server ver 2.6 03/20/2007 (stand)
Mar 21 08:53:37 relay vtund[62350]: Session filial[213.:60255] opened
Mar 21 08:53:37 relay vtund[62350]: BlowFish encryption initialized
Mar 21 08:53:37 relay vtund[62350]: Session filial closed
Mar 21 08:53:37 relay vtund[62356]: Session filial2[214:61262] opened
Mar 21 08:53:37 relay vtund[62356]: LZO compression[level 9] initialized
Mar 21 08:53:37 relay vtund[62356]: BlowFish encryption initialized
Mar 21 08:53:37 relay vtund[62360]: Session filial3[81.:4045] opened
Mar 21 08:53:37 relay vtund[62360]: LZO compression[level 9] initialized
Mar 21 08:53:37 relay vtund[62360]: BlowFish encryption initialized
Лог клиента
Mar 21 09:03:53 gate vtund[10525]: VTun client ver 3.X 03/02/2007 started
Mar 21 09:03:53 gate vtund[10525]: Connecting to x.x.x.x
Mar 21 09:03:53 gate vtund[10525]: Connection denied by x.x.x.x
тоже самое - компрессия не влияет.
вот конфиг сервера
options {
port 5000; # Listen on this port.
# Syslog facility
syslog daemon;
# Path to various programs
ppp /usr/sbin/pppd;
ifconfig /sbin/ifconfig;
route /sbin/route;
firewall /sbin/ipfw;
ip /sbin/ip;
}
default {
compress no; # Compression is off by default
speed 0; # By default maximum speed, NO shaping
}
filial {
passwd 123;
type tun;
# compress lzo:9;
proto tcp;
encrypt yes;
stat yes;
keepalive yes;
persist yes;
up {
ifconfig "%% 192.168.200.1 192.168.200.26 netmask 255.255.255.255 mtu 1450 up";
route "add -net 192.168.26.0/24 192.168.200.26";
};
down {
ifconfig "%% down";
route "delete 192.168.26.0";
};
}
filial2 {
passwd 123; # Password
type tun;
proto tcp;
encrypt yes;
keepalive yes;
compress lzo:9;
stat yes;
persist yes;
up {
ifconfig "%% 192.168.200.1 192.168.200.36 netmask 255.255.255.255 mtu 1450 up";
route "add -net 192.168.36.0/24 192.168.200.36";
};
down {
ifconfig "%% down";
route "delete 192.168.36.0";
};
}
filial3 {
passwd 123;
type tun;
compress lzo:9;
proto tcp;
encrypt yes;
stat yes;
keepalive yes;
persist yes;
up {
ifconfig "%% 192.168.200.1 192.168.200.34 netmask 255.255.255.255 mtu 1450 up";
route "add -net 192.168.34.0/24 192.168.200.34";
};
down {
ifconfig "%% down";
route "delete 192.168.34.0";
};
}
Вот конфиг клиента
options {
port 5000; # Listen on this port.
# bindaddr { iface lo; }; # Listen only on loopback device.
# Syslog facility
syslog daemon;
# Path to various programs
ppp /usr/sbin/pppd;
ifconfig /sbin/ifconfig;
route /sbin/route;
# firewall /sbin/ipchains;
ip /sbin/ip;
}
# Default session options
default {
compress no; # Compression is off by default
speed 0; # By default maximum speed, NO shaping
}
filial {
passwd 123;
type tun;
# compress lzo:9;
proto tcp;
encrypt yes;
stat yes;
keepalive yes;
persist yes;
up {
ifconfig "%% 192.168.200.26 192.168.200.1 netmask 255.255.255.255 mtu 1450 up";
route "add -net 172.16.0.0/23 192.168.200.1";
};
down {
ifconfig "%% down";
route "delete 172.16.0.0";
};
}
Поставил на другом сервере vtund3 в качестве сервера - законнектился без проблем, а тут никак (
3 версия на старый сервер не ставится - ругается на mlockall,
поставил 2.9 - которая до внесения патча с mlockall, - поставилась - на все коннекции отрубается.
Я думаю может это из-за шифрования - библиотеки какие-нибудь старые ?