LINUX.ORG.RU

iptables перенаправить с одного ip на другой ip

 ,


0

1

Пробовал разными средствами. Любые решения не работают для определённого адреса.

На пинг 140.50.0.1 получаю «destination network unreachable». После перенаправления получаю тоже самое.

На пинг 192.168.1.140 получаю «host unreachable». После перенаправления пингуется.

Видимо, дело в том, что сети 140.50.X.X не существует (а её и нет).

Как заставить iptables перенаправлять адреса в таких случаях?

★★★★★

Вы, товари, по-моему какой-то ерундой занимаетесь. Да еще и внятно изложить что делаете не в состоянии.

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

Есть адрес в сети. Нужно все пакеты адресуемые ему с локальной машины перенаправить на другой адрес посредством iptables этой самой локальной машины. Что ж непонятного?

next_time ★★★★★
() автор топика
Последнее исправление: next_time (всего исправлений: 1)
Ответ на: комментарий от next_time

Ни одного из множества опробованных средств так и не описал. А вот такое пробовал?

iptables -t nat -A OUTPUT -d 140.50.0.1 -j DNAT --to-destination 192.168.1.140

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

Да, в таком виде сработало. Спасибо.

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

Подтверждаю, описал проблему плохо и сумбурно. Ни толком структуру сети не обозначил, ни остального.

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

Хм... дома на убунточке сработало, на целевой системе - нет. Видимо проблемы сборки iptables васянами.

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

Это правило меняет destination address у исходящего трафика, сгенерированного локальным процессом, причем меняет до поиска маршрута. Может быть на боевой системе тебе нужно что-то другое?

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

Нет, это в точности то, что я хотел.

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