Страница 1 из 1

IPFW NAT на одной сетевухе

Добавлено: 2009-03-23 8:45:08
Solar_Wind
или понедельник или заработался :( не получается NAT в IPFW сделать через одну сетевуху с одним адресом. есть машин стоящий в инете, на него происходит редирект с циски всех юзверей адсл у которых нет денег для работы и дальше их нужно переправить на сервер биллинга в личный кибинет, машин не шлюзовой и потому включение роутинга не действует. имха может помоч NAT т.к. в связи с тем что машин не шлюз то и ответы должны приходить именно на нее и потом уже переправляться юзерам.

делаю так (ип для примера - 10.10.10.10 адрес машинки в инете, 20.20.20.20 адрес сервера биллинга, FreeBSD 6.2, в ядре IPDIVERT есть, гуглить пока не помогло)

Код: Выделить всё

natd -interface em0 -same_ports

Код: Выделить всё

${fwcmd} add divert natd all from 10.10.10.10 to 20.20.20.20 
${fwcmd} add divert natd all from 20.20.20.20 to 10.10.10.10
где тут собака порылась кто как думает?

Re: IPFW NAT на одной сетевухе

Добавлено: 2009-03-23 9:57:15
zingel

Код: Выделить всё

sysctl -a net.inet.ip.forwarding

Re: IPFW NAT на одной сетевухе

Добавлено: 2009-03-23 13:01:21
Solar_Wind
zingel писал(а):

Код: Выделить всё

sysctl -a net.inet.ip.forwarding
а gateway_enable="YES" в rc.conf это не одно и то же?

Re: IPFW NAT на одной сетевухе

Добавлено: 2009-03-23 13:01:47
zingel
не одно и тоже