DNAT для нескольких адресов

3 сообщения / 0 new
Последнее сообщение
Vitls
Аватар пользователя Vitls
Не в сети
Зарегистрирован: 21/09/2010
DNAT для нескольких адресов

Как всегда хочется странного. Итак, в наличии два интерфейса. Аплинк до прова, допустим 172,0,0,2/30. Пров кроме аплинка дает подсеть класса С, допустим 212,96,100,0/24. Мой внешний интерфейс - eth0, внутренний - eth1 (сеть 192,168,100,0/24). Задача: Дать возможность из внешней сети добраться до компов в подсети 192,168,100,0/24. Но все усложняется тем, что несколько серверов в локальной сети используют одинаковый диапазон портов. Соответственно простой dnat не подходит. Било принято решение использовать адреса сети 212,96,100,0/24, для того, чтобы из использовать для dnat.

Вопрос: как это правильно делается? Алиасы с адресами из сети 212,96,100,0/24 вешаются на eth0 или на eth1.

То есть нужно реализовать схему:
212.96.100.1:80->192.168.100.1:80
212.96.100.2:80->192.168.100.2:80

Сеть 212.96.100.0/24 роутится провайдером, типа она доступна из внешнего мира чере аплин, а дальше мои проблемы.

Vitls *

Дело не в том как болезнь вылечить.
Дело в том как других заразить.

sl1m (не проверено)

луше сменить адрессацию на аплинке, порезать 24 сеть на /30 и остальные технологические нужды (deaggregate)..

>Вопрос: как это правильно делается? Алиасы с адресами из сети 212,96,100,0/24 вешаются на eth0
алисы думаю можно (и нужно) не вешать, но не уверен, давно iproute|iptables не юзал, технически должно быть:
или host to host static nat на eth0.. и фильтрация по портам..
или port to port static nat и фильтрация на основе адресов..

WhiteDragon (не проверено)

NETMAP
This target allows you to statically map a whole network of addresses onto another network of addresses. It can only be used from rules in the nat
table.

--to address[/mask]
Network address to map to. The resulting address will be constructed in the following way: All ’one’ bits in the mask are filled in from
the new ‘address’. All bits that are zero in the mask are filled in from the original address.

не нюхал - но похоже что оно

попробовал сейчас DNAT с -d - работает
<span class='smallblacktext'>[ Редактирование 28.06.2007 - 12:59:00 ]</span>

RSS-материал