Войти

Показать полную графическую версию : [решено] [freebsd] ipnat и отдельный IP


skeletor
30-11-2010, 16:36
Есть 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

4sag
15-01-2011, 18:48
с помощью pf это разрулить проще !

nat on rl0 from 10.9.0.0/24 to any -> 192.168.1.9
nat on tun0 from 10.9.1.0/24 to any -> xx.xx.xx.xx

придется подсеть этого ипа сменить !

skeletor
15-01-2011, 22:39
Если так - то и с помощью ipnat такое решается :). Так что это не решение.

Вообщем, как оказалось с помощью ipnat такое сделать нельзя.




© OSzone.net 2001-2012