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.

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

ifup eth0
Determining IP information for eth0... done. 

An dieser Stelle werden /etc/sysconfig/network-scripts/network functions und /etc/rc.d/init.d/functions dazu verwendet, eine ganze Reihe von Aufgaben 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 für diesen Schnittstellengerätetyp aufgerufen. Zu den gängigsten Schnittstellen-Kontrollskripten gehören die folgenden:

WarnungWarnung
 

Achten Sie darauf, dass das Entfernen oder Modifizieren irgendeines Skripts im /etc/sysconfig/network-scripts/-Verzeichnis 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