vtund не создает интерфейсы
Добавлено: 2007-03-21 10:15:12
пытаюсь настроить тунель с нашим 3-м офисом через втунд, клиент
[root@gate /usr/local/etc]# cat vtund.conf
options {
port 5000;
syslog daemon;
ifconfig /sbin/ifconfig;
route /sbin/route;
firewall /sbin/ipfw;
}
default {
compress lzo:9;
speed 0;
}
gate {
passwd пароль;
type tun;
proto udp;
encrypt yes;
keepalive yes;
up {
ifconfig "%% 192.168.0.3 192.168.0.2 netmask 255.255.255.255 mtu 1450 up";
route "add -net 192.168.25.0/24 192.168.0.2";
firewall "add 00051 pass udp from any to any via %%";
firewall "add 00052 pass tcp from any to any via %%";
};
down {
ifconfig "%% down";
route "delete 192.168.25.0/24";
firewall "delete 00051";
firewall "delete 00052";
};
}
[root@gate /usr/local/etc]# cat rc.d/vtund
#!/bin/sh
case "$1" in
start)
if [ -f /usr/local/sbin/vtund ]; then
echo -n ' Starting vtund'
/usr/local/sbin/vtund -p gate айписервера
fi
;;
*)
echo "Usage: `basename $0` {start|stop}" >&2
;;
esac
exit 0
запускаю втун, говорит
[root@gate /usr/local/etc]# ps ax | grep vtund
5487 ?? Ss 0:00,17 vtund: gate connecting to айписервера (vtund)
5550 p1 L+ 0:00,01 grep vtund
на сервере говорит, что
tun1: flags=8010<POINTOPOINT,MULTICAST> mtu 1450
inet 192.168.0.2 --> 192.168.0.3 netmask 0xffffffff
а на клиенте интерфейс клиента не поднимается, правила файрвола не запускаются
где может быть затык? хелп,хелп,хелп
[root@gate /usr/local/etc]# cat vtund.conf
options {
port 5000;
syslog daemon;
ifconfig /sbin/ifconfig;
route /sbin/route;
firewall /sbin/ipfw;
}
default {
compress lzo:9;
speed 0;
}
gate {
passwd пароль;
type tun;
proto udp;
encrypt yes;
keepalive yes;
up {
ifconfig "%% 192.168.0.3 192.168.0.2 netmask 255.255.255.255 mtu 1450 up";
route "add -net 192.168.25.0/24 192.168.0.2";
firewall "add 00051 pass udp from any to any via %%";
firewall "add 00052 pass tcp from any to any via %%";
};
down {
ifconfig "%% down";
route "delete 192.168.25.0/24";
firewall "delete 00051";
firewall "delete 00052";
};
}
[root@gate /usr/local/etc]# cat rc.d/vtund
#!/bin/sh
case "$1" in
start)
if [ -f /usr/local/sbin/vtund ]; then
echo -n ' Starting vtund'
/usr/local/sbin/vtund -p gate айписервера
fi
;;
*)
echo "Usage: `basename $0` {start|stop}" >&2
;;
esac
exit 0
запускаю втун, говорит
[root@gate /usr/local/etc]# ps ax | grep vtund
5487 ?? Ss 0:00,17 vtund: gate connecting to айписервера (vtund)
5550 p1 L+ 0:00,01 grep vtund
на сервере говорит, что
tun1: flags=8010<POINTOPOINT,MULTICAST> mtu 1450
inet 192.168.0.2 --> 192.168.0.3 netmask 0xffffffff
а на клиенте интерфейс клиента не поднимается, правила файрвола не запускаются
где может быть затык? хелп,хелп,хелп