>У меня две сетки. 10.26.0.0/24 и 10.26.1.0/24. Это их внутренние адреса. Каждая
>стоит за роутером p1 и p2 соответственно. Вот мне и нужно
>их до кучи слепить.
Аха... сейчас кажись разобрался...
Я не подключал, честно говоря, в варианте pointopoint, что делал ты, но... смотри дальше, моя рабочая конфигурация.
у меня несколько сетей, соединенных звездой туннелями через инет.
возьмем локальные сети 192.168.1.0 и 192.168.3.0
Для распасовки использую сеть 10.3.0.0 (сеть туннелей)
Конфиг сервера (мелочи отброшены)
ship {
pass 1234567890; # Password
type tun; # IP tunnel
proto tcp; # UDP protocol
comp lzo:9; # LZO compression level 9
encr yes; # Encryption
keepalive yes; # Keep connection alive
up {
# Connection is Up
ifconfig "%% 10.3.0.1 10.3.0.2 mtu 500";
route "add 192.168.3.0/24 10.3.0.2";
};
}
разница в написании и поднятии интерфейса - фря и более старая версия демона
запускается
/usr/local/sbin/vtund -s
клиент
ship {
pass 1234567890; # Password
proto tcp;
device tun1; # Device tun1
persist yes; # Persist mode
up {
# Connection is Up
# Assign IP addresses.
ifconfig "%% 10.3.0.2 netmask 255.255.255.255 10.3.0.1 mtu 1450";
route " add 192.168.1.0/24 10.3.0.1";
route " add 10.3.0.3 10.3.0.1";
};
}
запуск клиента
/usr/local/sbin/vtund ship 123.456.789.012
имена сессий на клиенте и на сервере одинаковы.
Адреса туннелей - из отдельной сетки для распасовки, маршруты на еще 3 сервера я убрал.
и вот результат ифконфига (сервера)
tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 500
inet 10.3.0.1 --> 10.3.0.2 netmask 0xff000000
Opened by PID 40212
и клиента
tun1: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1450
inet 10.3.0.2 --> 10.3.0.1 netmask 0xffffffff
Opened by PID 126
Вот так работает... надеюсь, поможет - только не пиши дословно, ибо когда ставил последнюю версию, причем на линукс, там синтаксис слегка сменился.