Тук не си описал за какъв VPN става въпрос (pptp или pppoe)
затова мога да ти дам само някои насоки. Всъщност нещата
много си приличат. Когато отвориш тунел се вдига нов
интерфейс (обикновено ppp0), на който от сървъра се
назначава адрес и скрипта, който вдига интерфейса, прави
новоназначения адрес да бъде default route. Ето тук става
интересно. По принцип когато се укаже нов default gateway
стария не се изтрива, но меродавен е този, който е зададен
последен и всички адреси, които не са в същата подмрежа се
търсят през новия gw, а през него VPN сървъра може и да не
се вижда. Също така трябва да се обърне внимание дали VPN
сървъра е в същата подмрежа, в която е твоя компютър или
стигаш до него през gw на подмрежата. Ако е в същата
подмрежа не би трябвало да имаш проблем да създадеш втори
тунел, защото VPN сървъра се вижда директно на broadcast-a,
но това няма особен смисъл, защото ще се създаде нов(трети)
default gw, който ще се ползва за всички външни адреси и
дефакто първия тунел става неизползваем. Ако е в друга
подмрежа тогава при опит да създадеш втори тунел, той ще
търси връзка със VPN сървъра през def.gw на първия и тогава
ще се получи "тунел в тунела" и целия трафик през втория
тунел ще се навърта и през първия, в което също няма особен
смисъл.
Ако това не те е разубедило и все още искаш да свържеш два
тунела кажи какви съобщения издава syslog-a и ще се опитам
да помогна. Но пак ти казвам няма смисъл, защото ще можеш да
ползваш само единия.
|