>>Вам просто нужно на шлюзе в сеть первого провайдера указать дефолт-роут на шлюз провайдера, а на всех остальных хостах - дефолт-роут на 192.168.120.1
>
>--- Можно тут поподробнее, в качестве FW в сеть первого провайдера стоит
>BSD c тремя сетевыми картами.
Из того, что вы писали раньше, этого не видно вовсе:
"На текущий момент я сделал так:
{public IP первого провайдера = ouside if - FW - inside if =192.168.120.1}"
И зачем же на нем 3-и интерфейса, если не секрет?
3-й интерфейс реально нужен, или вы пытаетесь "упростить" настройки?
>>Кроме того, вам нужно на всех хостах 192.168.120.0 указать маршрут к >сети удаленного офиса через 192.168.120.251,
>----Это я указал, только это не помогает, ведь первым идет дефаулт гетвей
>192.168.120.1, и обратно пакеты уходят на него, а не на 192.168.120.251
Это просто означает, что вы неправильно указали роут на удаленный офис.
Посмотрите таблицу маршрутизации в моем примере конфигурации более внимательно.
Если маршрут на сеть 192.168.150.0/24 идет через eth1, например, а дефолт указывает на eth0, то ответы на запросы из сети 192.168.150.0 никак не пойдут по дефолтному маршруту.
>>а на нём самОм - через
>>192.168.12.1
>>В удаленном офисе еще проще, дефолт-роут - понятно (надеюсь понятно?).
>>
>не очень понятно, сейчас стоит так 10.10.5.5 (адрес машины) для нее проставлен
>гейтвей 10.10.5.1.
Имелось ввиду, что для хоста с иннтерфейсами 192.168.120.251 и 192.168.12.1 маршрут к сети удаленного офиса должен идти через 192.168.12.1
А интерфейс 10.10.5.5 и т.д. вообще не нужно указывать искуственно, необходимые записи для них в таблице будут созданы при поднятии соответствующих интерфейсов. И к дефолт-роутам и прочим дополнительным роутам это не имеет никакого отношения.
Драйвер tun/tap сам знает, что пакеты с соответствующего eth адресованные к соответствующему udp или tcp порту следует направлять именно через tun интерфейс, и они уйдут туда, куда надо. Надеюсь, после такого подробного комментария станет понятнее.
Дайте же себе труд посмотреть пример таблицы маршрутизации, который я вам привел!
>>"Соединить" же сети вам врядли удастся, т.к. даже если одна будет 192.168.120.0/28,
>>то вторую придется делать 192.168.128/28, т.е. они так или иначе останутся
>>РАЗНЫМИ сетями.
>
>Это ясно - но мне казалось если я делаю такую операцию, то
>я их "разделяю" - посудите сами: - на машине в 120-ой
>сети получается надо прописывать для одной и той же сети 2-
>гейтвея - ессно работает - первый.
>т.е. у нас получается два маршрута: допустим машина в 120-ой сети имеет
>ip address 192.168.120.20 и к ней прописываем два гейтвея, 192.168.120.1 и
>192.168.120.251 - если я правильно Вапс понял, так вот срабатывает первый,
>второй - лесом :(
Даже если у вас будет две подсети, на самом деле у вас не будет "одной и той же сети" с 2-мя гейтвеями. У вас будет 2-е сети два гейтвея. При условии, что вы верно описали сети и маски для них.
>Пётр.
Игорь.