Deixe o libvirt lidar com isso. Libvirt tem uma rede NAT padrão que irá lidar com todo o seu encaminhamento, mascaramento e endereçamento para você. Essa rede NAT vem pré-configurada em implantações libvirt e é literalmente chamada de "padrão". O NAT é a maneira mais razoável de obter acesso à Internet em uma VM através de uma conexão WiFi.
Além disso, você quase nunca pode usar o WiFi como ponte. Primeiro, porque as interfaces do host geralmente não suportam isso. Segundo, porque quase todos os pontos de acesso sem fio verão um segundo endereço MAC (da sua VM) entrar na sua conexão Wi-Fi como uma tentativa de falsificação e des-autenticar você.
Você pode usar virsh
e virt-install
para gerenciar o libvirt por meio da linha de comando. Você também pode usar virt-manager
para gerenciar o libvirt por meio de uma GUI semelhante à maneira como o cliente vSphere trabalha para o ESXi. Ambas as interfaces de gerenciamento podem se conectar a hosts remotos. Existem muito mais ferramentas de gerenciamento do que isso, qualquer um deles funcionará para você. virt-manager
é potencialmente o mais fácil de usar.
Mais sobre a rede da libvirt: link
Algumas ferramentas de gerenciamento libvirt (incluindo as já mencionadas): link
Um guia de utilização para o virsh: link