Попробуйте поставить на 1 сетевой карте первого компьютера не
172.10.7.45/24 а 172.10.7.45/16
Сеть шесть сегментов,- если пакет с destination , допустим, 172.10.8.1 попадает на 172.10.7.45/255.255.255.0, то соответственно определяется как пакет из другой подсети и отправляется на шлюз, а не дальше в шестисегментную сеть, что требуется.