Страница 1 из 1
подмен ареса источника
Добавлено: 2010-05-28 13:44:12
ASD
Добрый день!
Гляньте схемку....
вообщем надо что бы сетка 10.96.6.0/24 могла достучатся до сервера 172.16.21.2, при этом не затрагивая настройки оборудования за туннелем.
спасибо
Re: подмен ареса источника
Добавлено: 2010-05-28 14:39:35
Gloft
Если нужна подмен адреса источника то используй nat на freebsd.
Re: подмен ареса источника
Добавлено: 2010-05-28 14:49:58
ASD
Gloft писал(а):Если нужна подмен адреса источника то используй nat на freebsd.
Это понятно....посмотрите маршрутизацию и примечание без изменения конфигурации оборудования за туннелем....т.е. не совсем то...как вариант создание виртуальной сетевой карты из сети с адресом из 10.96.7.0/24 и нат вешать на эту карту + хитрая маска
Re: подмен ареса источника
Добавлено: 2010-05-28 14:53:11
Gloft
Насколько я понял это значит не трогать все что стоит за линуксом в 172 сети и сам линукс.
Тоесть feebsd трогать нельзя?
Re: подмен ареса источника
Добавлено: 2010-05-28 15:00:08
ASD
Gloft писал(а):Насколько я понял это значит не трогать все что стоит за линуксом в 172 сети и сам линукс.
да
Gloft писал(а):
Тоесть feebsd трогать нельзя?
можно, он мой

Re: подмен ареса источника
Добавлено: 2010-05-28 15:06:07
Gloft
Тогда почему вариант с натом тебя не устраивает?
Настраиваешь на freebsd нат на виртуальный интерфейс ( тот который 10.1.1.2), прописываешь маршрутизацию до 172 сети через 10.1.1.1 и должно работать.
Только с одним условием если в линуксе есть маршрутизация между 172 сетью и 10.1.1.х или хотябы до хотста 10.1.1.2.
Re: подмен ареса источника
Добавлено: 2010-05-28 15:14:17
ASD
Gloft писал(а):Тогда почему вариант с натом тебя не устраивает?
Настраиваешь на freebsd нат на виртуальный интерфейс, прописываешь маршрутизацию до 172 сети через 10.1.1.1 и должно работать.
Только с одним условием если в линуксе есть маршрутизация между 172 сетью и 10.1.1.х или хотябы до хотста 10.1.1.2.
я там подробно нарисовал...
там есть маршрут до 10.96.7.0/24...и все, но не для 10.96.6.0/24
т.е. до попадания трафика в туннель он должен быть "занатин" с соурсом допустим 10.96.7.111...
на фряхе у меня 2 интерфейса 10.96.53.2 и 10.1.1.2
Re: подмен ареса источника
Добавлено: 2010-05-28 15:18:57
Gloft
Сама фри пингует почтовый сервер?
Re: подмен ареса источника
Добавлено: 2010-05-28 15:20:22
ASD
Gloft писал(а):Сама фри пингует почтовый сервер?
нет
Re: подмен ареса источника
Добавлено: 2010-05-28 15:23:49
Gloft
из какого либо компа в 10.96.7.0/24 сервер доступен?
Re: подмен ареса источника
Добавлено: 2010-05-28 15:25:51
ASD
Gloft писал(а):из какого либо компа в 10.96.7.0/24 сервер доступен?
конечно
еще раз уточняю - доступ нужен из 10.96.6.0/24
Re: подмен ареса источника
Добавлено: 2010-05-28 15:36:35
Gloft
да ступил , был неправ.
Re: подмен ареса источника
Добавлено: 2010-05-28 16:06:35
EARL
ASD писал(а):
до попадания трафика в туннель он должен быть "занатин" с соурсом допустим 10.96.7.111...
на фряхе у меня 2 интерфейса 10.96.53.2 и 10.1.1.2
Можно через ipfw и kernel nat попробовать так
Код: Выделить всё
ipfw nat 1 config ip 10.96.7.111 same_ports log
ipfw add nat 1 ip from 10.96.6.0/24 to 172.16.21.2 out
ipfw add nat 1 ip from 172.16.21.2 to me in
ipfw add fwd 10.1.1.1 ip from 10.96.6.0/24 to 172.21.2
Еще нужно поставить переменную
Не проверял, но по-моему это должно работать даже без всяких виртуальных интерфейсов.
Re: подмен ареса источника
Добавлено: 2010-05-30 18:47:26
kase666
маленькая фриска даже перед каталистом решит ваши проблемы...
или жалко pentium1 или малюсенькой виртуальной машины?

Re: подмен ареса источника
Добавлено: 2010-05-31 9:33:50
ASD
EARL писал(а):
Можно через ipfw и kernel nat попробовать так
Код: Выделить всё
ipfw nat 1 config ip 10.96.7.111 same_ports log
ipfw add nat 1 ip from 10.96.6.0/24 to 172.16.21.2 out
ipfw add nat 1 ip from 172.16.21.2 to me in
ipfw add fwd 10.1.1.1 ip from 10.96.6.0/24 to 172.21.2
Еще нужно поставить переменную
Не проверял, но по-моему это должно работать даже без всяких виртуальных интерфейсов.
не работает...нат не отрабатывает
Код: Выделить всё
gw# ipfw show
00010 0 0 allow ip from any to any via lo0
00015 0 0 check-state
.....................................................................................................................
00030 30 1606 allow ip from any to any out via tun0
00031 18 862 allow ip from any to any in via tun0
00033 0 0 allow ip from 10.96.7.0/24 to 172.16.21.2 in via re0
00034 0 0 allow ip from 172.16.21.2 to 10.96.7.0/24 out via re0
00036 0 0 nat 1 ip from 10.96.6.7 to 172.16.21.2 out
00037 0 0 nat 1 ip from 172.16.21.2 to me in
00038 0 0 fwd 10.1.1.1 ip from 10.96.7.207 to 172.16.21.2 out via tun0
.....................................................................................................................
gw# ipfw nat show config
ipfw nat 1 config ip 10.96.7.207 log same_ports
gw#
как можно посмотреть что сейчас твориться в нате?
Re: подмен ареса источника
Добавлено: 2010-05-31 9:52:58
EARL
Нат неотрабатывает, потому что его нужно поставить раньше правил разрешения хождения пакетов через туннель, т.е. перед строчками
Код: Выделить всё
00030 30 1606 allow ip from any to any out via tun0
00031 18 862 allow ip from any to any in via tun0
Re: подмен ареса источника
Добавлено: 2010-05-31 10:04:55
ASD
EARL писал(а):Нат неотрабатывает, потому что его нужно поставить раньше правил разрешения хождения пакетов через туннель, т.е. перед строчками
Код: Выделить всё
00030 30 1606 allow ip from any to any out via tun0
00031 18 862 allow ip from any to any in via tun0
точно...запарился...работает
даже без
Код: Выделить всё
fwd 10.1.1.1 ip from 10.96.7.207 to 172.16.21.2 out via tun0
спасибо!!!