Шлюз можно использовать только в том случае, если он находится в той же подсети, что и отправитель. IP-маршрутизация работает путем отправки IP-пакета на шлюз, а шлюз перенаправляет его.
В сетях на основе MAC, таких как Ethernet, это делается путем адресации инкапсулирующего кадра Ethernet по MAC-адресу шлюза. MAC-адрес определяется запросом ARP для IP-адреса шлюза. ARP использует широковещательную рассылку Ethernet для отправки запроса всем узлам в широковещательном домене. Соответственно, шлюз ДОЛЖЕН находиться в пределах широковещательного домена отправителя.
Обычно отправитель пытается выполнить ARP-адрес шлюза только в том случае, если он является частью его собственной подсети. Вы можете обмануть эту часть, заставив адрес быть «в сети» (аналогично тому, что вы пробовали), но вы не можете обмануть широковещательный домен.
Принудительное использование шлюза, который должен использовать ваш локальный шлюз, изначально было опцией IP, называемой исходная маршрутизация. Он не получил широкого распространения и сегодня обычно не рекомендуется из-за серьезных проблем с безопасностью. Параметр либо игнорируется, либо весь пакет отбрасывается.
Как упоминалось в комментарии: вам нужно использовать свой локальный шлюз или переместить хост в другую подсеть.