LINUX.ORG.RU
ФорумAdmin

простейша задача на маршрутизацию


0

1

Всем добрый день. Возникла необходимость соединить две сети, с маршрутизацией давно не сталкивался, в голове остался ноль об этом деле ))

итак дано: сервераA: eth1 - 192.168.1.0/24 внутренняя сеть eth2 - соединена езернетом с eth2 сервера B

серверB: eth1 - 192.168.2.0/24 внутренная сеть eth2 - соединена езернетом с eth2 сервера A

итак вопрос наиглупейший - какие адреса должны быть на сетевухах eth2?)) те я предполагаю что сервераA:eth2 192.168.2.250, сервераB:eth2 192.168.1.250,

сервер A ip route add 192.168.2.0/24 via 192.168.2.250 dev eth2

сервер B ip route add 192.168.1.0/24 via 192.168.1.250 dev eth2

...

верно? или же нет?

форвардинг файерволл нат - с этим проблем нету, проблема токо с маршрутизацией, забыл всё под ноль (.

я спешил на помощь как мог и принёс тебе спасительный ответ - «нет». В общем случае адреса на интерфейсах шлюзов должны быть из сети. В частном случае - адреса могут быть любыми, даже совпадающими с реальными адресатами, но нас этот вариант не интересует, ладно? Так вот, у тебя 3 сегмента сети, один *.1.0/24, второй *.2.0/24, а третий - соединяющий сервера А и В. Для этого третьего сегмента общая практика такова - выбирается сеть, не пересекающаяся с используемыми сетями, можно /30, берутся из неё два адреса (IPA&IPB), и шаманятся таблицы маршрутизации:

ip route add 192.168.2.0/24 via IPA dev eth2
ip route add 192.168.1.0/24 via IPB dev eth2

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