Перейти к содержимому
Калькуляторы

iptables нат на на несколько IP

Добрый день.

Пытаюсь настроить нат на Debian GNU/Linux 8.4 (jessie) на несколько IP

если делаю просто:

iptables -t nat -A POSTROUTING -s 172.16.0.0/16 -o eth1 -j SNAT --to-source xx.xx.xx.32

где xx.xx.xx.32 ip интерфейса смотрящего в инет, все работает, а когда:

iptables -t nat -A POSTROUTING -s 172.16.0.0/16 -o eth1 -j SNAT --to-source xx.xx.xx.32-xx.xx.xx.38 --persistent

нет, но если сделать:

 

ip addr add xx.xx.xx.33/32 dev eth1

...

ip addr add xx.xx.xx.38/32 dev eth1

 

то тоже все ОК, но беда в том что надо обойтись без этого.

eth1 подключен к cisco 6500 где xx.xx.xx.0 is directly connected, Vlan7

 

Подскажите в чем может быть проблема ?

Изменено пользователем lytnev

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

На directly connected используется ARP, поэтому и не работает. Решение -- статичный маршрут на циске на next hop вместо интерфейса.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Спасибо, похоже действительно так, правда статичных маршрутов тоже хочется избежать

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.