Disclaimer: Sunt cel mai noob când vine vorba de networking. Nu am nicio idee ce înseamnă ce într-o configurație de rețea. Pentru mine nu există o informație „banală” în acest sens.
Am o mașină Ubuntu 20.04 și un Raspberry Pi, în rețeaua LAN cu fir de acasă. În configurația actuală, singurul lucru între aceste dispozitive este un comutator de rețea:
[ Ubuntu ] âââ [ comutator de rețea ] âââ [ RPi ]
Nu am o conexiune la internet WAN în această rețea (și în configurația actuală nu am nevoie de una), deoarece este furnizat de altul, o interfață wifi. Folosesc LAN cu fir numai pentru a conecta aceste dispozitive.
Deoarece nu există un router în această rețea LAN care să ofere o configurație DHCP, în GUI-ul meu de setări de rețea, pe IPv4
fila, am setat "Link-doar local".
Ubuntu-ul meu poate vedea RPi-ul, iar RPi-ul poate vedea Ubuntu-ul meu, dar numai cu condiția ca mai întâi să caut adresa IP a fiecărui dispozitiv cu numele gazdă -I
, iar apoi folosesc acea adresă IP la conectare (montare).
Am observat că aceste adrese IP se pot schimba după reporniri. Nu o fac întotdeauna și, uneori, revin la valorile utilizate anterior, totuși, de fapt, aceste modificări ridică un obstacol în calea conectării ușoare. Aș dori să setez un IP static pentru ambele dispozitive; Cred că pe acest site pot întreba despre cum să-l obțin pentru mașina mea Ubuntu 20.04.
Cred că pot exista o serie de moduri de a-mi atinge scopul, fie prin intermediul unui fișier de configurare, fie prin GUI Setări, fie chiar prin rularea unor comenzi de terminal (pe care le-aș putea pune într-un script).
Vă rugăm, atunci când sugerați o soluție, țineți cont de lipsa mea de cunoștințe de rețea: nu sunt după cele mai bune practici din industrie â prefer o metodă care este mai ușor de aplicat pentru un începător.
Anexă:
- Se pare că știu că pe Ubuntu 20.04
netplan
este adesea folosit în configurarea rețelelor; am vazut si eu redator: NetworkManager
în astfel de configurații.
- Înseamnă asta că pot avea o opțiune de a evita utilizarea netplan și de a folosi ceva mai ușor? (Netplan pare dificil, deoarece pare să presupună ca o condiție prealabilă un nivel bun de cunoștințe de rețea.)
- Ar exista o modalitate de a suprascrie o configurație netplan cu o comandă de terminal „din zbor”, comparabilă cu modul în care
xrandr
comenzile pot „modifica” configurațiile X-server?
- În GUI Setări de rețea, pe
IPv4
(unde aleg „Numai Link-Local”), se pare că există un Trasee sectiune, cu Abordare, Mască de rețea, Poarta de acces, și Metric „câmpuri”, dar acestea rămân gri, chiar dacă comut pe corespunzătoare Automat comutați la „off”.
- În același timp, caseta de selectare etichetată Utilizați această conexiune numai pentru resursele din rețeaua sa rămâne, de asemenea, gri.
Actualizare: rezumatul soluției
- Pentru ca acest lucru să funcționeze, trebuie să setați IP-uri statice corespunzătoare pe toate dispozitivele implicate.
- mijloace corespunzătoare:
foo.bar.baz.x
și foo.bar.baz.y
- Pentru interfața cu fir, ar trebui să alegeți un interval IP diferit de cel al wifi-ului interfețe; de exemplu.:
- Wifi:
foo.bar.x.x
- cu fir:
baz.quux.x.x
- Pe Ubuntu, pe GUI-urile Setări de rețea
IPv4
fila, ar trebui să alegeți „Manual” și să continuați conform Răspunsul lui @raj.
- Pe un Raspberry Pi cu sistemul de operare Raspberry Pi bazat pe Debian Buster, cel
/etc/dhcpcd.conf
fișierul trebuie modificat: conține deja un fragment de „exemplu de IP static” suficient de util. Mai multe informații pe RPi.SE.