Android

Comment configurer une adresse IP statique sur Ubuntu 18.04

Linux Talk #5: Static IP Address Setup using NetPlan | 2019 Ubuntu | Beginners Guide

Linux Talk #5: Static IP Address Setup using NetPlan | 2019 Ubuntu | Beginners Guide

Table des matières:

Anonim

Dans ce tutoriel, nous expliquerons comment configurer une adresse IP statique sur Ubuntu 18.04.

Dans la plupart des situations, les adresses IP sont attribuées dynamiquement par le serveur DHCP de votre routeur. La définition d'une adresse IP statique sur votre machine Ubuntu peut être requise dans différentes situations, telles que la configuration de la redirection de port ou l'exécution d'un serveur multimédia sur votre réseau.

Configuration d'une adresse IP statique à l'aide de DHCP

La façon la plus simple et la plus recommandée d'attribuer une adresse IP statique à un périphérique de votre réseau local consiste à configurer un DHCP statique sur votre routeur. DHCP statique ou réservation DHCP est une fonctionnalité présente sur la plupart des routeurs qui oblige le serveur DHCP à attribuer automatiquement la même adresse IP à un périphérique réseau spécifique, chaque fois que le périphérique demande une adresse au serveur DHCP. Cela fonctionne en attribuant une adresse IP statique à l'adresse MAC unique de l'appareil. Les étapes de configuration d'une réservation DHCP varient d'un routeur à l'autre et il est conseillé de consulter la documentation du fournisseur.

Netplan

Depuis la version 17.10, Netplan est l'outil de gestion de réseau par défaut sur Ubuntu, remplaçant le fichier de configuration /etc/network/interfaces qui avait été précédemment utilisé pour configurer le réseau sur Ubuntu.

Netplan utilise des fichiers de configuration avec la syntaxe YAML. Pour configurer une interface réseau avec Netplan, il vous suffit de créer une description YAML pour cette interface et Netplan génère les fichiers de configuration requis pour l'outil de rendu choisi.

Netplan prend actuellement en charge deux moteurs de rendu NetworkManager et Systemd-networkd. NetworkManager est principalement utilisé sur les machines de bureau tandis que Systemd-networkd est utilisé sur les serveurs sans interface graphique.

Configuration d'une adresse IP statique sur le serveur Ubuntu

Les nouvelles versions d'Ubuntu utilisent des «noms d'interface réseau prévisibles» qui commencent par en . par défaut. La première étape consiste à identifier le nom de l'interface Ethernet que vous souhaitez configurer. Vous pouvez utiliser la commande ip link comme indiqué ci-dessous:

ip link

La commande imprimera une liste de toutes les interfaces réseau disponibles. Dans ce cas, le nom de l'interface est ens3 :

1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 3: ens3: mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000 link/ether 56:00:00:60:20:0a brd ff:ff:ff:ff:ff:ff 1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 3: ens3: mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000 link/ether 56:00:00:60:20:0a brd ff:ff:ff:ff:ff:ff

1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 3: ens3: mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000 link/ether 56:00:00:60:20:0a brd ff:ff:ff:ff:ff:ff

Les fichiers de configuration de Netplan sont stockés dans le répertoire /etc/netplan et ont l'extension .yaml . Vous trouverez probablement un ou deux fichiers YAML dans ce répertoire. Le fichier peut différer d'une configuration à l'autre. Habituellement, le fichier est nommé 01-netcfg.yaml , 50-cloud-init.yaml ou NN_interfaceName.yaml , mais dans votre système, il peut être différent.

Ouvrez le fichier de configuration YAML avec votre éditeur de texte:

sudo nano /etc/netplan/01-netcfg.yaml /etc/netplan/01-netcfg.yaml

network: version: 2 renderer: networkd ethernets: ens3: dhcp4: yes

Avant de modifier la configuration, expliquons le code en bref.

Chaque fichier Netplan Yaml commence par la clé network qui contient au moins deux éléments requis. Le premier élément requis est la version du format de configuration réseau et le second est le type de périphérique. Les valeurs des types de périphériques peuvent être des ethernets , des bonds , des bridges et des vlans .

La configuration ci-dessus inclut également le type de renderer . Par défaut, si vous avez installé Ubuntu en mode serveur, le moteur de rendu est configuré pour utiliser networkd comme networkd .

Sous le type de périphérique (dans ce cas, ethernets ), nous pouvons spécifier une ou plusieurs interfaces réseau. Dans cet exemple, nous n'avons qu'une seule interface ens3 qui est configurée pour obtenir l'adressage IP à partir d'un serveur DHCP dhcp4: yes .

Pour attribuer une adresse IP statique à l'interface ens3 , modifiez le fichier comme suit:

  • Définissez DHCP sur non dhcp4: yes Spécifiez l'adresse IP statique 192.168.121.199/24 . Sous addresses: vous pouvez ajouter une ou plusieurs adresses IP IPv4 ou IPv6 qui seront attribuées à l'interface gateway4: 192.168.121.1 la passerelle gateway4: 192.168.121.1 Sous nameservers , spécifiez les addresses: serveurs de noms addresses:
/etc/netplan/01-netcfg.yaml

network: version: 2 renderer: networkd ethernets: ens3: dhcp4: no addresses: - 192.168.121.199/24 gateway4: 192.168.121.1 nameservers: addresses:

Lorsque vous modifiez des fichiers Yaml, assurez-vous de suivre les normes d'indentation du code YAML car cela pourrait ne pas fonctionner s'il y a une erreur de syntaxe dans la configuration.

Une fois terminé, enregistrez et fermez le fichier et appliquez les modifications avec:

sudo netplan apply

Vérifiez les modifications en tapant:

ip addr show dev ens3

3: ens3: mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 56:00:00:60:20:0a brd ff:ff:ff:ff:ff:ff inet 192.168.121.199/24 brd 192.168.121.255 scope global dynamic ens3 valid_lft 3575sec preferred_lft 3575sec inet6 fe80::5054:ff:feb0:f500/64 scope link valid_lft forever preferred_lft forever

3: ens3: mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 56:00:00:60:20:0a brd ff:ff:ff:ff:ff:ff inet 192.168.121.199/24 brd 192.168.121.255 scope global dynamic ens3 valid_lft 3575sec preferred_lft 3575sec inet6 fe80::5054:ff:feb0:f500/64 scope link valid_lft forever preferred_lft forever

C'est ça! Vous avez attribué une adresse IP statique à votre serveur Ubuntu.

Configuration d'une adresse IP statique sur Ubuntu Desktop

La configuration d'une adresse IP statique sur les ordinateurs Ubuntu Desktop ne nécessite aucune connaissance technique.

  1. Dans l'écran Activités, recherchez «réseau» et cliquez sur l'icône Réseau. Cela ouvrira les paramètres de configuration du réseau GNOME. Cliquez sur l'icône en forme de rouage.

Maintenant que vous avez configuré une adresse IP statique, ouvrez votre terminal en utilisant le raccourci clavier Ctrl+Alt+T ou en cliquant sur l'icône du terminal et vérifiez les modifications en tapant:

ip addr

La sortie affichera l'adresse IP de l'interface:

… 2: eth0: mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 52:54:00:e9:40:f2 brd ff:ff:ff:ff:ff:ff inet 192.168.121.106/24 brd 192.168.121.255 scope global dynamic noprefixroute eth0 valid_lft 3523sec preferred_lft 3523sec inet6 fe80::5054:ff:fee9:40f2/64 scope link valid_lft forever preferred_lft forever

… 2: eth0: mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 52:54:00:e9:40:f2 brd ff:ff:ff:ff:ff:ff inet 192.168.121.106/24 brd 192.168.121.255 scope global dynamic noprefixroute eth0 valid_lft 3523sec preferred_lft 3523sec inet6 fe80::5054:ff:fee9:40f2/64 scope link valid_lft forever preferred_lft forever

Conclusion

Vous avez appris à attribuer une adresse IP statique sur votre machine Ubuntu 18.04.

réseau ubuntu