Im Grunde ist es nicht falsch, seine eigene Adresse als Gateway zu nehmen, wenn kein Router oder so in Benutzung ist.
Das Problem liegt eventuell darin, dass die Pakete garnicht wissen, über welche Karte sie raus sollen.
Sind die anderen Rechner, aus dem 172.16.1.0/24 ebenfalls so konfiguriert, dass sie selbst das Gateway sind?
Aber damit habe ich bislang ebenfalls keine Erfahrung, da wir alles über Routing/Switching realisieren^^
EDIT: Das hier könnte dir helfen Klick!