Como uso o qemu-bridge-helper para obter um servidor virtual em execução na minha rede local?

1

Eu gostaria de acessar meu servidor virtual de qualquer lugar na minha rede local. Eu prefiro usar qemu-bridge-helper para simplificar a rede, já que sou fraco nessa área. Depois de ler o wiki do Arch , tentando compreender o wiki do Gentoo , e assistindo um tutorial sem sucesso no YouTube , i Imaginei que eu reduzi minhas necessidades a alguns comandos simples - mas eu ainda não sei onde estou errado. Abaixo está minha configuração:

Configuração do host (arch linux)

# Create the bridge
ip link add name br0 type bridge
ip link set dev br0 up

# Not sure if this is necessary. Causes loss of connectivity on host.
ip link set eth0 master br0

# Assign an IP address to the bridge
dhcpd br0

# Firewall passthrough?
sysctl net.ipv4.ip_forward=1

# /etc/qemu/bridge.conf
allow br0

script qemu

# 'qemu-bridge-helper' creates & configures a 'tap0' interface, and also sets it as the bridge's master
qemu-start-script -net nic,model=virtio -net bridge,br=br0

Configuração de convidado / servidor (arch linux)

systemctl start dhcpcd

Conectividade de rede básica de VM para roteador é tudo que eu sou depois. O que eu sinto falta?

    
por Noob Saibot 24.10.2017 / 01:19

1 resposta

1

O problema foi um conflito com netctl e NetworkManager . Mudar exclusivamente para NetworkManager resolveu o problema.

    
por 29.10.2017 / 17:44