[LINUX] Netzwerkeinstellungen und Bestätigung in CentOS7

Umgebung

Ausführungsergebnis


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

1. Hostname

1.1. Bestätigung des Hostnamens

hostname Oder cat /etc/hostname

Ausführungsergebnis


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

Ausführungsergebnis


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

1.2 Ändern Sie den Hostnamen

nmcli allgemeiner Hostname <Hostname> Oder hostnamectl set-hostname <Hostname>

Ausführungsergebnis


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

Ausführungsergebnis


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

Für hostnamectl set-hostname <Hostname> wurde es in Kleinbuchstaben gesetzt.

2. Netzwerkschnittstelle

2.1 Liste der physischen Netzwerkschnittstellen (Geräte)

nmcli device

Ausführungsergebnis


[root@CENTOS7 ~]# nmcli device
DEVICE  TYPE      STATE     CONNECTION
enp0s3 Ethernet verbunden enp0s3
lo Loopback keine Verwaltung--
[root@CENTOS7 ~]#

2.2 Detaillierte Anzeige der physischen Netzwerkschnittstelle (Gerät)

nmcli device show <Gerätename>

Ausführungsergebnis


[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 (In Verbindung gebracht)
GENERAL.CONNECTION:                     enp0s3
GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveCo
WIRED-PROPERTIES.CARRIER:auf
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 der logischen Netzwerkschnittstellen (Verbindung)

nmcli connection

Ausführungsergebnis


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

2.4. Detaillierte Anzeige der logischen Netzwerkschnittstelle (Verbindung)

nmcli connection show <Verbindungsname>

Ausführungsergebnis


[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:Ja
connection.autoconnect-priority:        0
connection.autoconnect-retries:         -1 (default)
connection.multi-connect:               0 (default)
connection.auth-retries:                -1
connection.timestamp:                   1584364512
connection.read-only:Nein
connection.permissions:                 --
connection.zone:                        --
connection.master:                      --
connection.slave-type:                  --
connection.autoconnect-slaves:          -1 (default)
connection.secondaries:                 --
connection.gateway-ping-timeout:        0
connection.metered:Unbekannt
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:Nein
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:Automatisch
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:Nein
ipv4.ignore-auto-dns:Nein
ipv4.dhcp-client-id:                    --
ipv4.dhcp-timeout:                      0 (default)
ipv4.dhcp-send-hostname:Ja
ipv4.dhcp-hostname:                     --
ipv4.dhcp-fqdn:                         --
ipv4.never-default:Nein
ipv4.may-fail:Ja
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:Nein
ipv6.ignore-auto-dns:Nein
ipv6.never-default:Nein
ipv6.may-fail:Ja
ipv6.ip6-privacy:                       0 (disabled)
ipv6.addr-gen-mode:                     stable-privacy
ipv6.dhcp-duid:                         --
ipv6.dhcp-send-hostname:Ja
ipv6.dhcp-hostname:                     --
ipv6.token:                             --
proxy.method:                           none
proxy.browser-only:Nein
proxy.pac-url:                          --
proxy.pac-script:                       --
GENERAL.NAME:                           enp0s3
GENERAL.UUID:                           0f174b12-5dc6-40c9-99fc-06c6ce550c24
GENERAL.DEVICES:                        enp0s3
GENERAL.STATE:Aktiviert
GENERAL.DEFAULT:Ja
GENERAL.DEFAULT6:Nein
GENERAL.SPEC-OBJECT:                    --
GENERAL.VPN:Nein
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 ~]#

Der Befehl zum Ändern der obigen Einstellungen lautet wie folgt. nmcli-Verbindung ändern <Verbindungsname> <Elementname> <Wert>

Ändern Sie die IP-Adresse in 192.168.0.12/24 nmcli connection modify enp0s3 ipv4.address 192.168.0.12/24

Ausführungsergebnis


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

Der DNS-Server wurde in 208.67.222.222 und 208.67.220.220 geändert nmcli connection modify enp0s3 ipv4.dns "208.67.222.222 208.67.220.220"

Ausführungsergebnis


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

Sie wird durch einen Neustart von Network Manager aktiviert.

systemctl restart NetworkManager

Ausführungsergebnis


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

Mit den obigen Einstellungen muss zum Ändern der IP-Adresse die Schnittstellenverbindung neu gestartet werden (inaktiv → aktiv).

Mit dem folgenden Befehl können Sie die Schnittstellenverbindung manuell auf aktiv / inaktiv setzen.

Deaktivieren Sie die Schnittstellenverbindung. nmcli connection down <Verbindungsname>

Ausführungsergebnis


[root@CENTOS7 ~]# nmcli connection down enp0s3
Verbindung'enp0s3'Wurde erfolgreich deaktiviert(D-Bus aktiver Pfad: /org/freedesktop/NetworkManager/ActiveConnection/2)
[root@CENTOS7 ~]#

Aktivieren Sie die Schnittstellenverbindung. nmcli connection up <Verbindungsname>

Ausführungsergebnis


[root@CENTOS7 ~]# nmcli connection up enp0s3
Die Verbindung wurde erfolgreich aktiviert(D-Bus aktiver Pfad: /org/freedesktop/NetworkManager/ActiveConnection/4)
[root@CENTOS7 ~]#

2.5 Überprüfen Sie die Netzwerkschnittstelle (anstelle der alten ifconfig).

ip addr show

Ausführungsergebnis


[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. Netzwerkeinstellungen über TUI (Textbenutzeroberfläche)

Mit dem folgenden Befehl können Sie das Netzwerk mit TUI (Text User Interface) einstellen.

nmtui

[root@CENTOS7 ~]# nmtui

01.png

4. Andere

CentOS7 enthält keine netzwerkbezogenen Befehle wie "ifconfig", "route", "netstat" und "arp". Diese Befehle werden durch Hinzufügen des Pakets "net-tools" zur Verfügung gestellt.

yum install net-tools

Verwenden Sie in einer Umgebung, in der das Paket "net-tools" nicht installiert ist, Befehle wie "ip, ss", die im Paket "iproute2" enthalten sind.

Befehlskorrespondenztabelle

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

das ist alles

Recommended Posts

Netzwerkeinstellungen und Bestätigung in CentOS7
CentOS 7 Grundeinstellungen nach Netzwerkeinstellungen
Teaming (LACP) -Einstellungen in CentOS 8
[RHEL / CentOS 8] Netzwerkeinstellungsnotiz
CentOS 7 NW-Einstellungen
CentOS 7-Netzwerkinitialisierung
Erstellen Sie erste Einstellungen und Mitarbeiter-Apps in Django
CentOS8-Serveraufbau (Netzwerkeröffnung und Paketaktualisierung)
Legen Sie matplotlib in Centos7.
Grundeinstellungen für die Verwendung von Python3.8 und pip unter CentOS8
Goland- und Docker-Einstellungen
Befehl zur Bestätigung der CentOS-Version
Einfache Einstellungen für HTTP-Server und Systemd-Autostart in Go
Neuronales Netzwerk zum Verstehen und Implementieren in der Mathematik der High School
Clipping und Normalisierung in TensorFlow
Remote-bezogene Einstellungen in Pycharm
Einstellungen, die häufig in Jupyter verwendet werden
Installieren Sie Python 3.7 und Django 3.0 (CentOS)
Stapel und Warteschlange in Python
Implementierung eines neuronalen Netzwerks in Python
Unittest und CI in Python
Django Zeitzoneneinstellung und Spracheinstellung
Tomcat-Installations- und Autostart-Einstellungen
Korrespondenzaufzeichnung kleinerer Probleme bei der Installation und den Einstellungen von Linux usw.