Dienstname
Netzwerk
Beschreibung
Das „Netzwerk Der Dienst aktiviert oder deaktiviert alle Netzwerkschnittstellen, die so konfiguriert sind, dass sie beim Booten gestartet werden. Das herkömmliche TCP/IP v4-Netzwerk ist immer aktiviert, wenn ein Netzwerk verwendet wird. Das neuere TCP/IP v6 kann hier selektiv aktiviert werden. Der standardmäßige Hostname des Systems wird hier ebenfalls bereitgestellt, kann aber später geändert werden, wenn einzelne Netzwerkschnittstellen gestartet werden.
Einzelne Netzwerkschnittstellen, oft als „NIC“ bezeichnet, haben jeweils eine Konfigurationsdatei in /etc/sysconfig/network-scripts Verzeichnis. Per Konvention heißt jede Netzwerkschnittstellen-Konfigurationsdatei ifcfg-[name] und werden mithilfe eines Platzhaltermusters ifcfg-* Suche gefunden. Der Inhalt einer NIC-Konfigurationsdatei variiert je nach Schnittstellen- und Netzwerktyp. Eine Konfiguration für eine Ethernet-Karte, die ein statisches IP-Adressschema verwendet, könnte beispielsweise so aussehen:
# cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 HWADDR=00:50:56:96:0F:0E TYPE=Ethernet UUID=81e55568-4ed4-4d44-86dd-3f0272f48919 ONBOOT=yes NM_CONTROLLED=no BOOTPROTO=none IPADDR=10.10.10.10 NETMASK=255.255.255.0 GATEWAY=10.10.10.1
In der Praxis werden Netzwerkkonfigurationsdateien selten von Hand bearbeitet. Stattdessen das system-config-network Werkzeug verwendet wird.
Dienststeuerung
Um den Netzwerkdienst bei nachfolgenden Herunterfahren und Neustarts zu verwalten, verwenden Sie die chkconfig Befehl.
# chkconfig network on # chkconfig --list network network 0:off 1:off 2:on 3:on 4:on 5:on 6:off
So deaktivieren Sie den Dienst dauerhaft über Neustarts hinweg:
# chkconfig network off
Um den Netzwerkdienst sofort zu steuern, verwenden Sie den Dienst Befehl:
# service network Usage: /etc/init.d/network {start|stop|restart|reload|status}
Die folgende Tabelle beschreibt jeden verfügbaren Befehl:
Befehl | Beschreibung |
---|---|
beginnen | Initiieren Sie die Netzwerkumgebung, indem Sie das IPv6-Netzwerk starten (falls aktiviert); wenden Sie die sysctl(8) Einstellungen an; starten Sie die lokale Loopback-Schnittstelle; IPX-Netzwerk; VLAN-Netzwerk; und dann alle anderen Geräte, die in ihrer Konfigurationsdatei /etc/network/ifcfg-[nic] als ONBOOT=yes konfiguriert sind; statisches Routing einrichten; Abschluss des IPv6-Starts; führen Sie sysctl(8) für alle schnittstellenspezifischen Einstellungen erneut aus. |
Halt | Ignoriert, wenn das Root-Dateisystem (/) ein Netzwerkgerät ist; stoppen Sie alle Netzwerkdateisysteme wie NFS; Herunterfahren von IPv6 initiieren; Herunterfahren für alle CIPE-, Bridge- oder VLAN-Geräte; IPX-Dienste stoppen; Loopback-Gerät herunterfahren; Schließen Sie das Herunterfahren von IPv6 ab. |
Neustart | Entspricht einer Stopp- und dann einer Start-Befehlsfolge. |
neu laden | Entspricht einer Stopp- und dann einer Start-Befehlsfolge. |
Status | Zeigen Sie eine Liste der derzeit konfigurierten und derzeit aktiven Geräte an. |
Dienstkonfiguration
Die /etc/sysconfig/network Datei steuert den Gesamtbetrieb des Netzwerkdienstes. Unten sehen Sie ein Beispiel:
# cat /etc/sysconfig/network NETWORKING=yes NETWORKING_IPV6=yes HOSTNAME=geeklab.example.com
Dieses Beispiel aktiviert IPv6-Netzwerke. IPv4 ist immer aktiviert, wenn NETWORKING=yes wird genutzt. Der HOSTNAME -Eintrag legt den DNS-Hostnamen fest.