LINUX.ORG.RU

переткнуть кабели. а чем тебя нат не устраивает?

LowLevel
()

PREROUTING -j DNAT

anonymous
()
Ответ на: комментарий от Maclaud

через нат можно сделать чтоб порты локальной машины светились на гейте

кажется так (это при условии что роутинг уже настроен, по моему есть в факе):

iptables -A PREROUTING -p tcp --dport <local-port> -j DNAT --to-destination <local-addr>

LowLevel
()
Ответ на: комментарий от LowLevel

--dport <local-port> -j DNAT
--------------^^^^^только не локальный а порт на внешнем интрефейсе,
--to-destination <local-addr>:<local-port>
--------------------------------------^^^^^а вот тут уже локальный порт

stalcker
()
Ответ на: комментарий от Maclaud

> а можно чтобы все порты а не каждый перебирать?

теоретически можно. поищи iptables-tutorial, гдето здесь валялся (или на опеннете). а вообще хз, никогда таким извратом не занимался.

LowLevel
()
Ответ на: комментарий от LowLevel

что значит теоретически ?
Просто нужно два правила

iptables -t nat -A POSTROUTING -o eth0 -j SNAT --to inetIP
iptables -t nat -A PREROUTING -i eth0 -j DNAT --to localIP

все твоя машина за фаерволом работает как inetIP по всем портам

sova ★★
()
Ответ на: комментарий от sova

> что значит теоретически ?

да я не спорю, вопрос лишь в том что случится с портами гейта на этом ифейсе. если они там были конечно.

LowLevel
()
Ответ на: комментарий от LowLevel

Я об этом еще не думал. У меня это правило не для оснвного IP будет.

Maclaud
() автор топика
Ответ на: комментарий от LowLevel

>да я не спорю, вопрос лишь в том что случится с портами гейта на
> этом ифейсе. если они там были конечно.

ничего с ними не будет Они все от одного Ip будут транслироваться на внутреннью машину А от второго ип на гейте так и будут светить наружу
Что по вопросу я так понял и требовалось !

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