![]() |
[freebsd] ipnat и отдельный IP
Есть 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 |
с помощью 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 придется подсеть этого ипа сменить ! |
Если так - то и с помощью ipnat такое решается :). Так что это не решение.
Вообщем, как оказалось с помощью ipnat такое сделать нельзя. |
Время: 21:15. |
Время: 21:15.
© OSzone.net 2001-