Puncte:1

Netplan (re)mutarea rutei din tabelul principal de rutare în diferite politici de rutare

drapel vn

Prezentare generală la nivel înalt este aceasta: am un server Impish Ubuntu cu două interfețe, adrese de 172.16.2.103/24 și 10.1.2.10/24. Aș dori ca traficul implicit să treacă prin gateway 172.16.2.254. Totuși, când specific o adresă sursă a 10.1.2.10 Vreau să aibă o poartă de acces 10.1.2.254. Ceea ce urmează funcționează 99% din timp, dar îmi doresc ca nucleul să selecteze IP-ul sursă 172.16.2.103 chiar și atunci când contactați 10.1.2.0/24. Acest lucru a fost posibil în /etc/networks/interfaces dar nu am reușit să-mi dau seama folosind netplan.

Iată ce am în configurația mea netplan:

reţea:
  ethernet:
    ens160:
      adrese:
      - 172.16.2.103/24
      rute:
      - până la: 0.0.0.0/0
        prin: 172.16.2.254
      servere de nume:
        adrese:
        - 10.1.2.1
        căutare:
        - domeniul local
      optional: da
    ens192:
      adrese:
      - 10.1.2.10/24
      politica de rutare:
      - din: 10.1.2.10
        tabel: 10
      rute:
      - până la: 0.0.0.0/0
        prin: 10.1.2.254
        tabel: 10
      optional: da
  versiunea: 2

După cum am spus, funcționează bine în mare parte. Am o politică de rutare (numită regulă ip) care înseamnă că dacă schimb adresa sursă a pachetelor, caut rutarea 10 masa. Cu toate acestea, există o rută suplimentară pe care doresc să o elimin din principal.

Iată ce am când verific tabelele de rutare:

IN1: eu@gazdă:~$ ruta IP
OUT1: implicit prin 172.16.2.254 dev ens160 proto static
OUT2: 172.16.2.0/24 dev ens160 proto kernel scope link src 172.16.2.103
OUT3: 10.1.2.0/24 dev ens192 proto kernel scope link src 10.1.2.10

IN2: me@host:~$ IP Route List Tabelul 10
OUT5: implicit prin 10.1.2.254 dev ens192 proto static

Aș dori ca OUT3 să fie eliminat sau mutat mai precis în tabelul de rutare 10, astfel încât să nu existe o legătură layer2 la 10.1.2.0/24 in tabelul principal de rutare. O pot face manual astfel:

me@host:~$ sudo ip route del 10.1.2.0/24 dev ens192

Dar nu văd cum să încorporez asta în netplan. Anterior aș fi adăugat un sus declarație la /etc/network/interfaces dar asta nu mai este o opțiune.

Mulțumesc anticipat.

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.