Эм… Что значит все перенаправить с 1-го на 2-ой, а потом обратно? А зацикливание вы как разруливать собрались?
Есть подозрение что вы криво, ну оочень криво, изложили свою мысль.
Мб вам просто зеркалирование трафика между интерфейсами надо?
«виртуальный интерфейс замыкания на себя» — ну и обозвали же Вы loopback интерфейс…
Вы вообще что хотите сделать? Подключить некий виртуальный девайс (аля симулятор GNS3 или целый сервер из VirtualBox) в реальную сеть?
И в довершении я не понял от кого и как должен ходить трафик?..
Эм… Так на вирутальном интерфейсе есть софт, «железка», который(ая) сможет трафик отправить дальше своими силами? Или там только какой-то приёмник стоит, а трафик надо средствами ОСи перенаправить?
TUN-адаптер (можно взять из OpenVPN) + библиотечка, которая принимает траф с внешнего интервейса и перенаправляет на TUN и обратно. На TUN вешаете нужный Вам IP и все работает
подскажите, пожалуйста, где поподробней про tun-адаптер можно почитать (непосредственно про дублирование траффика с одного интерфейса на другой)? в частности что за библиотека? сам инфы не смог найти…
А уже готовые программы есть или придётся нечто свое с TUN + pcap писать?
Вроде задача не такая редкая и должны были придумать и реализовать пути её решения.
в качестве велосипеда, поставьте virtualbox, в него любой удобный дистрибутив с поддержкой маршрутизации зеркалируйте траффик в него и как угодно обрабатывайте.
Или сделайте интерфейс-петлю, свяжите мостом с нужным интерфейсом и читайте с него pcap'ом, при необходимости шлите.