Affecter une adresse IP Statique
Documentation
Configuration IP
Consulter la configuration actuelle
doe@debian:~$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
...
2: enp0s3: ...
...
L'interface à configurer se nomme enp0s3.
Sauvegarder la configuration initiale
(Devenir l'utilisateur root)
doe@debian:~$ su - root Mot de passe :
Il est conseillé de copier le fichier /etc/network/interfaces d'origine.
root@debian:~# cp /etc/network/interfaces /etc/network/interfaces.origin
Modifier le fichier /etc/network/interfaces
Exemple :
- adresse IP :
192.168.1.34 - masque :
255.255.255.0ou/24en notationCIDR - passerelle (gateway) :
192.168.1.254
Modifiez le fichier /etc/network/interfaces à l'aide de l'éditeur de votre choix : vi, nano ...
root@debian:~# nano /etc/network/interfaces
Résultat :
root@debian:~# cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
# Interface enp0s3
auto enp0s3
iface enp0s3 inet static
address 192.168.1.34/24
gateway 192.168.1.254
Prendre en compte la modification
Désactiver la carte réseau
root@debian:~# ifdown enp0s3
Cela permet de désactiver le client DHCP s'il est démarré.
Redémarrer les services réseaux
root@debian:~# systemctl restart networking
Visualiser la nouvelle configuration
L'adresse IP et le masque
root@debian:~# ip a | grep enp0s3
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
inet 192.168.1.34/24 brd 192.168.1.255 scope global enp0s3
La passerelle
root@debian:~# ip route default via 192.168.1.254 dev enp0s3 onlink 192.168.1.0/24 dev enp0s3 proto kernel scope link src 192.168.1.34
Tester en effectuant des ping
Vers un autre hôte du réseau
root@debian:~# ping -c 1 192.168.1.5 PING 192.168.1.5 (192.168.1.5) 56(84) bytes of data. 64 bytes from 192.168.1.5: icmp_seq=1 ttl=128 time=0.301 ms ...
Vers la passerelle
root@debian:~# ping -c 1 192.168.1.254 PING 192.168.1.254 (192.168.1.254) 56(84) bytes of data. 64 bytes from 192.168.1.254: icmp_seq=1 ttl=64 time=2.42 ms ...