Статическая маршрутизация — шлюз блокирует пинг-пакеты

Статическая маршрутизация — шлюз блокирует пинг-пакеты

Вот моя ситуация.

У меня есть два компьютера с Windows 10 и один компьютер с Linux, который я буду использовать в качестве шлюза для маршрутизации трафика между двумя компьютерами с Windows.

ПК с Windows1: 131.180.21.124, ПК с Linux: 131.180.21.114

Windows ПК2: 131.180.145.20

PC1 и Linux-машины находятся в одной подсети, а PC2 — в другой. Все 3 машины могут пинговать друг друга. Теперь я добавляю следующий статический маршрут на Windows PC1:

маршрут добавить 131.180.145.20 маска 255.255.255.255 131.180.21.114

Теперь ping с Windows PC1 на PC2 начинает истекать. Когда я запускаю Wireshark на всех 3 машинах, чтобы найти узкое место, я замечаю, что пакеты ping достигают шлюза Linux с PC1, но PC2 их не получает. Так что, похоже, машина Linux не может переслать запрос ping на PC2. Есть ли объяснение такому поведению? Пожалуйста, поделитесь идеями, как решить эту проблему.

Заранее спасибо.

Связанный контент