Предполагая, что интерфейсы 192.168.56.0/24 на виртуальных машинах предназначены только для хоста (то есть не для NAT).
Вам не нужны маршруты на вашем MAC (host2), потому что это единственный путь с прямым подключением к обоим / 24. Вам нужно, чтобы ваши виртуальные машины прошли этот путь, чтобы добраться до коммутатора, и коммутатор, чтобы пройти этот путь, чтобы перейти к виртуальным машинам.
На виртуальных машинах "ip route add 192.168.57.0/24 через 192.168.56.1" должен помочь.
На коммутаторе ... какой бы синтаксис ни был необходим, возможно, чтобы host2 стал шлюзом по умолчанию (@ 192.168.57.100)