Un gateway poate fi utilizat numai atunci când este situat în aceeași subrețea cu expeditorul. Rutarea IP funcționează prin trimiterea unui pachet IP către gateway, iar gateway-ul îl redirecționează.
Pe rețelele bazate pe MAC, cum ar fi Ethernet, acest lucru se realizează prin adresarea cadrului Ethernet încapsulat la adresa MAC a gateway-ului. Adresa MAC este determinată de o solicitare ARP pentru adresa IP a gateway-ului. ARP folosește transmisia Ethernet pentru a trimite cererea către toate nodurile din domeniul de difuzare. În consecință, un gateway TREBUIE să fie localizat în domeniul de difuzare al expeditorului.
De obicei, expeditorul încearcă să ARP adresa gateway-ului doar atunci când aceasta face parte din propria sa subrețea. Ați putea păcăli această parte forțând o adresă să fie „on-link” (similar cu ceea ce ați încercat), dar nu puteți păcăli domeniul de difuzare.
Forțarea unui gateway pe care ar trebui să-l folosească gateway-ul local a fost inițial o opțiune IP numită rutarea sursei. Nu a câștigat o adoptare largă și astăzi este în general depreciat din cauza problemelor severe de securitate. Opțiunea este fie ignorată, fie întregul pachet este abandonat.
După cum s-a menționat în comentariu: trebuie să utilizați gateway-ul local sau să mutați gazda în cealaltă subrețea.