Мне нужно создать сеть между тремя гостевыми ОС (Ubuntu), одна из которых должна быть как маршрутизатор между двумя другими. Смотрите схему ниже:

[A] eth0(ip 1.1.1.1) ->(net1) <- eth0(ip 1.1.1.2) [B] eth1(ip 2.2.2.2) --->(net2) <---- eth0( IP 2.2.2.1) [C]

Проблема состоит в том, что после создания трех гостевых ОС, устанавливая статический ip, я могу из Virting A ping 1.1.1.2 и 2.2.2.2, из B ping все ips, из C - ping 1.1.1.2 и 2.2.2.2. Но я не могу пропинговать C из A и A из C. Как я могу это сделать?

1 ответ1

0

Ваш вопрос сформулирован не очень четко.
Система B может пропинговать A и C, потому что она имеет два сетевых адаптера, по одному в каждой сети [1.xxx и 2.xxx]. Если вы сделаете 2.2.2.2 шлюзом по умолчанию для системы c, и если 1.1.1.2 является шлюзом по умолчанию для системы A, вам нужен маршрут в системе B для поперечных сетей.

Я имею в виду, что двойные сетевые карты (IME) обычно действуют независимо друг от друга, если только вы явно не настроили систему в качестве маршрутизатора, позволяя данным поступать друг на друга. Это было бы сделано с iptables.

http://forum.codecall.net/topic/48438-configuring-your-linux-server-as-a-router/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .