Tvoj spôsob chápania TUN rozhrania nie je správny.
TUN rozhranie je virtuálne, softvérové a nemá väzbu na žiaden fyzický interface. Čiže slovné spojenie "TUN na ETH portu" je vecný nezmysel, TUN sa vytvára nezávisle od akýchkoľvek ETH portov a môžeš ich mať urobených hoci aj desiatky na jednom stroji.
Technicky teda potrebuješ 2x konfiguračný súbor pre OpenVPN, jeden pre server, druhý pre klienta. Následne spustíš dva OpenVPN procesy, každý s príslušným configom.
Každý z týchto procesov bude používať vlastný TUN interface pre komunikáciu s "lokálnou" stranou VPN-ky a na komunikáciu s "remote stranoui" bude mať nadviazané UDP alebo TCP spojenie štandardnou trasou, ako máš riešené pripojenie na Internet (čiže pravdepodobne cez ten tvoj ETH port).
Z pohľadu tejto komunikácie, cez ten ETH port, ide ale len o dva obyčajné, komunikujúce procesy. A tak ako nie je problém, aby ti cez jeden ETH interface šlo na Internet súčasne 10 Firefox procesov (z ktorých každý môže mať otvorených desiatky TCP spojení), tak nie je ani problém, aby súčasne komunikovali dva OpenVPN procesy.