
Вот моя ситуация.
У меня есть два компьютера с 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. Есть ли объяснение такому поведению? Пожалуйста, поделитесь идеями, как решить эту проблему.
Заранее спасибо.