Acho que você deseja criar uma interface TUN / TAP . Ambos conectam um programa de espaço do usuário à rede. Uma interface TUN funciona no nível IP; uma interface TAP funciona no nível da Ethernet.
Se você estiver interessado, este tutorial pode ser útil para começar a usar a interface TUN / TAP. É intitulado: Tutorial da interface Tun / Tap .
Se essa não é a resposta que você estava procurando, talvez você possa fornecer mais informações sobre o problema que está tentando resolver.