La plupart des systèmes d'exploitation fournissent des commandes ou des options pour configurer l'interface réseau à l'aide de la ligne de commande. Sur les systèmes Linux, nous pouvons modifier directement les fichiers de configuration réseau et apporter des modifications selon nos besoins. Ce didacticiel vous aidera à configurer l'interface réseau sur les systèmes Ubuntu, Debian et LinuxMint.
1. Configurer le nom d'hôte du système
Vous pouvez utiliser 'nom d'hôte ' commande pour vérifier le nom d'hôte actuellement défini ou pour définir le nouveau nom d'hôte du système.
- Saisissez le nom d'hôte à l'invite de commande et appuyez sur Entrée pour vérifier le nom d'hôte actuel du système.
hostname - Tapez le nouveau nom d'hôte avec la commande hostname pour le définir. Cela ne persistera pas après le redémarrage du système.
hostname station1.example.com
Pour définir le nom d'hôte de manière permanente, vous devez modifier /etc/hostname fichier et ajoutez un nouveau nom d'hôte. Cela restera même après le redémarrage du système.
sudo echo "station1.example.com" > /etc/hostname
Modifiez maintenant /etc/hosts et liez le nouveau nom d'hôte avec l'adresse IP locale.
127.0.0.1 localhoststation1.example.com
2. Répertorier les interfaces réseau connectées
Pour afficher ou répertorier les interfaces réseau connectées sur le système, utilisez la commande suivante. Cela montrera également l'état de l'interface réseau.
ip addr
1:lo: mtu 65536 qdisc noqueue state UNKNOWN group default link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 00:27:0e:1d:62:ab brd ff:ff:ff:ff:ff:ff 3: eth1: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 00:e0:4d:77:8a:0e brd ff:ff:ff:ff:ff:ff
3. Configurer une adresse IP statique sur l'interface
Modifiez maintenant votre fichier de configuration d'interface réseau /etc/network/interfaces et configurez-le. Pour l'exemple, nous configurons l'interface eth0 pour obtenir l'adresse IP du serveur DHCP et eth1 aura une adresse IP statique.
$ sudo vi /etc/network/interfaces
auto lo iface lo inet loopback auto eth0 iface eth0 inet dhcp auto eth1 iface eth1 inet static address 192.168.1.100 netmask 255.255.255.0 gateway 192.168.1.1 dns-nameservers 8.8.8.8
4. Configurer une seconde adresse IP sur l'interface réseau
Maintenant, si vous souhaitez ajouter une deuxième adresse IP (IP virtuelle) sur la même interface (eth1). Vous pouvez définir un alias dans le fichier de configuration réseau et configurer une autre adresse IP.
sudo vi /etc/network/interfaces
## other configuration goes here auto eth1:0 iface eth1:0 inet static address 192.168.1.101 netmask 255.255.255.0 gateway 192.168.1.1 dns-nameservers 8.8.8.8
Vous pouvez voir ici que nous avons défini une interface comme eth1:0 , qui est un alias de l'interface.
5. Redémarrer le service réseau
Après avoir apporté toutes les modifications ci-dessus, redémarrez simplement le service réseau à l'aide de la commande suivante.
eth1:0sudo /etc/init.d/networking restart