Linux Talk #5: Static IP Address Setup using NetPlan | 2019 Ubuntu | Beginners Guide
Table des matières:
- Configuration d'une adresse IP statique à l'aide de DHCP
- Netplan
- Configuration d'une adresse IP statique sur le serveur Ubuntu
- Configuration d'une adresse IP statique sur Ubuntu Desktop
- Conclusion
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 statique192.168.121.199/24
. Sousaddresses:
vous pouvez ajouter une ou plusieurs adresses IP IPv4 ou IPv6 qui seront attribuées à l'interfacegateway4: 192.168.121.1
la passerellegateway4: 192.168.121.1
Sousnameservers
, spécifiez lesaddresses:
serveurs de nomsaddresses:
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.
-
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 ubuntuL'USTR a rejeté une demande d'information sur un traité secret anticontrefaçon. Représentant (USTR), une partie du bureau du président Barack Obama, a refusé une demande d'information d'une entreprise sur un accord commercial secret anti-contrefaçon en cours de négociation, en invoquant les préoccupations de sécurité nationale. de Knowledge Ecology International, un groupe de recherche et de plaidoyer en propriété intellectuelle, même si Obama, dans une de ses premières notes présidentielles, a
L'USTR sous Obama semble prendre la même position au sujet de l'Accord commercial anti-contrefaçon (ACTA) que sous l'ancien président George Bush, que les documents du traité ne sont pas ouverts au public. L'une des promesses électorales d'Obama était de rendre le gouvernement plus ouvert et plus réceptif au public. L'USTR, dans une lettre adressée au directeur de Knowledge Ecology International, James Love, déclarait que l'ACTA était un accord anticontrefaçon et antipirat Les critiques du secre
Intel a mis plus de poids derrière Linux et ses efforts pour consolider les versions disparates de l'OS, Lyman a dit. La société travaille sur Moblin v2.0, une version de Linux pour les appareils mobiles et les netbooks, pour laquelle elle a publié une version bêta en mai. Il travaille également avec Canonical sur Ubuntu Netbook Remix, une version de Linux pour les netbooks.
Le processeur Atom d'Intel a été conçu pour les appareils mobiles et les netbooks et a récemment annoncé des dérivés de cette puce Atom pour les périphériques embarqués. Il a également ouvert la conception d'Atom à d'autres concepteurs de puces grâce à un accord annoncé en mars avec Taiwan Semiconductor Manufacturing Company. La société tente de rattraper son concurrent Arm, dont les conceptions de puces de faible puissance vont dans la plupart des téléphones portables et smartphones aujourd'hui
Qu'est-ce qu'une adresse IP, différence entre une adresse IP statique et dynamique?
GT explique: Qu'est-ce qu'une adresse IP et la différence entre une adresse IP statique et dynamique?