bigazzzz
@bigazzzz

Как скоммутировать две сети с одинаковой адресацией?

Добрый день!
Есть две сети(LAN1, LAN2) с одинаковой адресацией, допустим 10.0.0.0/24. Есть компьютер COMP1 с двумя интерфейсами, смотрящими соответственно в LAN1(10.0.0.10) и LAN2(10.0.0.20). В LAN2 есть еще один компьютер COMP2(10.0.0.30).
Из LAN1 необходим доступ до COMP2(10.0.0.30). Можно реализовать это средствами iptables на COMP1?
p.s. Давайте не будем обсуждать, как это все неправильно сделано. Есть задача и ее надо решить. Никаких сетевых устройств нет. Только то, что в описании
  • Вопрос задан
  • 382 просмотра
Пригласить эксперта
Ответы на вопрос 4
@voleg4u
http://www.voleg.info/
Можно сгородить namespaces. Ну и NAT конечно. Т.е. никто из первой сети не будет обращаться к 10.0.0.30, а скажем к 192.168.0.30.
Городить муторно и прочитать перед этим надо много, но реально.
Ответ написан
Комментировать
ky0
@ky0
Миллиардер, филантроп, патологический лгун
Прибиваете /24 подсеть, разделив её на непересекающиеся и настраиваете на том компе, который посередине, маршрутизацию.

Или наоборот, бриджуете интерфейсы - тогда у вас получается один широковещательный домен. Но опять же - нужно соответствующим образом настроить комп "посередине".

Оба варианта реализуются чисто на линуксе и iptables/nftables.
Ответ написан
SignFinder
@SignFinder
Wintel\Unix Engineer\DevOps
Ответ на задачу - "В LAN2 есть еще один компьютер COMP2(10.0.0.30).
Из LAN1 необходим доступ до COMP2(10.0.0.30)"
1. Присвоить всем компам из LAN1, которым надо ходить в до COMP2 - дополнительные адреса из другой подсети.
2. Присвоить COMP2 дополнительный ip из третьей подсети.
3. Обеспечить маршрутизацию или NAT между LAN1 и COMP2.
4. Использовать для доступа к COMP2 - дополнительный ip.
Ответ написан
Комментировать
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Через iptables не получится.
Если в сетях нет компьютеров с одинаковыми IP, то можно поднять мост (bridge) между интерфейсами LAN1 и LAN2. В этом случае COMP1 будет работать как свитч, к которому подключены обе сети.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы