Configuration de l'interface réseau dans Ubuntu 18.04 via netplan
Configuration réseau dans Ubuntu 18.04 a beaucoup changé par rapport aux versions précédentes de Ubuntu. Le fichier de configuration /etc/network/interfaces n'a pas disparu, mais il est devenu insignifiant, maintenant il ne contient que le texte indiquant que les fichiers liés aux paramètres réseau se trouvent désormais dans le répertoire /etc/netplan :
Regardons ceci :
ls /etc/netplan
Jetez ensuite un œil à la structure du fichier :
cat /etc/netplan/50-cloud-init.yaml
Les paramètres de netplan sont décrits dans YAML (Yet Another Markup Language). Regardons à l'intérieur :
- réseau - un mot "marqueur" qui signifie le début d'un bloc logique des paramètres ;
- ethernets - ce parameter signifie que le réseau Ethernet sera configuré davantage ;
- enp0s3 — le nom de l'interface à configurer. Le vôtre sera probablement différent. Toutes les interfaces réseau présentes sur l'ordinateur seront affichées après la commande suivante :
ifconfig -a
- adresses - une adresse IP dont dispose l'interface. Les adresses doivent être définies au format CIDR. La première adresse IP est écrite comme sur la capture d'écran, et lorsque plusieurs adresses sont requises, elles sont placées entre crochets, une virgule est placée entre les adresses ;
- passerelle4 — IPv4 passerelle;
- serveurs de noms — ce "marqueur" indique que la section ci-dessous contient les noms ou adresses IP des serveurs qui traitent DNS requêtes;
- adresses — noms (ou adresses) des hôtes qui résolvent DNS noms aux adresses IP. Si nécessaire, elles peuvent être écrites entre crochets comme décrit ci-dessus, une adresse est séparée d'une autre par une virgule ;
- version — version du langage YAML.
Pour activer de nouveaux paramètres, exécutez ceci :
netplan apply
Configuration réseau sans netplan
Avant la configuration, je vous conseille de clarifier quelles interfaces sont réellement présentes dans le système :
ifconfig -a
Dans la capture d'écran ci-dessus, vous pouvez voir qu'il existe deux interfaces sans adresse IP attribuée, car la machine attend les paramètres du serveur DHCP. Dans une situation où il n'y a pas de serveur DHCP de ce type dans le segment de réseau, vous devez attribuer l'adresse IP manuellement. Alors, changez le fichier de configuration pour qu'il ressemble à celui montré dans l'image :
sudo nano /etc/network/interfaces
Parlons du paramètres :
- auto enp0s3 - cette instruction "indique" à l'ordinateur de démarrer automatiquement le réseau après le redémarrage ;
- iface enp0s3 inet statique - parameter indiquant que l'adresse réseau doit être définie manuellement ;
- adresse 10.10.2.6 - attribuée IPv4 adresse;
- masque de réseau 255.255.255.0 - masque de sous-réseau
- passerelle 10.10.2.1 - IPv4 porte
- dns-nameservers 8.8.8.8 - hôtes qui traitent DNS demandes.
Pour confirmer les modifications, vous devez exécuter ceci :
sudo /etc/init.d/networking restart
Après le redémarrage du service, l'ordinateur doit être disponible via l'adresse IP attribuée. Sinon, redémarrez entièrement le serveur, cela vous aidera.
Conclusion
Cet article décrit deux façons de configurer un réseau dans Ubuntu 18.04, avec et sans netplan.