8.3. Schnittstellen-Kontrollskripts

Die Schnittstellen-Kontrollskripts aktivieren und deaktivieren Systemschnittstellen. Die zwei wichtigsten Schnittstellen-Kontroll-Skripts sind /sbin/ifdown und /sbin/ifup, die verschiedene andere Kontrollskripte aus dem /etc/sysconfig/network scripts/-Verzeichnis verwenden.

Die ifup- und ifdown-Internet-Scripts sind symbolische Links zu den Skripte im /sbin/-Verzeichnis. Wenn eines der beiden Skripte aufgerufen wird, verlangt dieses, dass ein Schnittstellenwert angegeben wird, wie z.B.:

ifup eth0

AchtungAchtung
 

Die ifup- und ifdown-Interface-Scripts sind die einzigen Skripte, die der Benutzer zum Starten und Beenden von Netzwerk-Schnittstellen verwenden sollte.

Die folgenden Skripte sind lediglich zu Referenzzwecken angegeben.

An dieser Stelle werden zwei Dateien, /etc/rc.d/init.d/functions und /etc/sysconfig/network-scripts/network-functions dazu verwendet, eine ganze Reihe von Aufgaben der Initialisierung des Netzwerks zu erfüllen. Weitere Informationen finden Sie unter Abschnitt 8.4.

Nachdem sichergestellt ist, dass eine Schnittstelle angegeben wurde und dass der Benutzer, der diese Anfrage ausführt, die Berechtigung zur Steuerung der Schnittstelle hat, wird das richtige Skript zum Starten oder Beenden der Schnittstelle aufgerufen. Zu den gängigsten Schnittstellen-Kontrollskripten im Verzeichnis /etc/sysconfig/network-scripts/ gehören die Folgenden:

WarnungWarnung
 

Achten Sie darauf, dass das Entfernen oder Modifizieren irgendeines Skripts im Verzeichnis /etc/sysconfig/network-scripts/ dazu führen kann, dass Schnittstellenverbindungen seltsam reagieren oder scheitern, da sie von diesen Skripts abhängig sind. Nur erfahrene Benutzer sollten daher Skripts verändern, die für eine Netzwerkschnittstelle relevant sind.

Der einfachste Weg, alle Netzwerk-Skripte gleichzeitig zu ändern, ist den Befehl /sbin/service auf dem Netzwerk-Service (/etc/rc.d/init.d/network) wie folgt auszuführen:

/sbin/service network <action>

<action> steht in diesem Beispiel entweder für start, stop oder restart.

Um eine Liste der konfigurierten Geräte und der augenblicklich aktiven Netzwerk-Schnittstellen anzuzueigen, benutzen Sie folgenden Befehl:

/sbin/service network status