Divendres, juny 13, 2025
LINUX

Configuració de la xarxa a Ubuntu 20.04

En aquesta entrada explicarem com fer la configuració bàsica de la xarxa a Ubuntu server 20.04.  Veurem com configurar una adreça IP estàtica, una IP dinàmica i com canviar el nom de la màquina a la xarxa.

Configuració d’una IP estàtica

El gestor de xarxa per defecte a Ubuntu, des de la versió 17.10 és netplan.  El fitxer de configuració de netplan és un fitxer amb extensió yaml que es troba al directori /etc/netplan.  Podem veure aquest el nom d’aquest fitxer amb la comanda

ls /etc/netplan

En el nostre cas, el nom és 00-installer-config.yaml.  El primer que farem, com hem de fer sempre que modifiquem algun fitxer de configuració, és una còpia de per si de cas d’aquest fitxer.

sudo cp /etc/netplan/00-installer-config.yaml 00-installer-config.yaml.bak

Editem el fitxer amb nano o vim:

sudo nano /etc/netplan/00-installer-config.yaml

Si el tenim per DHCP ens trobarem amb quelcom similar a això :

# This is the network config written by 'subiquity'
 network:
   ethernets:
     ens33:
       dhcp4: true
   version: 2 

Modifiquem el text del fitxer per una estructura com aquesta, amb les dades de la nostra xarxa:

network:
   version: 2
   renderer: networkd
   ethernets:
    ens33:
     dhcp4: no
     addresses:
       - 192.168.188.131/24
     gateway4: 192.168.188.2
     nameservers:
      addresses: [8.8.8.8, 8.8.4.4] 

Provem la configuració amb la comanda

sudo netplan try

I l’apliquem amb

sudo netplan apply

Verifiquem els canvis amb la comanda ip a:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
     link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
     inet 127.0.0.1/8 scope host lo
        valid_lft forever preferred_lft forever
     inet6 ::1/128 scope host
        valid_lft forever preferred_lft forever
 2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
     link/ether 00:0c:29:4d:13:61 brd ff:ff:ff:ff:ff:ff
     inet 192.168.188.131/24 brd 192.168.188.255 scope global dynamic ens33
        valid_lft 1675sec preferred_lft 1675sec
     inet6 fe80::20c:29ff:fe4d:1361/64 scope link
        valid_lft forever preferred_lft forever 

Si al nostre sistema tenim Cloud-init, hem de des-habilitar-lo abans de modificar el fitxer yaml.  Això ho fem modificant el fitxer /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg

sudo nano /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg

i afegim

network: {config: disabled}

 

Configuració d’una IP dinàmica

Editem el fitxer de configuració amb nano o vim:

sudo nano /etc/netplan/00-installer-config.yaml

Modifiquem el text del fitxer per una estructura com aquesta:

network:
  version: 2
  renderer: networkd
  ethernets:
     ens33:
       dhcp4: true
       adresses: [] 

Provem la configuració amb la comanda

sudo netplan try

I l’apliquem amb

sudo netplan apply

Configuració del nom de xarxa

Hi ha diferents formes de canviar el nom d’amfitrió del sistema.  Una és amb la comanda

sudo hostnamectl set-hostname nounomdelsistema

En reiniciar el sistema s’aplicarà el canvi.  Si volem només un canvi de nom temporal, podem fer servir l’ordre:

sudo hostname nounomdelsistema

Si volem canviar el nom editant els fitxers del sistema, ho haurem de fer als fitxers /etc/hostname i /etc/hosts

Deixa un comentari

L'adreça electrònica no es publicarà. Els camps necessaris estan marcats amb *