Afficher les paramètres actuels
Pour afficher les paramètres réseau actuels viaTerminal, vous pouvez utiliser la commande suivante:
ifconfig -a
Cette commande permet d'afficher toutes interfaces réseau (actives et inactives) disponibles sur votre machine et leurs paramètres. Votre aperçu doit ressembler à ceci:
eth0 Link encap:Ethernet HWaddr 08:00:27:55:16:78
inet6 addr: fe80::a00:27ff:fe55:1678/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:92781 errors:0 dropped:11141 overruns:0 frame:0
TX packets:13852 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:24520116 (24.5 MB) TX bytes:2543425 (2.5 MB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:4433 errors:0 dropped:0 overruns:0 frame:0
TX packets:4433 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:453972 (453.9 KB) TX bytes:453972 (453.9 KB)
eth0 – est votre adaptateur Ethernet où 0 est son numéro.
lo (boucle locale) permet de mettre en réseau votre machine (127.0.0.1) et et ne nécessite aucune configuration supplémentaire.
Pour afficher les paramètres d'une certaine interface, utilisez la commande ifconfig eth0, où eth0 est le nom d'interface.
La commande ifconfig permet également de configurer les paramètres réseau, mais les réglages effectués de cette manière-ci seront réinitialisés par défaut lors du démarrage de votre ordinateur. Vous pouvez donc utilisez cette commande pour un réglage provisoire du réseau à des fins d'essais. Par exemple, vous pouvez utiliser la commande suivante pour indiquer l'adresse IP initiale et la masque réseau de l'interface eth0:
sudo ifconfig eth0 192.168.3.202 netmask 255.255.248.0 up
Configurer des paramètres
Pour rendre persistants les paramètres, il vous faut modifier le fichier de configuration des interfaces réseau qui se trouve dans /etc/network/interfaces
Ouvrez le fichier dans un éditer de texte:
sudo nano /etc/network/interfaces
Votre interface réseau est actuellement configurée pour utiliser DHCP lors de l'affectation automatique des adresses réseau par le serveur DHCP: Ce sont les paramètres disponibles pour une adressage dynamique:
auto eth0
iface eth0 inet dhcp
Pour régler l'adressage statique de l'interface réseau, remplacez la valeur dhcp par static et ajoutez d'autres paramètres pour que la configuration ressemble à ceci:
auto eth0
iface eth0 inet static
address 192.168.3.202
netmask 255.255.248.0
gateway 192.168.3.1
dns-nameservers 192.168.3.3 192.168.3.4
où:
- auto eth0 - indique que l'interface réseau eth0 doit monter au démarrage système
- iface eth0 inet static - indique que l'adresse IP fixe est affectée à l'interface réseau eth0
- address - indique l'adresse IP affectée à l'interface réseau
- netmask - indique le fragment de l'adresse IP qui correspond à l'adresse réseau locale et le fragment qui correspond à l'adresse de l'ordinateur.
- gateway - indique l'adresse IP de l'appareil pour acheminer le trafic en dehors du réseau local vers d'autres réseaux distants.
- dns-nameservers - indique les adresses IP de serveurs DNS à accéder par votre machine (on doit séparer plusieurs adresses par un espace)
Enregistrez les modifications apportées (pour nano, Ctrl+X → Y → Enter).
Lors de la modification du fichier de configuration, redémarrez l'interface réseau en utilisant la commande suivante:
sudo ifdown eth0 && sudo ifup eth0
Pour vérifier si votre machine réussi à se connecter au réseau, essayez d'accéder une adresse IP de l'ordinateur sur votre réseau local ou une adresse IP/hôte d'un hôte distant en utilisant la commande ping:
ping 192.168.3.51