GNU/Linux >> Znalost Linux >  >> Ubuntu

Vlan přes Netplan za 18,04 Lts?

Prohlášení:Dodnes jsem číhám, stále se učím a poprvé za 2 roky jsem nenašel žádnou odpověď na svou otázku, moc děkuji za přečtení a doufám, že si nějaké vezmete čas pomoci

Snažím se nastavit dvě VLAN na mé již existující LAN kartě, účelem tohoto nastavení je nejprve zprovoznit první VLAN, než bude vše procházet různými VLAN pro různé účely

Zde je moje konfigurace:

Karta LAN:

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, ]

S touto konfigurací jsou výsledky:

  • Když se pokusím odeslat příkaz ping vlan.11 z enp1s0 nebo naopak, nedostanu žádnou odpověď.
  • Když se pokusím pingnout na jakýkoli internet z enp1s0, funguje to, ale když to zkusím s vlan.11, nefunguje to.

8.8.8.8 s 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 s 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
  • Poslední a nejpodivnější část je, že jsem schopen pingnout na obě adresy pomocí jiného počítače ve stejné síti
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

Můžete mi tedy prosím vysvětlit, proč moje vlan nefunguje správně? Co mi chybí, aby se vlan.11 choval jako síťová karta.

Velice vám děkuji za přečtení a velmi si vážíme jakékoli pomoci.

Když zadám sudo netplan –debug generation, vidím toto (nedělejte si starosti s enp2s0, zatím není nakonfigurováno ani připojeno):

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)

Přijatá odpověď:

Vaše soubory .yaml jsou neúplné.

Související:Jak nainstalovat Windows 8 na Wine?

Nemůžete „vymazat konfiguraci mé LAN karty “.

Odeberte oba soubory .yaml a vyzkoušejte toto… zachovejte stejné mezery a odsazení a žádné tabulátory…

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 # vygenerovat konfigurační soubory

sudo netplan apply # použít novou konfiguraci

reboot # restartujte počítač


Ubuntu
  1. Nainstalujte Dokuwiki na Ubuntu 20.04 LTS

  2. Ipv6 přes Pppoe?

  3. Jak upgradovat z 16.04 Lts na 16.04.1 Lts?

  1. Jak upgradovat Ubuntu 15.10 na Ubuntu 16.04 LTS

  2. Jak upgradovat Ubuntu 14.04 LTS na Ubuntu 16.04 LTS

  3. Nainstalujte Karbon na Ubuntu 20.04 LTS

  1. Netplan statická IP v konfiguraci Ubuntu

  2. Jak upgradovat Ubuntu 18.04 LTS na Ubuntu 20.04 LTS

  3. Problémy s Bluetooth v 18,04 Lts?