[CentOS] Commande de vérification / modification du réseau [RHEL]

Sento-kun

20180516182359.jpg C'est une méthode de configuration / confirmation liée au réseau pour le garçon avec une casquette rouge.

Il semble que l'utilisation de Network Manager soit recommandée à partir de la version 7, mais vous pouvez également le paramétrer en éditant le fichier comme avant 7.


table des matières

--HOSTNAME confirmation / réglage

--Paramètres IP (à l'aide de Network Manager)

--Paramètres IP (édition de fichier)

--Ajout de route statique


Confirmation / réglage de HOSTNAME

hostnamectl

Vous pouvez voir les informations sur le noyau et le système d'exploitation en même temps.

Exemple de sortie


[root@host01 /]# hostnamectl
Static hostname: host01
Icon name: computer-vm
Chassis: vm
Machine ID: 07346a5e12704a78a073eb9f111d5765
Boot ID: 848c64cbc5d942d2a7064fbf42540590
Virtualization: vmware
Operating System: CentOS Linux 7 (Core)
CPE OS Name: cpe:/o:centos:centos:7
Kernel: Linux 3.10.0-693.el7.x86_64
Architecture: x86-64

hostname Nom d'hôte

Vous pouvez modifier le nom d'hôte avec, mais il sera restauré au redémarrage. Il y a / etc / hostname </ font> comme fichier de paramètres, mais cela n'est pas reflété. Si vous souhaitez le changer définitivement

hostnamectl set-hostname --nom d'hôte statique

Fixé avec. Cela sera également reflété dans / etc / hostname. Aussi,

/etc/sysconfig/network



HOSTNAME=nom d'hôte

Il sera reflété même s'il est décrit comme. Les commandes dans le cloud peuvent être répertoriées dans ce fichier par défaut. Eh bien, peu importe lequel.

Paramètres IP (à l'aide de Network Manager)

Vous pouvez le définir à l'aide de la commande nmcli ou de l'outil de configuration graphique nmtui.

systemctl start NetworkManager

Démarrez le service avec.

systemctl start NetworkManager

Vérifiez le réseau avec.

Exemple de sortie


[root@host01 ~]# nmcli
ens160:Connecté à l'ens160
"VMware VMXNET3 Ethernet Controller"
ethernet (vmxnet3), 00:50:56:8D:FF:13, hw, mtu 1500
ip4 par défaut
inet4 192.168.1.100/24
inet6 fe80::250:56ff:fe8d:ff13/64

lo:Pas de gestion
"lo"
loopback (unknown), 00:00:00:00:00:00, sw, mtu 65536

Pour obtenir des informations sur les appareils connus"nmcli device show"Utilisez le.
Pour obtenir un aperçu des profils de connexion actifs"nmcli connection show"Utilisez le.

Pour plus d'informations sur son utilisation, nmcli(1)Et nmcli-examples(5)Voir la page de manuel dans.

Il explique poliment les options. ..

nmcli device show
nmcli connection show

Vous pouvez vérifier le périphérique réseau avec.

nmcli c modify eth0 ipv4.addresses 192.168.1.100/24

Réglage IP de eth0 avec.

nmcli c modify eth0 ipv4.gateway 192.168.1.1

Réglage de désembuage avec.

nmcli c modify eth0 ipv4.dns 192.168.1.10

Paramètres DNS dans.

nmcli connection reload

Reflétez le réglage avec. Les paramètres ici sont décrits dans / etc / sysconfig / network-scripts / ifcfg-eth0 </ font>.

Vient ensuite le réglage dans nmtui.

nmtui

Vous pouvez éditer la connexion et changer le nom d'hôte avec TUI. Vous pouvez cliquer tout en regardant les éléments de réglage. 20180516182549.jpg Comme ça.

Paramètres IP (édition de fichier)

Je pense que certaines personnes disent: "Je n'ai pas besoin d'un gestionnaire de réseau!", Donc je posterai aussi la méthode conventionnelle.

ip a

Vérifiez l'adresse, etc. avec. Si vous l'installez, vous pouvez utiliser ifconfig, mais si vous vous y habituez, c'est plus facile.

/etc/sysconfig/network-scripts/ifcfg-eth0 Modifiez et définissez. eth0 est le nom de périphérique correspondant. Une fois le NIC ajouté, vous devrez créer un fichier de configuration avec le nom de ce périphérique. C'est gênant. Je ne suis pas sûr de nombreux paramètres, mais en gros, je me demande si les paramètres suivants sont corrects.

/etc/sysconfig/network-scripts/ifcfg-eth0


DEVICE=eth0
ONBOOT=yes           #Activé au démarrage du système d'exploitation
TYPE=Ethernet
BOOTPROTO=none       #Spécifiez l'adresse IP directement
IPADDR=192.168.1.100
PREFIX=24
NM_CONTROLLED=NO     #N'utilisez pas Network Manager

Si vous n'utilisez pas IPv6, vous pouvez supprimer chaque élément. La partie de PREFIX est NETMASK=255.255.255.0 Il peut également être écrit sous la forme.
De plus, si vous souhaitez définir un alias IP IPADDR1=192.168.1.111 PREFIX1=24 Il peut être défini en ajoutant comme suit.

Le paramètre de passerelle par défaut est GATEWAY=192.168.1.1 DEFROUTE=yes Vous pouvez le définir en ajoutant, mais s'il existe plusieurs cartes réseau, il est préférable de le décrire dans l'un des fichiers suivants.

/etc/sysconfig/network



GATEWAY=192.168.1.1

Après avoir modifié le fichier, redémarrez le service.
systemctl restart network

# Ajouter une route statique ``` route add -net 192.168.99.0/24 gw 192.168.0.254 eth0 ``` `route add -net adresse IP / sous-réseau gw Adresse du routeur de destination Nom de l'appareil d'origine` Vous pouvez l'ajouter temporairement avec. Vous pouvez également le définir avec la commande ip route , mais ceux-ci disparaîtront après un redémarrage.
Si vous souhaitez l'ajouter définitivement

/etc/sysconfig/network-scripts/route-eth0



192.168.9.0/24 via 192.168.0.254 dev eth0

Décrit comme. Vous pouvez omettre dev eth0 car vous l'avez déjà spécifié dans le fichier.

ip route

Vérifiez la table de routage avec.

Paramètres DNS

Il peut être écrit dans le fichier ifcfg, mais il est généralement écrit dans /etc/resolv.conf </ font>.

/etc/resolv.conf


nameserver 10.70.71.107
nameserver 10.70.71.108

Fixé avec.

nslookup

Confirmer avec. S'il n'y a pas de commande, installez bind-utils </ font> avec yum etc. Vous pouvez également rechercher la résolution des noms avec les commandes dig, host.


c'est tout.