[LINUX] [CentOS] Befehl zum Überprüfen / Ändern des Netzwerks [RHEL]

Sento-Kun

20180516182359.jpg Es ist eine netzwerkbezogene Einstellungs- / Bestätigungsmethode für den Jungen mit roter Kappe.

Es scheint, dass die Verwendung von Network Manager ab Version 7 empfohlen wird. Sie können dies jedoch auch festlegen, indem Sie die Datei wie vor 7 bearbeiten.


Inhaltsverzeichnis

--HOSTNAME Bestätigung / Einstellung

--IP-Einstellungen (mit Network Manager)

--IP-Einstellungen (Dateibearbeitung)

--DNS-Einstellungen


HOSTNAME Bestätigung / Einstellung

hostnamectl

Sie können die Kernel- und Betriebssysteminformationen gleichzeitig anzeigen.

Ausgabebeispiel


[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 Hostname

Sie können den Hostnamen mit ändern, er wird jedoch beim Neustart wiederhergestellt. Es gibt / etc / hostname </ font> als Einstellungsdatei, dies wird jedoch nicht wiedergegeben. Wenn Sie es dauerhaft ändern möchten

hostnamectl set-hostname --statischer Hostname

Set mit. Dies wird auch in / etc / hostname angezeigt. Ebenfalls,

/etc/sysconfig/network



HOSTNAME=Hostname

Es wird reflektiert, auch wenn es als beschrieben wird. Bestellungen in der Cloud werden möglicherweise standardmäßig in dieser Datei aufgelistet. Nun, es ist egal welches.

IP-Einstellungen (mit Network Manager)

Sie können es mit dem Befehl nmcli oder dem GUI-Einstellungswerkzeug nmtui einstellen.

systemctl start NetworkManager

Starten Sie den Dienst mit.

systemctl start NetworkManager

Überprüfen Sie das Netzwerk mit.

Ausgabebeispiel


[root@host01 ~]# nmcli
ens160:Verbunden mit ens160
"VMware VMXNET3 Ethernet Controller"
ethernet (vmxnet3), 00:50:56:8D:FF:13, hw, mtu 1500
IP4-Standard
inet4 192.168.1.100/24
inet6 fe80::250:56ff:fe8d:ff13/64

lo:Kein Management
"lo"
loopback (unknown), 00:00:00:00:00:00, sw, mtu 65536

Informationen zu bekannten Geräten abrufen"nmcli device show"Verwenden Sie die.
Um einen Überblick über aktive Verbindungsprofile zu erhalten"nmcli connection show"Verwenden Sie die.

Weitere Informationen zur Verwendung finden Sie unter nmcli(1)Und nmcli-examples(5)Siehe Manpage in.

Er erklärt höflich die Möglichkeiten. ..

nmcli device show
nmcli connection show

Sie können das Netzwerkgerät mit überprüfen.

nmcli c modify eth0 ipv4.addresses 192.168.1.100/24

IP-Einstellung von eth0 mit.

nmcli c modify eth0 ipv4.gateway 192.168.1.1

Defoge Einstellung mit.

nmcli c modify eth0 ipv4.dns 192.168.1.10

DNS-Einstellungen in.

nmcli connection reload

Reflektieren Sie die Einstellung mit. Die Einstellungen hier sind in / etc / sysconfig / network-scripts / ifcfg-eth0 </ font> beschrieben.

Als nächstes folgt die Einstellung in nmtui.

nmtui

Sie können die Verbindung bearbeiten und den Hostnamen mit TUI ändern. Sie können klicken, während Sie sich die Einstellungselemente ansehen. 20180516182549.jpg So was.

IP-Einstellungen (Dateibearbeitung)

Ich denke, einige Leute sagen: "Ich brauche keinen Netzwerkmanager!", Also werde ich auch die konventionelle Methode veröffentlichen.

ip a

Überprüfen Sie die Adresse usw. mit. Wenn Sie es installieren, können Sie ifconfig verwenden, aber wenn Sie sich daran gewöhnen, ist dies einfacher.

/etc/sysconfig/network-scripts/ifcfg-eth0 Bearbeiten und einstellen. eth0 ist der entsprechende Gerätename. Sobald die Netzwerkkarte hinzugefügt wurde, müssen Sie eine Konfigurationsdatei mit dem Namen dieses Geräts erstellen. Das ist mühsam. Ich bin mir bei vielen Parametern nicht sicher, aber im Grunde frage ich mich, ob die folgenden Parameter in Ordnung sind.

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


DEVICE=eth0
ONBOOT=yes           #Beim Start des Betriebssystems aktiviert
TYPE=Ethernet
BOOTPROTO=none       #Geben Sie die IP direkt an
IPADDR=192.168.1.100
PREFIX=24
NM_CONTROLLED=NO     #Verwenden Sie nicht Network Manager

Wenn Sie IPv6 nicht verwenden, können Sie jedes Element löschen. Der Teil von PREFIX ist NETMASK=255.255.255.0 Es kann auch geschrieben werden als.
Auch, wenn Sie einen IP-Alias festlegen möchten IPADDR1=192.168.1.111 PREFIX1=24 Sie kann wie folgt eingestellt werden.

Die Standard-Gateway-Einstellung ist GATEWAY=192.168.1.1 DEFROUTE=yes Sie können es durch Hinzufügen festlegen. Wenn jedoch mehrere Netzwerkkarten vorhanden sind, ist es besser, es in einer der folgenden Dateien zu beschreiben.

/etc/sysconfig/network



GATEWAY=192.168.1.1

Starten Sie den Dienst nach dem Bearbeiten der Datei neu.
systemctl restart network

# Statische Route hinzufügen ``` route add -net 192.168.99.0/24 gw 192.168.0.254 eth0 ``` `route add -net IP-Adresse / Subnetz gw Zielrouteradresse Name des Ursprungsgeräts` Sie können es vorübergehend mit hinzufügen. Sie können es auch mit dem Befehl ip route festlegen. Diese werden jedoch nach einem Neustart ausgeblendet.
Wenn Sie es dauerhaft hinzufügen möchten

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



192.168.9.0/24 via 192.168.0.254 dev eth0

Beschrieben als. Sie können dev eth0 weglassen, da Sie es bereits in der Datei angegeben haben.

ip route

Überprüfen Sie die Routing-Tabelle mit.

DNS-Einstellungen

Es kann in die ifcfg-Datei geschrieben werden, wird jedoch im Allgemeinen in /etc/resolv.conf </ font> geschrieben.

/etc/resolv.conf


nameserver 10.70.71.107
nameserver 10.70.71.108

Set mit.

nslookup

Bestätigen mit. Wenn kein Befehl vorhanden ist, installieren Sie bind-utils </ font> mit yum usw. Sie können die Namensauflösung auch mit den Befehlen dig, host nachschlagen.


das ist alles.