Sie können nicht zwei Hosts mit der gleichen IP-Adresse verwenden, wenn Sie normales Routing verwenden möchten, da das Routing eine Entscheidung ist, die auf der Zieladresse basiert. Ein Paket kann nicht in zwei Richtungen gehen.
Wenn Sie sich wirklich verarschen wollen, können Sie versuchen, alle möglichen Sachen zu fälschen, um die Regeln zu biegen, aber es wird ein echter Schmerz auf der Rückseite sein.
Sie können z. B. eine falsche IP-Adresse für das zu konfigurierende Gerät erstellen (192.168.1.99) und einen manuellen ARP-Eintrag (auf bce0) mithilfe der MAC des Geräts festlegen und hoffen, dass es nicht nach IP-Adressen filtert wenn das Paket von layer2 an es adressiert ist. In diesem Fall kann auf das zu konfigurierende Gerät über die falsche Adresse (192.168.1.99) zugegriffen werden, wenn Sie eine Hostroute für bce0 erstellen.
Sie können auch versuchen, dasselbe mit Ihrem Uplink zu tun: Erstellen Sie ein neues Netzwerk (192.168.2.0/24), geben Sie eine Adresse darin ein (192.168.2.2), erstellen Sie einen falschen IP-Eintrag (192.168.2.1) mit dem MAC von Ihrem Uplink (auf bce1) und verwenden Sie es als Standardgateway. Möglicherweise benötigen Sie auch ein Proxy-ARP für 192.168.1.xx (Ihre IP-Adresse auf bce1). Ihr System ist an diesem Punkt möglicherweise so verwirrt, dass es Ihre ursprüngliche IP-Adresse nicht automatisch verarbeitet (oder Ihr RP-Filter reagiert möglicherweise darauf) ).
Diese Theorie basiert auf Linux, sollte jedoch für alle Netzwerkgeräte gelten, einschließlich * BSD.