[LINUX] Paramètres réseau et confirmation dans CentOS7

environnement

Résultat d'exécution


[root@CENTOS7 ~]# cat /etc/redhat-release
CentOS Linux release 7.7.1908 (Core)
[root@CENTOS7 ~]#

1. Nom d'hôte

1.1. Confirmation du nom d'hôte

hostname Ou cat /etc/hostname

Résultat d'exécution


[root@CENTOS7 ~]# hostname
CENTOS7
[root@CENTOS7 ~]#

Résultat d'exécution


[root@CENTOS7 ~]# cat /etc/hostname
CENTOS7
[root@CENTOS7 ~]#

1.2. Modifier le nom d'hôte

nmcli general hostname <nom d'hôte> Ou hostnamectl set-hostname <nom d'hôte>

Résultat d'exécution


[root@CENTOS7 ~]# nmcli general hostname CENTOS7AF
[root@CENTOS7 ~]# hostname
CENTOS7AF
[root@CENTOS7 ~]# cat /etc/hostname
CENTOS7AF
[root@CENTOS7 ~]#

Résultat d'exécution


[root@CENTOS7 ~]# hostnamectl set-hostname CENTOS7AF
[root@CENTOS7 ~]# hostname
centos7af
[root@CENTOS7 ~]# cat /etc/hostname
centos7af
[root@CENTOS7 ~]#

Pour hostnamectl set-hostname <hostname>, il a été mis en minuscules.

2. Interface réseau

2.1. Liste des interfaces physiques du réseau (périphériques)

nmcli device

Résultat d'exécution


[root@CENTOS7 ~]# nmcli device
DEVICE  TYPE      STATE     CONNECTION
enp0s3 connecté ethernet enp0s3
lo bouclage pas de gestion--
[root@CENTOS7 ~]#

2.2 Affichage détaillé de l'interface physique du réseau (appareil)

nmcli device show <nom de l'appareil>

Résultat d'exécution


[root@CENTOS7 ~]# nmcli device show enp0s3
GENERAL.DEVICE:                         enp0s3
GENERAL.TYPE:                           ethernet
GENERAL.HWADDR:                         08:00:27:57:A3:39
GENERAL.MTU:                            1500
GENERAL.STATE:                          100 (Connecté)
GENERAL.CONNECTION:                     enp0s3
GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveCo
WIRED-PROPERTIES.CARRIER:sur
IP4.ADDRESS[1]:                         192.168.0.11/24
IP4.GATEWAY:                            192.168.0.1
IP4.ROUTE[1]:                           dst = 192.168.0.0/24, nh = 0.0.0.0, mt =
IP4.ROUTE[2]:                           dst = 0.0.0.0/0, nh = 192.168.0.1, mt =
IP4.DNS[1]:                             8.8.8.8
IP4.DNS[2]:                             8.8.4.4
IP6.ADDRESS[1]:                         fe80::2eca:a058:c18f:fd7e/64
IP6.GATEWAY:                            --
IP6.ROUTE[1]:                           dst = fe80::/64, nh = ::, mt = 100
IP6.ROUTE[2]:                           dst = ff00::/8, nh = ::, mt = 256, table
[root@CENTOS7 ~]#

2.3. Liste des interfaces logiques réseau (connexion)

nmcli connection

Résultat d'exécution


[root@CENTOS7 ~]# nmcli connection
NAME    UUID                                  TYPE      DEVICE
enp0s3  0f174b12-5dc6-40c9-99fc-06c6ce550c24  ethernet  enp0s3
[root@CENTOS7 ~]#

2.4. Affichage détaillé de l'interface logique du réseau (connexion)

nmcli connection show <nom de la connexion>

Résultat d'exécution


[root@CENTOS7 ~]# nmcli connection show enp0s3
connection.id:                          enp0s3
connection.uuid:                        0f174b12-5dc6-40c9-99fc-06c6ce550c24
connection.stable-id:                   --
connection.type:                        802-3-ethernet
connection.interface-name:              enp0s3
connection.autoconnect:Oui
connection.autoconnect-priority:        0
connection.autoconnect-retries:         -1 (default)
connection.multi-connect:               0 (default)
connection.auth-retries:                -1
connection.timestamp:                   1584364512
connection.read-only:Non
connection.permissions:                 --
connection.zone:                        --
connection.master:                      --
connection.slave-type:                  --
connection.autoconnect-slaves:          -1 (default)
connection.secondaries:                 --
connection.gateway-ping-timeout:        0
connection.metered:inconnue
connection.lldp:                        default
connection.mdns:                        -1 (default)
connection.llmnr:                       -1 (default)
802-3-ethernet.port:                    --
802-3-ethernet.speed:                   0
802-3-ethernet.duplex:                  --
802-3-ethernet.auto-negotiate:Non
802-3-ethernet.mac-address:             --
802-3-ethernet.cloned-mac-address:      --
802-3-ethernet.generate-mac-address-mask:--
802-3-ethernet.mac-address-blacklist:   --
802-3-ethernet.mtu:Automatique
802-3-ethernet.s390-subchannels:        --
802-3-ethernet.s390-nettype:            --
802-3-ethernet.s390-options:            --
802-3-ethernet.wake-on-lan:             default
802-3-ethernet.wake-on-lan-password:    --
ipv4.method:                            manual
ipv4.dns:                               8.8.8.8,8.8.4.4
ipv4.dns-search:                        --
ipv4.dns-options:                       ""
ipv4.dns-priority:                      0
ipv4.addresses:                         192.168.0.11/24
ipv4.gateway:                           192.168.0.1
ipv4.routes:                            --
ipv4.route-metric:                      -1
ipv4.route-table:                       0 (unspec)
ipv4.routing-rules:                     --
ipv4.ignore-auto-routes:Non
ipv4.ignore-auto-dns:Non
ipv4.dhcp-client-id:                    --
ipv4.dhcp-timeout:                      0 (default)
ipv4.dhcp-send-hostname:Oui
ipv4.dhcp-hostname:                     --
ipv4.dhcp-fqdn:                         --
ipv4.never-default:Non
ipv4.may-fail:Oui
ipv4.dad-timeout:                       -1 (default)
ipv6.method:                            auto
ipv6.dns:                               --
ipv6.dns-search:                        --
ipv6.dns-options:                       ""
ipv6.dns-priority:                      0
ipv6.addresses:                         --
ipv6.gateway:                           --
ipv6.routes:                            --
ipv6.route-metric:                      -1
ipv6.route-table:                       0 (unspec)
ipv6.routing-rules:                     --
ipv6.ignore-auto-routes:Non
ipv6.ignore-auto-dns:Non
ipv6.never-default:Non
ipv6.may-fail:Oui
ipv6.ip6-privacy:                       0 (disabled)
ipv6.addr-gen-mode:                     stable-privacy
ipv6.dhcp-duid:                         --
ipv6.dhcp-send-hostname:Oui
ipv6.dhcp-hostname:                     --
ipv6.token:                             --
proxy.method:                           none
proxy.browser-only:Non
proxy.pac-url:                          --
proxy.pac-script:                       --
GENERAL.NAME:                           enp0s3
GENERAL.UUID:                           0f174b12-5dc6-40c9-99fc-06c6ce550c24
GENERAL.DEVICES:                        enp0s3
GENERAL.STATE:Activé
GENERAL.DEFAULT:Oui
GENERAL.DEFAULT6:Non
GENERAL.SPEC-OBJECT:                    --
GENERAL.VPN:Non
GENERAL.DBUS-PATH:                      /org/freedesktop/NetworkManager/ActiveCo
GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/Settings
GENERAL.ZONE:                           --
GENERAL.MASTER-PATH:                    --
IP4.ADDRESS[1]:                         192.168.0.11/24
IP4.GATEWAY:                            192.168.0.1
IP4.ROUTE[1]:                           dst = 192.168.0.0/24, nh = 0.0.0.0, mt =
IP4.ROUTE[2]:                           dst = 0.0.0.0/0, nh = 192.168.0.1, mt =
IP4.DNS[1]:                             8.8.8.8
IP4.DNS[2]:                             8.8.4.4
IP6.ADDRESS[1]:                         fe80::2eca:a058:c18f:fd7e/64
IP6.GATEWAY:                            --
IP6.ROUTE[1]:                           dst = fe80::/64, nh = ::, mt = 100
IP6.ROUTE[2]:                           dst = ff00::/8, nh = ::, mt = 256, table
[root@CENTOS7 ~]#

La commande pour modifier les paramètres ci-dessus est la suivante. connexion nmcli modifier <nom de la connexion> <nom de l'élément> <valeur>

Changez l'adresse IP en 192.168.0.12/24 nmcli connection modify enp0s3 ipv4.address 192.168.0.12/24

Résultat d'exécution


[root@CENTOS7 ~]# nmcli connection modify enp0s3 ipv4.address 192.168.0.12/24
[root@CENTOS7 ~]#

Serveur DNS changé en 208.67.222.222 et 208.67.220.220 nmcli connection modify enp0s3 ipv4.dns "208.67.222.222 208.67.220.220"

Résultat d'exécution


[root@CENTOS7 ~]# nmcli connection modify enp0s3 ipv4.dns "208.67.222.222 208.67.220.220"
[root@CENTOS7 ~]#

Il sera activé en redémarrant Network Manager.

systemctl restart NetworkManager

Résultat d'exécution


[root@CENTOS7 ~]# systemctl restart NetworkManager
[root@CENTOS7 ~]#

Avec les paramètres ci-dessus, la modification de l'adresse IP nécessite le redémarrage de la connexion d'interface (inactif → actif).

Vous pouvez définir manuellement la connexion d'interface sur active / inactive avec la commande suivante.

Désactivez la connexion d'interface. `Connexion nmcli down

Résultat d'exécution


[root@CENTOS7 ~]# nmcli connection down enp0s3
Lien'enp0s3'A été désactivé avec succès(D-Chemin actif du bus: /org/freedesktop/NetworkManager/ActiveConnection/2)
[root@CENTOS7 ~]#

Activez la connexion d'interface. connexion nmcli up <nom de la connexion>

Résultat d'exécution


[root@CENTOS7 ~]# nmcli connection up enp0s3
La connexion a été activée avec succès(D-Chemin actif du bus: /org/freedesktop/NetworkManager/ActiveConnection/4)
[root@CENTOS7 ~]#

2.5. Vérifiez l'interface réseau (au lieu de l'ancien ifconfig)

ip addr show

Résultat d'exécution


[root@CENTOS7 ~]# ip addr show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    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: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 08:00:27:57:a3:39 brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.11/24 brd 192.168.0.255 scope global noprefixroute enp0s3
       valid_lft forever preferred_lft forever
    inet6 fe80::2eca:a058:c18f:fd7e/64 scope link noprefixroute
       valid_lft forever preferred_lft forever
[root@CENTOS7 ~]#

3. Paramètres réseau à l'aide de TUI (interface utilisateur texte)

Vous pouvez configurer le réseau avec TUI (interface utilisateur texte) avec la commande suivante.

nmtui

[root@CENTOS7 ~]# nmtui

01.png

4. Autre

CentOS7 n'inclut pas les commandes liées au réseau telles que ʻifconfig, route, netstat et ʻarp. Ces commandes sont rendues disponibles en ajoutant le package "net-tools".

yum install net-tools

Dans un environnement où le package "net-tools" n'est pas installé, utilisez des commandes telles que "ip, ss" incluses dans le package "iproute2".

Table de correspondance des commandes

net-tools iproute2
ifconfig ip addr、ip link
route ip route
netstat ss
netstat -i ip -s link
arp ip neighbor

c'est tout

Recommended Posts

Paramètres réseau et confirmation dans CentOS7
Paramètres de base de CentOS 7 après les paramètres réseau
Paramètres d'association (LACP) dans CentOS 8
[RHEL / CentOS 8] Mémo des paramètres réseau
Paramètres CentOS 7 NW
Initialisation du réseau CentOS 7
Créer les paramètres initiaux et les applications de personnel dans Django
Construction du serveur CentOS8 (ouverture du réseau et mise à jour du package)
Mettez matplotlib dans Centos7.
Paramètres initiaux pour l'utilisation de Python3.8 et pip sur CentOS8
paramètres goland et Docker
Commande de confirmation de version CentOS
Serveur HTTP facile et paramètres de démarrage automatique de Systemd dans Go
Réseau de neurones pour comprendre et mettre en œuvre en mathématiques au secondaire
Clipping et normalisation dans TensorFlow
Paramètres liés à distance dans pycharm
Paramètres souvent utilisés dans Jupyter
Installez Python 3.7 et Django 3.0 (CentOS)
Pile et file d'attente en Python
Implémentation de réseau neuronal en python
Unittest et CI en Python
réglage du fuseau horaire et de la langue de django
Paramètres d'installation et de démarrage automatique de Tomcat
Enregistrement de correspondance des problèmes mineurs dans l'installation et les paramètres Linux, etc.