Jump to content

Recommended Posts

Posted (edited)

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

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?

Edited by adron2
Posted

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

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

СПАСИБО !

Join the conversation

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

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.