VLAN-Schnittstelle hinzugefügt, Haupthost nicht erreichbar

VLAN-Schnittstelle hinzugefügt, Haupthost nicht erreichbar

Ich habe einen VM-Server, auf dem Ubuntu im 192.168.1.0/24Netzwerk läuft. Ich versuche, ein VLAN-getaggtes Subinterface hinzuzufügen, das für eine VM verwendet wird, die sich in einer DMZ in meinem Netzwerk befindet. Ich habe zuerst das Subinterface hinzugefügt und sudo vconfig add enp2s0 30dann Folgendes in der /etc/network/interfacesKonfiguration

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo br0
auto enp1s0
iface lo inet loopback

###bridge interfae for vm's
iface br0 inet dhcp
    bridge_ports    enp2s0
    bridge_stp      off
    bridge_maxwait  0
    bridge_fd       0
    dns-nameservers 192.168.1.1
    dns-nameservers 8.8.8.8
    gateway 192.168.1.1

###power-fail backup NIC
iface enp1s0 inet static
  address 192.168.40.2
  network 192.168.40.0
  netmask 255.255.255.0

#suberinterface for VLAN segregated VM's
auto enp2s0.30
iface enp2s0.30 inet dhcp
    vlan-raw-device enp2s0

###network shim for dockers
auto macvlan0
iface macvlan0 inet static
    pre-up ip link add link br0 name macvlan0 type macvlan mode bridge
    address 192.168.1.42
    network 192.168.1.0
    netmask 255.255.255.0

###routes for dockers
post-up route add -host 192.168.1.16 dev macvlan0
post-up route add -host 192.168.1.43 dev macvlan0

Hier ist mein ip route:

default via 192.168.1.1 dev br0 
192.168.1.0/24 dev br0 proto kernel scope link src 192.168.1.41 
192.168.1.0/24 dev macvlan0 proto kernel scope link src 192.168.1.42 
192.168.1.16 dev macvlan0 scope link 
192.168.1.43 dev macvlan0 scope link 
192.168.30.0/24 dev enp2s0.30 proto kernel scope link src 192.168.30.2 
192.168.40.0/24 dev enp1s0 proto kernel scope link src 192.168.40.2 

Und hier ist meine bestehendeip addr

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 34:e8:94:f0:55:3f brd ff:ff:ff:ff:ff:ff
    inet 192.168.40.2/24 brd 192.168.40.255 scope global enp1s0
       valid_lft forever preferred_lft forever
    inet6 fe80::36e8:94ff:fef0:553f/64 scope link 
       valid_lft forever preferred_lft forever
3: enp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel master br0 state UP group default qlen 1000
    link/ether 1c:1b:0d:12:aa:73 brd ff:ff:ff:ff:ff:ff
4: br0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether 1c:1b:0d:12:aa:73 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.41/24 brd 192.168.1.255 scope global br0
       valid_lft forever preferred_lft forever
    inet6 fe80::1e1b:dff:fe12:aa73/64 scope link 
       valid_lft forever preferred_lft forever
5: enp1s0.30@enp1s0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 34:e8:94:f0:55:3f brd ff:ff:ff:ff:ff:ff
6: enp2s0.30@enp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether 1c:1b:0d:12:aa:73 brd ff:ff:ff:ff:ff:ff
    inet 192.168.30.2/24 brd 192.168.30.255 scope global enp2s0.30
       valid_lft forever preferred_lft forever
    inet6 fe80::1e1b:dff:fe12:aa73/64 scope link 
       valid_lft forever preferred_lft forever
7: macvlan0@br0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether 32:8e:07:8f:0f:61 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.42/24 brd 192.168.1.255 scope global macvlan0
       valid_lft forever preferred_lft forever
    inet6 fe80::308e:7ff:fe8f:f61/64 scope link 
       valid_lft forever preferred_lft forever

Nach dem Zurücksetzen des Netzwerkdienstes wird die Schnittstelle aktiviert und erhält eine IP-Adresse. Allerdings kann ich jetzt keine der VMs erreichen, die auf der übergeordneten Schnittstelle laufen enp2s0. Muss ich der übergeordneten Schnittstelle Routing hinzufügen ? Dieser Server hat zwei Netzwerkkarten . enp2s0Die primäre Netzwerkkarte dient als Backup-Netzwerkkarte, um im Falle eines Stromausfalls mit der USV zu kommunizieren.enp2s0Enp1s0

verwandte Informationen