Skip to main content

NIC configureren

Deze documentatie is geschreven voor Ubuntu 18.04 tot en met 23.04.

Op een NIC in Ubuntu kan je verscheidene dingen instellen. Hier een kleine greep uit de basis:

  • DHCP/static;
  • IP-adressen;
  • Default gateway;
  • Nameservers (DNS).

Merk hier bij op dat je meerdere IPv4 adressen kan opgeven per NIC. 

Netplan

Ubuntu gebruikt standaard Netplan om de netwerkinstellingen te configureren.

Default config

De default config heeft als locatie: /etc/netplan/00-installer-config.yaml.

De default config ziet er als volgt uit:

Default Netplan config

# This is the network config written by 'subiquity'
network:
   ethernets:
      eth0:
         dhcp: yes
   version: 2

In de default config zie je de verschillende ethernet aansluitingen staan. Momenteel is er één NIC ingesteld in de config. Dit is "eth0". Op deze NIC staat DHCP aan.

Config toepassen

Wanneer je de config toepast kunnen de verbindingen mogelijk verbroken worden. Tevens wordt er opnieuw een DHCP request uitgevoerd wanneer DHCP aanstaat. 

Je kan de config toepassen met het volgende commando:

sudo netplan apply


Netplan IPv4

Hieronder staat de uitleg over het configureren van een aantal IPv4 optie's.

Static IP configureren

Op een interface kan je een static IPv4-adres configureren. Dit kan je instellen in de default Netplan config. Hieronder een voorbeeld.

Netplan config met IPv4-adres

# This is the network config written by 'subiquity'
network:
   ethernets:
      eth0:
      dhcp4: no
      addresses:
        - 192.168.0.10/24
   version: 2

Wanneer je nu naar de config kijk zie je dat DHCP op "eth0" uitstaat. In plaats daarvan staat er nu een kopje voor addresses met daaronder een IPv4 adres. Merk hier op dat er geen subnetmask genoteerd staat zoals dit op andere systemen soms genoteerd staat. Linux werkt hoofdzakelijk met een prefix. De /24 staat in dit geval dus voor een subnetmask van 255.255.255.0. Merk hier tevens op dat je een regel onder het IPv4-adres kan toevoegen en meerdere IPv4-addressen kan opgeven op één netwerkkaart.

Gateway en nameservers (DNS) configureren

Je kan naast een static IPv4-adres ook een default gateway en nameservers (DNS) configureren. Zie de config hieronder als voorbeeld.

Netplan config gateway en DNS

# This is the network config written by 'subiquity'
network:
   ethernets:
      eth0:
      dhcp4: no
      addresses:
        - 192.168.0.10/24
      gateway4: 192.168.0.1
      nameservers:
          addresses: [192.168.0.1, 192.168.0.5]
   version: 2

We hebben nu onder de addresses een optie voor de gateway (gateway4), en nameservers toegevoegd.