GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Vlan über Netplan in 18.04 Lts?

Haftungsausschluss:Bis heute bin ich ein Lurker, lerne immer noch und zum ersten Mal seit 2 Jahren habe ich keine Antwort auf meine Frage gefunden. Vielen Dank für Ihre Lektüre und ich hoffe, Sie werden einige nehmen Zeit zu helfen

Ich versuche, zwei VLANs auf meiner bereits vorhandenen LAN-Karte einzurichten. Der Zweck dieser Einrichtung besteht darin, zunächst ein erstes VLAN zum Laufen zu bringen, bevor alles für verschiedene Zwecke durch verschiedene VLANS geht

Hier ist meine Konfiguration:

LAN-Karte:

cat /etc/netplan/10-enp1s0.yaml network:  version: 2  renderer: networkd  ethernets:
#LAN CARD config
   enp1s0:
     optional: true
     dhcp4: false
     dhcp6: false
     addresses: [192.168.1.91/24, ]
     gateway4: 192.168.1.254
     nameservers:
       addresses: [192.168.1.91, ] //I have a DNS on the server
       search: [domain.net]

Vlan:

cat /etc/netplan/11-vlan.11.yaml
 vlans:
   vlan.11:
     id: 11
     link: enp1s0
     optional: true
     dhcp4: false
     dhcp6: false
     addresses: [192.168.1.92/24, ]
     nameservers:
       addresses: [192.168.1.91, ]

Mit dieser Konfiguration sind hier die Ergebnisse:

  • Wenn ich versuche, vlan.11 von enp1s0 oder umgekehrt anzupingen, erhalte ich keine Antwort.
  • Wenn ich versuche, ein beliebiges Internet von enp1s0 aus zu pingen, funktioniert es, aber wenn ich es mit vlan.11 versuche, funktioniert es nicht.

8.8.8.8 mit enp1s0:

ping -I enp1s0 8.8.8.8
PING 8.8.8.8 (8.8.8.8) from 192.168.1.91 enp1s0: 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=57 time=9.24 ms

8.8.8.8 mit vlan.11:

ping -I vlan.11 8.8.8.8
PING 8.8.8.8 (8.8.8.8) from 192.168.1.92 vlan.11: 56(84) bytes of data.
3 packets transmitted, 0 received, 100% packet loss, time 2039ms
  • Der letzte und seltsamste Teil ist, dass ich beide Adressen mit meinem anderen PC im selben Netzwerk anpingen kann
Pinging 192.168.1.91 with 32 bytes of data: Reply from 192.168.1.91:
bytes=32 time<1ms TTL=64

Pinging 192.168.1.92 with 32 bytes of data: Reply from 192.168.1.92:
bytes=32 time<1ms TTL=64 Reply from 192.168.1.92: bytes=32 time<1ms
TTL=64

Können Sie mir bitte erklären, warum mein VLAN nicht richtig funktioniert? Was fehlt mir, damit sich vlan.11 wie eine Netzwerkkarte verhält.

Vielen Dank für Ihre Lektüre und jede Hilfe wird sehr geschätzt.

Wenn ich sudo netplan –debug generate eingebe, sehe ich Folgendes (keine Sorge wegen enp2s0, vorerst weder konfiguriert noch verbunden):

sudo netplan --debug generate
DEBUG:command generate: running ['/lib/netplan/generate']
** (generate:9423): DEBUG: 11:30:08.752: Processing input file /etc/netplan/10-enp1s0.yaml..
** (generate:9423): DEBUG: 11:30:08.752: starting new processing pass
** (generate:9423): DEBUG: 11:30:08.752: Processing input file /etc/netplan/11-vlan.11.yaml..
** (generate:9423): DEBUG: 11:30:08.752: starting new processing pass
** (generate:9423): DEBUG: 11:30:08.752: Processing input file /etc/netplan/20-enp2s0.yaml..
** (generate:9423): DEBUG: 11:30:08.752: starting new processing pass
** (generate:9423): DEBUG: 11:30:08.752: vlan.11: setting default backend to 1
** (generate:9423): DEBUG: 11:30:08.752: Configuration is valid
** (generate:9423): DEBUG: 11:30:08.752: enp2s0: setting default backend to 1
** (generate:9423): DEBUG: 11:30:08.752: Configuration is valid
** (generate:9423): DEBUG: 11:30:08.752: enp1s0: setting default backend to 1
** (generate:9423): DEBUG: 11:30:08.752: Configuration is valid
** (generate:9423): DEBUG: 11:30:08.752: Generating output files..
** (generate:9423): DEBUG: 11:30:08.752: NetworkManager: definition enp1s0 is not for us (backend 1)
** (generate:9423): DEBUG: 11:30:08.752: NetworkManager: definition vlan.11 is not for us (backend 1)
** (generate:9423): DEBUG: 11:30:08.752: NetworkManager: definition enp2s0 is not for us (backend 1)

Akzeptierte Antwort:

Ihre .yaml-Dateien sind unvollständig.

Verwandte:Wie installiere ich Windows 8 auf Wine??

Sie können „meine LAN-Kartenkonfiguration nicht löschen „.

Entfernen Sie beide .yaml-Dateien und versuchen Sie Folgendes … behalten Sie die gleichen Abstände und Einzüge bei und keine Tabulatoren …

network:
  version: 2
  renderer: networkd
  ethernets:
    enp1s0:
      addresses: [192.168.1.91/24]
      gateway4: 192.168.1.254
      nameservers:
        addresses: 192.168.1.91
        search: [domain.net]
      optional: true
  vlans:
    vlan.11:
      id: 11
      link: enp1s0
      addresses: [192.168.1.92/24]

sudo netplan --debug generate # Konfigurationsdateien generieren

sudo netplan apply # neue Konfiguration anwenden

reboot # Computer neu starten


Ubuntu
  1. So aktualisieren Sie Ubuntu 15.10 auf Ubuntu 16.04 LTS

  2. So aktualisieren Sie Ubuntu 14.04 LTS auf Ubuntu 16.04 LTS

  3. Installieren Sie Dokuwiki auf Ubuntu 20.04 LTS

  4. Installieren Sie Karbon auf Ubuntu 20.04 LTS

  5. Ipv6 über PPPOE?

So aktualisieren Sie Ubuntu 18.04 auf Ubuntu 20.04 LTS

Installieren Sie CMake auf Ubuntu 20.04 LTS / 21.04

Installieren Sie Mono unter Ubuntu 20.04 LTS

So installieren Sie Go unter Ubuntu 22.04 LTS

So installieren Sie Go unter Ubuntu 18.04 LTS

So installieren Sie Go unter Ubuntu 20.04 LTS