URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 90449
[ Назад ]

Исходное сообщение
" ipnat и отдельный IP"

Отправлено skeletor , 30-Ноя-10 16:35 
Есть 2 канала. Нужно один IP натить через другой канал. Пробовал прописать так, но ничего не выходит (всё равно ходит через rl0, а нужно что бы через tun0):

map rl0 10.9.0.0/24 -> 192.168.1.9/32 proxy port ftp ftp/tcp
map rl0 10.9.0.0/24 -> 192.168.1.9/32 portmap tcp/udp 20000:65000
map rl0 from 10.9.0.0/24 ! to 192.168.1.9/32 -> 192.168.1.9/32

map tun0 10.9.0.6/32 -> XX.XX.XX.XX/32 proxy port ftp ftp/tcp
map tun0 10.9.0.6/32 -> XX.XX.XX.XX/32 portmap tcp/udp 20000:65000
map tun0 from 10.9.0.6/32 ! to XX.XX.XX.XX/32 -> XX.XX.XX.XX/32

rl0 = 192.168.1.9
tun0 = XX.XX.XX.XX

Как реализовать задуманное?

OS: FreeBSD 8.1


Содержание

Сообщения в этом обсуждении
" ipnat и отдельный IP"
Отправлено EL , 01-Дек-10 17:56 
>[оверквотинг удален]
> map rl0 10.9.0.0/24 -> 192.168.1.9/32 proxy port ftp ftp/tcp
> map rl0 10.9.0.0/24 -> 192.168.1.9/32 portmap tcp/udp 20000:65000
> map rl0 from 10.9.0.0/24 ! to 192.168.1.9/32 -> 192.168.1.9/32
> map tun0 10.9.0.6/32 -> XX.XX.XX.XX/32 proxy port ftp ftp/tcp
> map tun0 10.9.0.6/32 -> XX.XX.XX.XX/32 portmap tcp/udp 20000:65000
> map tun0 from 10.9.0.6/32 ! to XX.XX.XX.XX/32 -> XX.XX.XX.XX/32
> rl0 = 192.168.1.9
> tun0 = XX.XX.XX.XX
> Как реализовать задуманное?
> OS: FreeBSD 8.1

ну если pf - то route-to использовать, а если ipfw тоже что-то подобное есть.