The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Ubuntu Servers Tunnel or Route"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Маршрутизация, NAT / Другая система)
Изначальное сообщение [ Отслеживать ]

"Ubuntu Servers Tunnel or Route"  +/
Сообщение от Andrew (??) on 27-Окт-13, 18:03 
Привет Всем,

Есть задача с которой не могу справиться уже несколько недель.
Необходимо сделать тунель , что бы сервер А заходил на сервер С через сервер В.
Все три сервера имеют внешние IP из разных подсетей , соответственно у всех есть доступ к инету.

Server A - 144.50.1.25;
Server B - 144.55.23.21;
Server C - 144.10.12.34;

Схематично должно работать вот так : A->B->C
Я так понимаю что на B надо сделать проброс портов через iptables , а у A надо указать B как гейтвей для обращения к севреру C.

Если делаю подобную комманду
#route add -host 144.10.12.34 gw 144.55.23.21 eth0

Пишет SIOCADDRT: Network is unreachable

Кто знает метод лечения?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Ubuntu Servers Tunnel or Route"  +1 +/
Сообщение от pavel_simple (ok) on 27-Окт-13, 18:56 
>[оверквотинг удален]
> Server B - 144.55.23.21;
> Server C - 144.10.12.34;
> Схематично должно работать вот так : A->B->C
> Я так понимаю что на B надо сделать проброс портов через iptables
> , а у A надо указать B как гейтвей для обращения
> к севреру C.
> Если делаю подобную комманду
> #route add -host 144.10.12.34 gw 144.55.23.21 eth0
> Пишет SIOCADDRT: Network is unreachable
> Кто знает метод лечения?

host a
ip tunnel add name tun-a-to-b mode ipip remote b-host-ip local a-host-ip
ip li set tun-a-to-b up
ip a a 172.16.0.1/30
ip r a 172.16.1.2/32 via 172.16.0.2

host b
ip tunnel add name tun-b-to-a mode ipip remote a-host-ip local b-host-ip
ip li set tun-b-to-a up
ip a a 172.16.0.2/30

ip tunnel add name tun-b-to-c mode ipip remote c-host-ip local b-host-ip
ip li set tun-b-to-c up
ip a a 172.16.1.1/30

host c
ip tunnel add name tun-c-to-b mode ipip remote b-host-ip local c-host-ip
ip li set tun-c-to-b up
ip a a 172.16.1.2/30
ip r a 172.16.0.1/32 via 172.16.1.1

host a
mtr 172.16.1.2


P.S. man ip-tunnel,ip-route,ip-address

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Ubuntu Servers Tunnel or Route"  +/
Сообщение от Andrew (??) on 28-Окт-13, 15:40 
>[оверквотинг удален]
> ip li set tun-b-to-c up
> ip a a 172.16.1.1/30
> host c
> ip tunnel add name tun-c-to-b mode ipip remote b-host-ip local c-host-ip
> ip li set tun-c-to-b up
> ip a a 172.16.1.2/30
> ip r a 172.16.0.1/32 via 172.16.1.1
> host a
> mtr 172.16.1.2
> P.S. man ip-tunnel,ip-route,ip-address

Спасибо , есть 2 вопроса:
1. Если я НЕ могу настроить Server C, то тунель и данная схема работать не будет ?
2. При помощи IPs: 172.16.*.* - ты с создаёшь новую сеть , верно, мне не надо их менять на свои IPs?

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Ubuntu Servers Tunnel or Route"  +/
Сообщение от pavel_simple (ok) on 28-Окт-13, 17:25 
>[оверквотинг удален]
>> ip a a 172.16.1.2/30
>> ip r a 172.16.0.1/32 via 172.16.1.1
>> host a
>> mtr 172.16.1.2
>> P.S. man ip-tunnel,ip-route,ip-address
> Спасибо , есть 2 вопроса:
> 1. Если я НЕ могу настроить Server C, то тунель и данная
> схема работать не будет ?
> 2. При помощи IPs: 172.16.*.* - ты с создаёшь новую сеть ,
> верно, мне не надо их менять на свои IPs?

вот если бы ... но я по четвергам не подаю -- и поэтому сначала прочти ман'ы

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру