LINUX.ORG.RU
ФорумAdmin

двойной нат


0

0

ПРивет есть вопрос такого характера:
Есть машина с 2 интерфейсами и надо сделать так чтобы на ней был двойной нат, т.е. так
(xl0 xl1 lo0) - интерфейсы
xl0->lo0 = 10.0.0.1/24->10.1.1.0/24
lo0->xl1 = 10.1.1.0/24->10.5.1.0/24
Т.е. пакет должен пройти через 2 ната и в итоге на другом интерфейсе выйти с таким ИП адресом. Сделать сразу 10.0.0.1->10.5.1.0 не предлагать, т.к. это нужно для другой цели.
Как это моджно реализовать и на какиз ос.
Сейчас стоит freebsd 5.1
Заранее спасибо.

anonymous

Почему ты решил, что пакет от xl0 на xl1 по дороге зайдёт на lo0 ?

anonymous
()

а так не получится?

ifconfig lo 10.1.1.0/24

ipchains -A forward -s 10.0.0.1/24 -i lo -j MASQ

ipchains -A forward -s 10.1.1.0/24 -i xl1 -j MASQ

пишу по памяти тк проверить негде щас :)

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.