Puncte:0

Cum se conectează Ubuntu 21.10 la VLAN etichetat (netplan)

drapel pr

Am retea

VLAN: 4005
MTU: 1400
Subrețea: 157.XX.XX.64/27
Gateway: 157.XX.XX.65
Mască de rețea: 255.255.255.224
Difuzare: 157.XX.XX.95

Vreau să configurez netplan Ubuntu 21.10 la IP 157.XX.XX.87

Am doar două idei

reţea:
  versiunea: 2
  redator: în rețea
  ethernet:
     ens3:
      dhcp: fals
      opțional: adevărat
 poduri: 
   br2:
     interfete:
     adrese: 
     - 157.XX.XX.87/32
vlans:
    vlan.4005:
    ID: 4005
    link: ens3
    rute:
       - la: 0.0.0.0/0
         prin: 157.XX.XX.65
         metric: 100
    mtu: 1400

alta idee

reţea:
  versiunea: 2
  redator: în rețea
  ethernet:
     ens3:
      dhcp: fals
      opțional: adevărat
      adrese: 
      - 157.XX.XX.87/32
 poduri: 
   br2:
     interfete:
     adrese: 
     - 157.XX.XX.64/27
vlans:
    vlan.4005:
    ID: 4005
    link: ens3
    rute:
       - la: 0.0.0.0/0
         prin: 157.XX.XX.65
         metric: 100
    mtu: 1400

Din păcate, orice idee a mea nu funcționează. Acest server funcționează sub QEMU/KVM, prin urmare numele punților și numele VLAN-ului sunt definite în configurația KVM.

Ce loc potrivit pentru a configura adresa IP ubuntu în acest caz - în interfață, în VLAN, în Bridge?

Ce loc potrivit pentru a configura rute - în bridge sau în VLAN?

Care este locul potrivit pentru a configura MTU?

Thomas Aichinger avatar
drapel cn
Vrei un pod cu vlan sau doar vlan?
Thomas Aichinger avatar
drapel cn
Și apropo indentarea nu se potrivește!!!
Alex avatar
drapel pr
@ThomasAichinger, mulțumesc atenției pentru întrebarea mea. Am o punte cu VLAN. Dacă folosesc Ubuntu 16.04, funcționează automat, definesc simplu IP/Mask/Broadcast/Gateway în /etc/network/interfaces, dar încă nu înțeleg ce nevoie în noul Ubuntu 21, deoarece netplan. Dacă definesc IP/Mască/Broadcast/Gateway simplu (în stilul Ubuntu 16), Ubuntu modern nu funcționează.
drapel us
Ce vrei să spui, „ai” un pod cu vlan? Configurația dvs. netplan vă arată definirea unei punți, dar vlan-ul dvs. nu îl folosește, nu servește niciun scop evident, adresarea de pe ea în configurația dvs. este incorectă și nu are legătură cu configurația inițială a rețelei pe care o enumerați. Care este scopul acestui pod?
Alex avatar
drapel pr
@slangasek Poate că nu înțeleg deloc ideea netplanului. Am un pod în interiorul KVM.Și îl poate manipula prin comanda BRCTL. KVM-ul meu conține definiția Bridge și această mașină este o mașină virtuală. Orice Ubuntu 16.04 virtual al meu funcționează perfect cu acest bridge. Podul KVM adaugă eticheta VLAN 4005 la orice adresă 157.XX.XX.64/27 și direcționează-l către interfața fizică principală cu eticheta VLAN. Apoi, comunicatorul centrului de date direcționează pachetele etichetate din intervalul IP 157.XX.XX.64/27 la internet. Dar dacă încerc să reproduc configurația rețelei Ubuntu 16.04 (/etc/network/interface) prin netplan, nu reușesc întotdeauna.
Christian Ehrhardt avatar
drapel sl
Salut Alex, trebuie sa avem grija ce este in guest/gazda, mai ales cand citesc "Am bridge in KVM". Puteți obține ceea ce doriți în două moduri „rețea -> ethev (etichete vlan) -> host-bridge -> guest” sau „network -> ethdev -> host-bridge -> guest (etichete vlan)”. Al tău sună un pic ca cel din urmă, care nu este sigur (oaspetele le poate accesa pe toate). OTOH prima abordare nu are nevoie deloc de o configurație bridge sau vlan în oaspete, gazda se asigură că este etichetat și oaspetele nu poate scăpa cu ușurință. Acest lucru este recomandat și ceea ce este explicat în https://netplan.io/examples/#configuring-network-bridges
Thomas Aichinger avatar
drapel cn
Dacă nu sunteți mulțumit de netplan, îl puteți opri și reveni la ifup/down
drapel us
Neînțelegerile de aici nu se referă la netplan, ci la modul în care funcționează interfețele de rețea (guest vs host). ifupdown nu este acceptat în Ubuntu 20.04 și mai târziu și este foarte recomandat să nu reveniți la el. Vă rugăm să vedeți mai sus explicația lui Christian; utilizarea unui bridge pe gazda KVM nu înseamnă că ar trebui să declarați un bridge în invitatul KVM.
Puncte:0
drapel cn

Try this configuration:

network:
  version: 2
  renderer: networkd

  ethernets:
    ens3:
              dhcp4: false
              dhcp6: false

  bridges:
    br0:
          interfaces: [ens3]
          addresses: [157.XX.XX.87/27]
          gateway4: 157.XX.XX.65
          mtu: 1500
          nameservers:
                addresses: [8.8.8.8]
          parameters:
                stp: true
                forward-delay: 4
      dhcp4: no
      dhcp6: no

  vlans:
    vlan4005:
      id: 4005
      link: ens3

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.