У вас не может быть двух хостов с одним и тем же IP-адресом, если вы хотите использовать обычную маршрутизацию, так как маршрутизация является решением на основе адреса назначения. Пакет не может идти двумя путями одновременно.
Если вы действительно хотите напортачить, вы можете попытаться подделать все, что угодно, чтобы нарушить правила, но это будет настоящей болью с обратной стороны.
Например, вы можете создать поддельный IP-адрес для настраиваемого устройства (192.168.1.99) и установить запись ARP вручную (на bce0), используя MAC-адрес устройства, и надеяться, что он не будет фильтроваться на dst IP. если пакет адресован ему layer2. В этом случае ваше устройство для настройки может быть доступно по поддельному адресу (192.168.1.99), если вы создадите для него маршрут к bce0.
Или вы можете попытаться сделать то же самое с вашей восходящей линией связи: создать новую сеть (192.168.2.0/24), дать себе адрес в ней (192.168.2.2), создать поддельную запись ARP IP (192.168.2.1) с MAC вашей восходящей линии связи (на bce1) и используйте его в качестве шлюза по умолчанию. Вам также может понадобиться прокси-ARP для 192.168.1.xx (ваш ip на bce1), ваша система может быть достаточно запутана в тот момент, что она не будет автоматически обрабатывать ваш исходный IP (или ваш rp-фильтр может действовать на это ).
Эта теория основана на Linux, но должна применяться на любых сетевых устройствах, включая * BSD.