Modifier la configuration réseau
Notions théoriques : Comprendre la configuration réseau
Dans le monde de Linux, la configuration réseau est un aspect essentiel. Elle permet à votre système de communiquer avec d'autres systèmes sur le réseau ou sur Internet. La configuration réseau de Linux peut sembler intimidante, mais ne vous inquiétez pas, nous allons la simplifier pour vous.
Pour configurer manuellement une adresse IP, nous devons modifier un fichier appelé /etc/network/interfaces
. Ce fichier contient toutes les informations nécessaires pour que votre système puisse se connecter correctement à un réseau.
Pour modifier ce fichier, nous utiliserons l'éditeur de texte nano
que nous avons installé lors de la séance précédente.
Affichage de la configuration réseau
Pour afficher la configuration réseau de votre serveur Linux,
il vous suffit de saisir la commande ip a
.
Pour afficher l'adresse de la passerelle, il est possible de saisir la commande :
ip route show
Si vous préférez utiliser la commande ifconfig
,
celle ci est désormais incluse dans le paquet net-tools
:
sudo apt install net-tools
ifconfig
Configuration d'une adresse IP statique
Imaginons que vous vouliez configurer votre système pour utiliser l'adresse IP statique 192.168.1.100
. Vous devriez éditer le fichier /etc/network/interfaces
de la manière suivante :
sudo nano /etc/network/interfaces
Dans le fichier, vous pourriez voir quelque chose comme ça :
# The primary network interface
auto ens18
iface ens18 inet dhcp
Vous devrez le changer pour qu'il ressemble à ceci :
# The primary network interface
auto ens18
iface ens18 inet static
address 172.16.144.105
netmask 255.255.255.0
gateway 172.16.122.242
Votre carte réseau est souvent nommée
eth0
ouens18
.
Dans cet exemple, 172.16.122.242
est l'adresse du routeur dans le réseau (la passerelle, gateway en anglais).
Une adresse dynamique est attribuée par un serveur DHCP (Dynamic Host Configuration Protocol).
Comme son nom l'indique, une adresse IP dynamique est susceptible de changer.
Une adresse IP statique est simplement une adresse qui ne change pas.
Une adresse IP statique est également appelée adresse IP fixe.
Comment modifier la configuration de la carte réseau sur IpFire ?
vim /var:ipfire/ethernet/settings
reboot
Test de mémorisation/compréhension
TP avec Virtualbox
Dans ce TP, votre mission consite à modifier la configuration réseau de votre serveur Linux pour lui attribuer une adresse IP statique.
Cette adresse IP statique sera de la forme 172.16.136.1XX
où XX
est la fin de l'adresse IP de votre Windows.
Par exemple, si votre ordinateur Windows a l'adresse IP "172.16.136.20" alors l'adresse IP statique de votre serveur Linux doit être "172.16.136.120".
- Ouvrez le fichier de configuration réseau de votre serveur Linux.
- Modifiez le fichier pour qu'il ressemble à l'exemple ci-dessus, en remplaçant
172.16.136.1XX
par l'adresse IP que vous devez attribuer à votre serveur Linux. Mettez le même masque de réseau et la même passerelle que votre ordinateur sous Windows. - Enregistrez les modifications et fermez le fichier.
- Redémarrez le service réseau avec la commande
sudo service networking restart
. - Vérifiez que la nouvelle configuration est bien appliquée avec la commande
ifconfig
.
Une solution
Vous devez être connecté pour voir le contenu.
TP avec Proxmox
Dans ce TP, votre mission consite à modifier la configuration réseau de votre serveur Linux pour lui attribuer une adresse IP statique.
Cette adresse IP statique vous est fournie par l'administrateur réseau (sous la forme 172.16.144.1XX
).
- Ouvrez le fichier de configuration réseau de votre serveur Linux.
- Modifiez le fichier pour qu'il ressemble à l'exemple ci-dessus, en remplaçant
172.16.144.1XX
par l'adresse IP que vous devez attribuer à votre serveur Linux. Mettez le même masque de réseau et la même passerelle que la configuration actuelle en DHCP. - Enregistrez les modifications et fermez le fichier.
- Redémarrez le service réseau avec la commande
sudo service networking restart
. - Vérifiez que la nouvelle configuration est bien appliquée avec la commande
ifconfig
.
Une solution
Vous devez être connecté pour voir le contenu.