Как перенаправить на другой шлюз посредством iptables?

интернет Компьютеры Сети

В сети имеется два шлюза, например 192.168.1.100 (linux ubuntu server) и 192.168.1.101 (обычный роутер). На обоих свой интернет. У клиентов по-умолчанию установлен 100. Необходимо на 100 настроить переброс пакетов на 101 для некоторых ip-адресов.
Пробую: "# iptables -tnat -A PREROUTING -s clients_IP -d external_IP -j DNAT --to 192.168.1.101", но данная конструкция не работает, ибо myip.ru показывает IP-адрес 100-го шлюза, а FTP вобще перестаёт работать. Как победить?

Примечание:
Разобрался.
Поставлю ЛО тому, кто напишет, как составить правило iptables, которое будет NATить на локальный адрес 192.168.1.100 все ответы от сервера 8.8.8.8

Примечание:
> ты же разобрался?!
Ну да :)

Примечание:
> вопрос закрой..
Рад бы, да ЛО нету
Ответы:
ты же разобрался?!.
вопрос закрой..


13 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.