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.

ifup und ifdown 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
 

ifup und ifdown sind die einzigen Skripte, die der Benutzer zum Starten und Beenden der 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 es, den Befehl /sbin/service auf dem Netzwerk-Service (/etc/rc.d/init.d/network) wie folgt auszuführen:

/sbin/service network <action>

<Aktion> steht 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