Comment configurer L’adresse IP statique sous Linux et Unix

la configuration de l’adresse IP est l’une des compétences obligatoires que tout administrateur Linux et Unix devrait apprendre. Nous pouvons facilement configurer l’adresse IP en mode GUI. Mais c’est complètement différent en mode Ligne de commande. Ce tutoriel étape par étape décrit comment configurer l’adresse IP statique dans les systèmes D’exploitation Linux et Unix. Les étapes ci-dessous sont testées sur CentOS 7 server, Ubuntu 16.04 server, Ubuntu 18.04 LTS server and desktop editions et FreeBSD 12., Cependant, il devrait fonctionner sur la plupart des systèmes Linux basés sur RPM et DEB et des saveurs Unix.

Configurer l’adresse IP Statique sous Linux

tout d’Abord, nous allons voir comment configurer l’adresse IP sur les systèmes basés sur RPM.

configurer L’adresse IP statique sur RHEL / CentOS / Fedora/Scientific Linux:

dans Fedora, RHEL et ses clones comme CentOS, Scientific Linux, la configuration de la carte d’interface réseau (bientôt NIC) sera stockée dans le répertoire/etc/sysconfig/ network-scripts/.,

remarque: ici, j’exécute toutes les commandes en tant qu’utilisateur root. Si vous vous êtes connecté en tant qu’utilisateur normal, utilisez simplement « sudo » devant chaque commande.

tout d’abord, trouvons le nom de la carte réseau. Pour ce faire, exécutez la commande:

# ip link show

Exemple de sortie:

Ou alors, utilisez cette commande pour afficher la sortie détaillée:

# ip addr

un Exemple de sortie:

Habituellement, le réseau câblé de la carte nom commence par la lettre « e », et de carte sans nom commencera lettre « w ».,

comme vous le voyez dans la sortie ci-dessus, mon nom de carte réseau filaire est enp0s3. Cela peut être différent dans votre distribution, mais cela commence généralement par la lettre « e ».

configurons maintenant une adresse IP statique sur cette carte réseau.

Ouvrez le fichier de config de la carte réseau dans n’importe quel éditeur:

# vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

Ici, vi est l’éditeur de texte. Vous pouvez utiliser n’importe quel éditeur de texte/graphique de votre choix, par exemple nano ou gedit.,

ajoutez l’adresse IP, le masque de sous-réseau, la passerelle et le serveur DNS comme indiqué ci-dessous.

voici à quoi ressemble un fichier de configuration de carte réseau typique dans tous les systèmes basés sur RPM. Avez-vous remarqué les lignes que j’ai marquées en gras (et les flèches dans l’image)? Ce sont les lignes importantes.

Permettez – moi d’expliquer ces lignes:

  • BOOTPROTO= »none » – cette ligne indique que l’adresse IP de la carte réseau doit être configurée manuellement., Si vous définissez la valeur comme « dhcp », la carte réseau acceptera l’adresse IP de n’importe quel serveur DHCP du réseau.
  • IPADDR0= « 192.168.225.150 » – cette ligne indique l’adresse IP de la carte réseau. Ici, vous avez peut-être remarqué le nombre 0 (zéro) après la ligne IPADDR. Ceci indique que cette carte a seulement une adresse IP. Si vous souhaitez définir plusieurs adresses IP (c’est – à-dire une adresse IP virtuelle), ajoutez de nouvelles lignes-par exemple IPADDR1, IPADDR2 et définissez différentes adresses IP de votre choix.
  • PREFIX0= »24″ – cette ligne indique le masque de sous-réseau, c’est-à-dire 255.255.255.0., Ici, vous pouvez spécifier plus d’un sous-réseau avec les lignes PREFIX1, PREFIX 2, etc.
  • GATEWAY0= »192.168.225.1″ – c’est l’adresse de passerelle de la carte réseau.
  • DNS1= »8.8.8.8″ – l’adresse du serveur de noms.

une Fois que vous avez configuré tous les détails, enregistrez et fermez le fichier. Redémarrer le service réseau pour que les modifications prennent effet.

# systemctl restart network

Ou, tout simplement redémarrer votre système.,

maintenant, vérifiez la nouvelle adresse IP statique en utilisant la commande:

# ip addr

ou, vous pouvez vérifier l’adresse d’une carte réseau spécifique comme indiqué ci-dessous.

# ip a s enp0s3

exemple de sortie:

vous pouvez également utiliser L’utilitaire NetworkManager Tui (nmtui) pour configurer l’adresse IP.,

Si c’est pas déjà installé, vous pouvez l’installer à l’aide de la commande:

# yum install NetworkManager-tui

Maintenant, commencer à nmtui utilitaire en entrant la commande suivante:

# nmtui

Choisissez « Modifier une connexion » option:

Choisissez la carte réseau à configurer dans le volet de gauche et sélectionnez « option » Modifier  » sur la droite et appuyez sur la touche ENTER:

Entrez l’adresse IP, le masque de réseau, passerelle et DNS, etc. Enfin, cliquez sur OK pour enregistrer les modifications.,

Redémarrer le service réseau ou de redémarrer votre système pour que les modifications prennent effet.

lecture suggérée:

  • comment attribuer plusieurs adresses IP à une seule carte réseau sous Linux

configurer l’adresse IP statique sur Debian/Ubuntu:

tous les fichiers de configuration de carte réseau sont stockés dans le répertoire/etc/ network / dans les systèmes basés sur DEB.

pour configurer une adresse IP statique dans n’importe quel système DEB, procédez comme suit.,

Éditer /etc/network/interfaces/ fichier dans n’importe quel éditeur:

$ sudo nano /etc/network/interfaces

Ajouter ou modifier les lignes suivantes pour configurer une adresse IP statique.

Configurer l’adresse IP dans les systèmes basés sur Debian

Enregistrez et fermez le fichier.

Redémarrer le réseau de service à l’aide de la commande:

$ sudo systemctl restart 

Ou, tout simplement redémarrer le système.,

Maintenant, vérifiez la nouvelle adresse IP statique à l’aide d’une des commandes suivantes:

$ ifconfig
$ ip addr
$ ip a s enp0s3

un Exemple de sortie:

« ip addr » sortie de la commande

à partir de Ubuntu 17.10, nous ne pouvons plus utiliser /etc/network/interfaces fichier de configuration IP adresse. Dans les versions récentes D’Ubuntu, nous utilisons L’utilitaire Netplan pour configurer l’adresse IP. Pour configurer l’adresse IP sur les distributions Ubuntu récentes, reportez-vous au lien suivant.,

  • Comment Configurer l’Adresse IP Dans Ubuntu 18.04 LTS

Configurer l’adresse IP Statique dans Unix

Nous venons d’apprendre comment configurer l’adresse IP statique sous Linux en ligne de Commande. Configurons maintenant l’adresse IP statique dans Unix. Pour les besoins de ce tutoriel, je vais utiliser FreeBSD 12.

tout comme Linux, nous utilisons la commande « ifconfig » pour trouver le nom de la carte réseau. Ici, je me suis connecté en tant qu’utilisateur root pour exécuter les commandes suivantes.,

# ifconfig

un Exemple de sortie:

Ici em0 est la carte d’interface réseau nom.

pour configurer l’adresse IP statique, éditez/etc / rc.fichier conf:

# vi /etc/rc.conf

Ajouter/modifier les lignes comme indiqué ci-dessous.

Enregistrez et fermez le fichier.,

Redémarrer le service réseau à l’aide de la commande suivante:

# /etc/rc.d/netif restart && /etc/rc.d/routing restart

Maintenant, vérifiez si l’adresse IP a été modifié ou non à l’aide de la commande:

# ifconfig

Pour configurer la carte réseau pour obtenir l’adresse IP d’un serveur DHCP, ajouter ou modifier les lignes suivantes seulement:

hostname="freebsd.ostechnix.local"ifconfig_em0="DHCP"

Ou,

hostname="freebsd.ostechnix.local"ifconfig_DEFAULT="DHCP inet6 accept_rtadv"

Enregistrez et fermez le fichier. Redémarrez le service réseau ou redémarrez votre système pour prendre en compte les modifications.,

Merci pour votre visite!

Aidez-nous à vous aider:

  • abonnez-vous à notre Newsletter : Inscrivez-vous maintenant
  • Support OSTechNix : faites un don via PayPal
  • téléchargez gratuitement des livres électroniques et des vidéos : OSTechNix sur TradePub
  • connectez-vous avec nous: Reddit | Facebook | Twitter | LinkedIn | flux RSS

une bonne journée!!

Share

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *