Puncte:0

Eth0 și Wifi au nevoie de același gateway, aceleași IP-uri

drapel jp

Am acasă un laptop pe care vreau să-l folosesc ca server (Ubuntu 20.04.3 LTS).

  • Vreau ca IP-ul să rămână același pentru ambele eth0 și wlan0 (motiv: astfel încât redirecționarea portului pe care am configurat-o pe router să rămână funcțională indiferent de modul în care laptopul este conectat la internet)

  • Când deconectez cablul, voi activa wifi și invers, când cablul este conectat, voi dezactiva wifi-ul pentru a preveni coliziunea IP. (folosind nmcli radio wifi pornit/oprit)

Aceasta este configurația mea:
/etc/netplan/00-installer-config.yaml:

reţea:
  ethernet:
    eth0:
      opțional: adevărat
      dhcp4: nu
      adrese:
        - 192.168.0.189/24
# gateway4: 192.168.0.1
      servere de nume:
        adrese:
          - 194.168.4.100
          - 194.168.8.100
    wlan0:
      dhcp4: nu
      adrese:
        - 192.168.0.189/24
      gateway4: 192.168.0.1
      servere de nume:
        adrese:
          - 194.168.4.100
          - 194.168.8.100
  versiunea: 2

Cu această setare, am următoarele probleme:

  • Când conectez cablul de internet și dezactivez wifi-ul, pachetele nu vor ști cum să ajungă la internet, deoarece eth0 nu are nicio poartă asociată (pentru că este comentat după cum puteți vedea).

  • dacă încerc să inversez configurarea (decomentează gateway-ul pe eth0 și îl comentez pentru wifi), când activez wifi și deconectez cablul, pachetele din nou nu vor ști cum să ajungă la internet.

  • Dacă decomentați gateway4 pe ambele interfețe și faceți se aplică sudo netplan, primesc următoarea eroare:

** (generate:2959): AVERTISMENT **: 22:54:14.848: Problemă întâlnită la validarea coerenței implicite a rutei. Vă rugăm să configurați mai multe tabele de rutare și utilizare politica de rutare in schimb. Eroare: conflictuală declarații de rută implicită pentru IPv4 (tabel: principal, metrică: implicit), mai întâi declarat în wlan0 dar și în eth0

Deci, ce ar trebui să fac ca să funcționeze?

EDITAȚI | ×: Deci, de fapt, a treia opțiune pare să funcționeze fără probleme, în ciuda erorii. Și de fapt funcționează chiar și atunci când ambele interfețe sunt conectate simultan (un bonus!). Dar încă nu înțeleg mesajul de eroare și/sau dacă cineva ar putea crede că aceasta este o configurare proastă dintr-un motiv oarecare.

drapel jp
Mulțumesc că plus „netplan.io/reference” m-a ajutat. Referința spune că gateway4 este depreciat și, în schimb, ar trebui să văd „Rute implicite”. Mi se pare că configurația de rutare este inutil de complexă, totuși dacă aș avea nevoie doar să adaug o metrică. Nu prea înțeleg `to: 0.0.0.0/0`, dar am folosit "default" deoarece se spune că ambele ar trebui să funcționeze.

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.