Le but de ce tutoriel est d’expliquer comment nous pouvons éditer et apporter des modifications à Configurations réseau sur RHEL / CentOS 8/7 à partir de la ligne de commande uniquement, et, plus précisément, comment nous pouvons configurer une adresse IP statique sur les interfaces réseau à l’aide de scripts réseau système, qui doit être configuré pour servir les services réseau Internet, et comment configurer ou modifier RHEL / Système CentOS nom d’hôte.

Configurer L'Interface Réseau Dans Centos 7
Configurer L&Rsquo;Adresse Ip Statique Sous Linux

Vous montrera également comment nous pouvons gérer ou désactiver les services système indésirables, tels que Gestionnaire de réseau, qui n’est plus nécessaire si vous utilisez une adresse IP statique manuelle configurée sur des scripts réseau, Avahi-Daemon ce qui n’est pas non plus nécessaire sur un serveur et représente une sérieuse faille de sécurité, sauf si vous avez installé le serveur sur votre ordinateur portable et que vous souhaitez parcourir instantanément votre réseau pour d’autres services, et sur le final vous présentera Interface utilisateur texte de Network Manager – nmtui, un utilitaire système qui peut faciliter le travail de modification des paramètres réseau de votre système avec des configurations d’interface avancées telles que créer Bond, Pont, Équipe et VLAN Interfaces.

Exigences

Sachez également que la plupart des configurations offertes par l’édition de fichiers système ne doivent pas être effectuées à partir d’un emplacement distant à l’aide du service SSH tant que vous n’avez pas établi une connexion réseau continue et fiable à l’aide d’une adresse IP fixe.

Étape 1: Désactivez les services système indésirables dans CentOS

1. Avant de commencer à faire quoi que ce soit, nous devons nous assurer que notre système dispose des outils d’édition et de mise en réseau nécessaires tels que netstat, ifconfig, wget, boucle, et lsof installés, certains d’entre eux ne seront pas utilisés à cette étape mais il est préférable de les installer pour les configurations futures.

# yum install nano wget curl net-tools lsof
Installer Les Outils De Mise En Réseau Dans Centos
Installer Les Outils De Mise En Réseau Dans Centos

2. Une fois les outils installés, exécutez ifconfig pour obtenir les paramètres et l’état de vos interfaces réseau, puis exécutez netstat ou lsof pour vérifier quels services fonctionnent par défaut sur notre serveur.

Publicité
# ifconfig
# netstat -tulpn
# lsof -i
Vérifier L'État Des Interfaces Et Des Services Réseau
Vérifier L&Rsquo;État Des Interfaces Et Des Services Réseau

3. le netstat La sortie de la commande est assez explicite et affiche une liste de sockets associées à leur nom de programme en cours d’exécution.

Si, par exemple, notre système ne sera pas utilisé comme service de messagerie, vous pouvez arrêter Postfix maître démon qui s’exécute sur localhost et, également arrêter et désactiver d’autres services indésirables à l’aide des commandes suivantes – le seul service que je conseille de ne pas arrêter ou désactiver pour le moment est SSH si vous avez besoin d’un contrôle à distance sur le serveur.

Arrêter le service Postfix
# systemctl stop postfix
# systemctl disable postfix
# systemctl status postfix
Arrêter Le Service Postfix
Arrêter Le Service Postfix
Arrêter le service Avahi Daemon
# systemctl stop avahi-daemon
# systemctl disable avahi-daemon
# systemctl status avahi-daemon
Arrêtez Avahi Daemon
Arrêtez Avahi Daemon

4. Vous pouvez également utiliser l’ancien init commandes pour arrêter ou désactiver les services mais depuis chapeau rouge implémente maintenant systemd gestion des processus et des services, vous devriez mieux vous habituer commandes systemctl et utilisez-le souvent.

Si vous utilisez Arch Linux, il devrait être facile de passer à systemd – bien que toutes les commandes init soient désormais liées et passent par le filtre systemd.

# service postfix stop
# chkconfig postfix off

5. Si vous souhaitez obtenir une liste de tous les services démarrés, exécutez le un service commande et pour une utilisation exhaustive du rapport systemctl.

# service --status-all
# systemctl list-unit-files
Lister Tous Les Services Sous Linux
Lister Tous Les Services Sous Linux
Rapport De Liste De Tous Les Services
Rapport De Liste De Tous Les Services

6. Pour gérer les services, exécutez le systemctl commande utilisant les commutateurs les plus importants: début, Arrêtez, redémarrer, recharger, désactiver, activer, spectacle, dépendances de liste, est autorisé, etc. suivi du nom de votre service.

En outre, une autre caractéristique importante que le systemctl peut également s’exécuter sur un serveur distant via le service SSH sur un hôte spécifié en utilisant -H option et effectuez les mêmes actions que localement.

Par exemple, consultez la commande et la capture d’écran ci-dessous.

# systemctl -H remote_host start remote_service
Exécutez Systemctl Sur Un Serveur Distant
Exécutez Systemctl Sur Un Serveur Distant

Étape 2: Configuration de l’adresse IP statique sur CentOS

7. Avant de commencer l’édition Carte d’interface de réseau Les fichiers système garantissent qu’à partir de maintenant et jusqu’à ce que vous définissiez une adresse IP statique, vous disposez d’un accès physique ou de tout autre type d’accès à votre serveur, car cette étape nécessite de désactiver votre interface réseau et vos connexions.

Bien que cela puisse être fait en douceur sans interrompre votre connectivité et activer la connexion après redémarrer. Il n’y a aucun moyen de le tester avant redémarrer si vous n’avez qu’un seul NIC attaché. Néanmoins, je vais vous présenter l’ensemble de la méthode et indiquer les étapes à éviter au cas où vous souhaiteriez maintenir votre connectivité et la tester par la suite.

8. Maintenant, passez à / etc / sysconfig / network-scripts / chemin, ouvrez et choisissez votre interface réseau à laquelle vous souhaitez attribuer une adresse IP statique pour l’édition – pour obtenir tous les noms de cartes réseau à utiliser ifconfig ou Commande IP comme montré.

# ifconfig
OR
# ip addr
Vérifiez Le Nom De L'Interface Réseau
Vérifiez Le Nom De L&Rsquo;Interface Réseau

9. Ensuite, utilisez le modèle de réseau suivant pour modifier le fichier et assurez-vous que le ONBOOT l’instruction est activée OUI, BOOTPROTO est réglé sur statique ou aucun et ne change pas HWADDR et UUID valeurs fournies par défaut.

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

Apportez les modifications suivantes comme indiqué.

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp0s3
UUID=7546e483-16a0-499e-aaac-b37246b410a5
DEVICE=enp0s3
ONBOOT=yes
        IPADDR=192.168.1.10
        NETMASK=255.255.255.0
        GATEWAY=192.168.1.1
        DNS1=192.168.1.1
        DNS2=8.8.8.8
        DOMAIN=tecmint.lan
Configurer L'Adresse Ip Dans Centos 8
Configurer L&Rsquo;Adresse Ip Dans Centos 8

dix. Une fois la modification du fichier terminée, fermez-le et passez à resolv.conf fichier si vous souhaitez que les serveurs DNS soient activés à l’échelle du système.

# nano /etc/resolv.conf

Ici, ajoutez simplement vos serveurs DNS en utilisant nom du serveur déclaration.

nameserver 192.168.1.1
nameserver 8.8.8.8

11. Maintenant Interface réseau est configuré avec une adresse IP statique, il ne vous reste plus qu’à redémarrer votre réseau ou à redémarrer votre système et à utiliser ifconfig ou IP commande pour afficher l’adresse IP et tester la configuration à l’aide de ping commander.

# systemctl restart NetworkManager

REMARQUE: Après le redémarrage, utilisez la nouvelle adresse IP statique configurée pour effectuer une connexion à distance avec SSH.

# systemctl status NetworkManager
# ifconfig
# ip addr show
Vérifier La Nouvelle Adresse Ip
Vérifier La Nouvelle Adresse Ip

Étape 3: Définition du nom d’hôte dans CentOS

12. Pour ajuster le nom d’hôte du système à l’échelle du système, ouvrez nom d’hôte et hôtes fichier situé sur /etc chemin et modifiez les deux de la manière suivante.

Fichier de nom d’hôte
# nano /etc/hostname

Ici, vous pouvez ajouter uniquement le nom du système, mais c’est une bonne idée d’ajouter le .point domaine vers.

server.tecmint.lan
Fichier d’hôtes
# nano /etc/hosts

Ajoutez ici le même nom d’hôte que ci-dessus sur la ligne 127.0.0.1 avant les instructions localhost.localdomain.

127.0.0.1              server.tecmint.lan  localhost.localdomain …
Définir Le Nom D'Hôte Dans Centos 7
Définir Le Nom D&Rsquo;Hôte Sous Linux

Vous pouvez également définir le nom d’hôte à l’aide du commande hostnamectl comme montré.

# hostnamectl -set-hostname tecmint.lan

13. Pour tester si votre nom d’hôte est correctement défini, utilisez la commande hostname.

# hostname -s  # For short name
# hostname -f  # For FQDN mame

Étape 4: Définissez l’adresse IP statique sur CentOS à l’aide de l’outil Nmtui

14. Interface utilisateur textuelle de NetworkManager (TUI) outil, nmtui, est un outil intuitif RHEL qui fournit une interface texte pour configurer le réseau en contrôlant Network Manager, ce qui permet de modifier les paramètres réseau avancés tels que l’attribution d’adresses IP statiques aux interfaces réseau, activer ou désactiver une connexion, modifier les connexions WI-FI, définir votre nom d’hôte du système ou créez des interfaces réseau avancées telles que InfiniBand, bond, bridge, team ou VLAN.

NetworkManager-tui est installé par défaut dans RHEL / CentOS 7.0, mais si pour une raison quelconque il manque, lancez la commande suivante pour l’installer.

# yum install NetworkManager-tui

14. Pour démarrer l’interface utilisateur texte de Network Manager, exécutez le nmtui commande et utilisation LANGUETTE ou La Flèche touches pour naviguer et appuyez sur Entrer pour sélectionner une option. Si vous souhaitez modifier ou connecter directement une interface spécifique, exécutez les options suivantes.

# nmtui edit enp0s3
# nmtui connect enp0s3
Configurer L'Adresse Ip Statique Dans Centos
Configurer L&Rsquo;Adresse Ip Statique Dans Centos

Si vous souhaitez définir une adresse IP statique, vous pouvez également utiliser Interface utilisateur texte de Network Manager comme alternative facile pour éditer réellement les fichiers d’interface réseau, avec un nombre limité d’options que cette méthode a à offrir, mais assurez-vous Gestionnaire de réseau le service est activé et démarré sur votre système.

.

Rate this post
Publicité
Article précédentDes chercheurs ont déjà contourné l’intégration obligatoire à Facebook de l’Oculus Quest 2
Article suivantLe fandom de Demon Slayer a une famille très âgée
Avatar
Violette Laurent est une blogueuse tech nantaise diplômée en communication de masse et douée pour l'écriture. Elle est la rédactrice en chef de fr.techtribune.net. Les sujets de prédilection de Violette sont la technologie et la cryptographie. Elle est également une grande fan d'Anime et de Manga.

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici