Есть две сети: Первая сеть 192.168.0.0/24 выходит в Интернет через шлюз с внутренним IP - 192.168.0.3, внешним 555.555.555.555Вторая сеть 192.168.15.0/24 выходит в Интернет через шлюз с внутренним IP - 192.168.15.3, внешним 444.444.444.444На некоторое время надо связать их вместе, тоесть построить между ними VPN тунель. Как это сделать?Самый простой способ, который я накопал в сети выглядит вот так
будет-ли это работать?)Решение:Пишется скрипт следующего содержания и запускается на машине ALPHA:#!/bin/sh# insmod ip_gre tnl=tnl0 remote=62.5.195.124 local=195.64.21.123 ip=192.168.1.1 range=192.168.2.0/24# ip tunnel del $tnl ip tunnel add $tnl mode gre local $local remote $remote ttl 255 ip addr add $ip dev $tnl ip link set $tnl up ip route add $range dev $tnl-----------------------------------------------------------------------А для машины BETTA пишется другой аналогичный скрипт и запускается:#!/bin/sh# insmod ip_gre tnl=tnl0 remote=195.64.21.123 local=62.5.195.124 ip=192.168.2.1 range=192.168.1.0/24# ip tunnel del $tnl ip tunnel add $tnl mode gre local $local remote $remote ttl 255 ip addr add $ip dev $tnl ip link set $tnl up ip route add $range dev $tnl