So I have been working on this for a few days. I want to play a game on the Dolphin Emulator using its gamecube BBA option for internet play.
It requires a tap0 device named Dolphin0, which needs to be bridged to receive internet. I want to set it up with my wifi card, but have been unsuccessful. I have tried switching to 4addr, tried using iptables and parprouted. All attempts have ended in failure.
I was wondering if anyone had any better ideas I could try? Thanks!
Hello @StevoLime 
Since all Desktops if Manjaro use NetworkManager, I will assume that you use it:
First create a bridge:
nmcli con add \
type bridge \
ifname br0 \
con-name br0
then create a bridge-slave and connect it to your real card and to the created bridge:
nmcli con add \
type bridge-slave \
ifname enp4s0 \
con-name enp4s0 \
master br0
and then create tap0 and connect it to br0:
nmcli con add \
type tun \
ifname tap0 \
con-name tap0 \
slave-type bridge \
master br0 \
mode tap \
owner '1000'
https://wiki.archlinux.org/index.php/Network_bridge#With_NetworkManager
Re: How to create a simple tap0 interface using nmcli