USB wurde für Host-zu-Host-Verbindungen einfach nicht entwickelt. Es ist keine geeignete Verbindung für das, was Sie tun.
Wenn ich es richtig verstanden habe, haben Sie zwei Netzwerke, die auf demselben Switch laufen und nur durch VLANs getrennt sind. Sie vertrauen (etwas) den Client-PCs.
Dies ermöglicht die Verwendung von 802.1q-VLAN-Tagging . Dies bedeutet, dass der Switch so eingerichtet ist, dass Pakete mit der VLAN-ID gekennzeichnet werden, bevor sie an Ihre Client-PCs gesendet werden. Auf diese Weise können mehrere VLANs über ein einziges Netzwerkkabel gesendet werden.
Dies erfordert natürlich auch eine clientseitige Konfiguration, die unter Windows leider sehr schwierig / unmöglich ist. Es ist jedoch unter Linux sehr einfach :
auto eth1.10 iface eth1.10 inet static address 10.0.0.1 netmask 255.255.255.0 vlan-raw-device eth1
Dies weist Ubuntu an, eine Netzwerkschnittstelle für VLAN 10 unter Verwendung einer statischen IP-Adresse unter eth1 zu erstellen.
Achten Sie darauf, PCs nur VLANs zuzuweisen, auf die sie tatsächlich Zugriff haben sollten.