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

маршрутизация в linux(хочется странного)

Итак имеем два хоста под линуксом:

host1:
 eth0 -- ip 195.5.5.29/24
 eth1 -- ip 10.10.10.1/30
 default gate: 195.5.5.1

 

host2:
 eth0 -- ip 10.10.10.2/30
 eth0:1 -- ip 195.5.5.30/32
 default gate: 10.10.10.1

 

Как сделать так чтобы 195.5.5.30 стал доступным из мира?

Понятное дело что нужно на 195.5.5.1 прописать ip ro add 195.5.5.30/32 via 195.5.5.29

Только вот беда. На 195.5.5.1 ничего прописывать нельзя (((

 

Пока что нашел костыль вида arp-sk -w -d 195.5.5.1 -S 195.5.5.30 -i eth0 -T 5

Эта штука шлет:

13:24:12.707489 ARP, Request who-has 195.5.5.1 (fe:ff:ff:ff:ff:ff) tell 195.5.5.30, length 28

И соответственно в таблице arp хоста 195.5.5.1 появляется мак моего host1 и все работает. Но как то этот костыль криво смотрится. Может есть какое то более правильное решение средствами iproute2?

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

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


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

На хосте 1 добавить маршрут до 195.5.5.30/32 через 10.10.10.2 етш1, вырубить рп фильтры.

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


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

proxy_arp на первом хосте для eth0 и маршурт как показал Ivan_83 решит ваши странные задачи.

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


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

Да. Спасибо вам. Прокси арп это было то что мне нужно.

Я так и знал что есть в линуксе нативное решение моей проблемы )

СПАСИБО !

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


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

Join the conversation

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

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

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

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

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

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

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