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.0
ou/24
en 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 ...