Настройка сети, как показано на рисунке:
Порт Ethernet eth0 машины m1 подключается к порту Ethernet eth0 машины m2 через перекрестный провод.
машины m1 и m2 находятся в одной сети:
1.1.1.0/24
M1 eth0 имеет адрес
1.1.1.1/24
, и эти записи были введены в таблицу маршрутизации:# ip route add 2.2.2.0/24 via 1.1.1.4 //route to m3 # ip route add 3.3.3.0/24 via 1.1.1.3 //route to m4
Машина M2 имеет 3 карты Ethernet и действует как маршрутизатор к машине m3 и машине m4, которые находятся в сетях 2.2.2.0/24 и 3.3.3.0/24 соответственно.
M2 имеет net.ipv4.ip_forward = 1 в sysctl.conf
M2 eth0 имеет адрес
1.1.1.2/24
, eth1 имеет1.1.1.4/24
, eth2 имеет1.1.1.3/24
. Это команды, выполняемые на м2, чтобы включить маршрутизацию, чтобы все сети общались# ip route add 2.2.2.0/24 via 1.1.1.4 //route to m3 # ip route add 3.3.3.0/24 via 1.1.1.3 //route to m4
M3 eth0 имеет адрес
2.2.2.1/24
, и эти записи были внесены в таблицу маршрутизации:# ip route add 1.1.1.0/24 via 2.2.2.1 //route to m2 && m1 # ip route add 3.3.3.0/24 via 2.2.2.1 //route to m4
M4 eth0 имеет адрес
3.3.3.1/24
, и эти записи были внесены в таблицу маршрутизации.# ip route add 2.2.2.0/24 via 3.3.3.1 //route to m3 # ip route add 1.1.1.0/24 via 3.3.3.1 //route to m2 && m1
Итак, первая проблема,
- Я могу пинговать M1, M3 и M4 от M2.
- Я могу пинговать М2 от М3 и М4
- Пинг НЕ работает от М3 до М4 или от М4 до М3.
- Пинг также НЕ работает от М1 до М3 или М4.
- Пинг также НЕ работает от M3/M4 до M1.
что я делаю не так?