Domanda netplan bridge: nessuna connessione a / da macchina virtuale


Mi piacerebbe installare una sposa sul mio host (server ubuntu 18.04) per ottenere una connessione a Internet da / alla mia macchina virtuale (anche il server ubuntu 18.04), entrambi con netplan. L'host è una macchina dedicata a Hetzner. Constellation at hetzer:

ospite:

IP: 94.130.131.162

Maschera di rete: 255.255.255.192

Gateway: 94.130.131.129

Trasmissione: 94.130.131.191

Macchina virtuale (IP e MAC separati):

IP: 94.130.131.132

Gateway: 94.130.131.129

Trasmissione: 94.130.131.191

Seperate MAC: 00: 50: 56: 00: 20: B9

Il mio /etc/netplan/50-bridge.yaml sul mio host:

network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s31f6:
      dhcp4: no
      dhcp6: no
  bridges:
    br0:
      interfaces: [enp0s31f6]
      dhcp4: no
      addresses: [94.130.131.162/26]
      gateway4: 94.130.131.129
      nameservers:
          addresses: [213.133.98.98,213.133.99.99]
      dhcp6: no

Il mio /etc/netplan/01-netcfg.yaml sulla mia macchina virtuale:

network:
  version: 2
  renderer: networkd
  ethernets:
    ens3:
      addresses:
        - 94.130.131.132/26
      dhcp4: no
      gateway4: 94.130.131.129
      nameservers:
        addresses: [213.133.98.98,213.133.99.99]

Alla macchina virtuale non riesco a ottenere alcuna connessione a Internet :-(

networkctl status -a sull'host:

● 1: lo
       Link File: /lib/systemd/network/99-default.link
    Network File: n/a
            Type: loopback
           State: carrier (unmanaged)
         Address: 127.0.0.1
                  ::1

● 2: enp0s31f6
       Link File: /lib/systemd/network/99-default.link
    Network File: /etc/systemd/network/10-enp0s31f6.network
            Type: ether
           State: routable (configured)
            Path: pci-0000:00:1f.6
          Driver: e1000e
          Vendor: Intel Corporation
           Model: Ethernet Connection (2) I219-LM
      HW Address: 90:1b:0e:e0:d5:eb (Fujitsu Technology Solutions GmbH)
         Address: 94.130.131.162
                  2a01:4f8:13b:385d::2
                  fe80::921b:eff:fee0:d5eb
         Gateway: 94.130.131.129 (Juniper Networks)
                  fe80::1 (Juniper Networks)

● 3: br0
       Link File: /lib/systemd/network/99-default.link
    Network File: /run/systemd/network/10-netplan-br0.network
            Type: ether
           State: routable (configured)
          Driver: bridge
      HW Address: 4e:7e:7e:53:85:b2
         Address: 94.130.131.162
                  fe80::4c7e:7eff:fe53:85b2
         Gateway: 94.130.131.129
             DNS: 213.133.98.98
                  213.133.99.99

● 4: vnet0
       Link File: /lib/systemd/network/99-default.link
    Network File: n/a
            Type: ether
           State: degraded (unmanaged)
          Driver: tun
      HW Address: fe:50:56:00:20:b9
         Address: fe80::fc50:56ff:fe00:20b9

In /var/lib/libvirt/quemu/name_of_virtual_machine.xml ho impostato il MAC separato della macchina virtuale.

networkctl status -a sulla macchina virtuale: sceenshot

Qualcuno sa perché non riesco a ottenere una connessione da / per il vm da internet? Posso eseguire il ping dell'host IP dal vm ma non da un server in Internet.


1
2018-06-27 05:56


origine


Non è giusto, da un host POV questo dispositivo non è gestito - proprio come prima rete / netplan l'host su un dispositivo vnet non aveva nulla da fare neanche. Il dispositivo viene fuori dal POV degli ospiti? Cosa ti aspetti, invece, presumo qualcosa come 'n / a (non gestito)'? - Christian Ehrhardt
Ho confrontato vnet0 con un altro mio server (16.04 con / etc / network / interfaces) di "ip a" e non c'è differenza. Quindi vnet0 non dovrebbe essere il problema che penso. - Andre
Hai trovato una soluzione a questo? Avere lo stesso problema. - cherouvim
No, non fino ad ora. Per il tempo medio ho disattivato netplan e sono tornato a / etc / network / interfaces. - Andre


risposte: