Le problème vient de la
ifconfig eth0 0.0.0.0 promisc up
Tu as retiré l'ip à l'interface de l’hôte.
Par conséquent c'est normal que l’hôte n'a plus accès au réseau.
Utilise plutôt ces commandes d'iproute2 plus moderne et à jour que brctl tunctl ifoncfig etc...
Créer le bridge
sudo ip addr flush dev eth0
sudo ip link set eth0 up
sudo ip link add name br0 type bridge
sudo ip link set eth0 master br0
sudo ip addr add 192.168.1.10/24 dev br0
sudo ip link set br0 up
sudo ip route add default via 192.168.1.1
Créer le tap et l'associer au bridge
sudo ip tuntap add tap0 mode tap
sudo ip link set tap0 up
sudo ip link set tap0 master br0
Supprimer le tap
sudo ip link set dev tap0 down
sudo ip link delete tap0
Supprimer le bridge
sudo ip link set br0 down
sudo ip link delete br0
sudo ip addr add 192.168.1.10/24 dev eth0
sudo ip link set eth0 up
sudo ip route add default via 192.168.1.1