Escriu per cercar…

Netplan

Configura les interfícies de xarxa d'un Ubuntu amb un fitxer YAML que sobreviu a un reinici.

S'ensenya a
Planificació i administració de xarxesIntegració d’equips en xarxes cablejades i sense filsASIX

Introducció

Pots donar una IP a una interfície amb ip addr add, però la perds quan reinicies la màquina.

Netplan és la manera de dir-ho una vegada: descrius les interfícies en un fitxer YAML, i el sistema les aixeca així cada cop que arrenca.

És el que fa servir Ubuntu des de la 18.04.

Una xarxa privada

Crea a Isard dues màquines Ubuntu Server amb el nom ubuntu-1 i ubuntu-2, dos CPU, 4 GB de RAM i una interfície Personal1:

Una interfície Personal connecta entre elles les màquines que la comparteixen, i prou: Isard no hi assigna cap adreça, i sense adreça no es veuen.

Connecta’t a ubuntu-1 i mira quines interfícies té:

shell
ip --brief addr
lo               UNKNOWN        127.0.0.1/8 ::1/128
enp1s0           UP             192.168.122.214/22 fe80::cc46:102:1f0f:c495/64
enp2s0           UP             10.2.127.123/16 fe80::3198:1530:28f9:3bff/64
enp3s0           UP
  • enp1s0 és la Default, la que té sortida a internet.
  • enp2s0 és la Wireguard VPN, per on t’hi has connectat.
  • enp3s0 és la Personal1, i està aixecada però sense adreça.

La feina és donar-li una IP de la xarxa privada que vulguis fer servir.

Aquí farem servir la 10.1.1.0/24, i ubuntu-1 serà el 10.1.1.101.

El fitxer

La configuració viu a /etc/netplan/, en fitxers que es llegeixen per ordre alfabètic.

shell
sudo nano /etc/netplan/50-personal.yaml

El contingut és aquest:

yaml
network:
  version: 2
  ethernets:
    enp3s0:
      dhcp4: no
      addresses: [10.1.1.101/24]

dhcp4: no diu que ningú no li donarà l’adreça, i addresses la posa a mà.

Aplica la configuració:

shell
sudo netplan apply

Estàs llegint una vista prèvia.

Inicia sessió amb Google per llegir la pàgina completa.

Inicia sessió amb Google

Amb qualsevol compte de Google. Només et demanarem que acceptis les condicions del servei.