Konfigurieren des network Skript

Dieser Arbschnitt ist nur interessant wenn sie eine Netzwerkkarte konfigurieren möchen.

Wenn sie keine Netzwerkkarte haben, brauchen sie höchstwahrscheinlich keine Konfigurationsdateien bezüglich Netzwerkkarten einrichten. Falls das der Fall ist, müssen sie alle symbolischen Links mit Namen network aus allen Runlevel Verzeichnissen entfernen (/etc/rc.d/rc*.d)

Konfiguration des Standard Gateway

Wenn sie in einem Netzwerk sind müssen sie wahrscheinlich das Standard Gateway für diesen Rechner konfiguieren. Fügen sie den korrekten Wert in die Datei /etc/sysconfig/network ein:

cat >> /etc/sysconfig/network << "EOF"
GATEWAY=192.168.1.2
GATEWAY_IF=eth0
EOF

Die Werte für GATEWAY und GATEWAY_IF müssend angepasst werden sodass sie mit ihrem Netzwerk funktionieren. GATEWAY enthält die IP Adresse für das Standard Gateway, und GATEWAY_IF enthält das Netzwerkgerät über welches das Standard Gateway erreicht werden kann.

Erstellen der Netzwerkgeräte Konfigurationsdateien

Welche Netzwerkgeräte von den Skripten gestartet und gestoppt werden hängt von den Dateien in /etc/sysconfig/network-devices ab. Dieses Verzeichnis soll Dateien der Form ifconfig.xyz enthalten, wobei xyz der Name eines Netzwerkgerätes ist (wie zum Beispiel eth0 oder eth0:1)

Wenn sie das Verzeichnis /etc/sysconfig/network-devices umbenennen oder verschieben möchten, aktualisieren sie auch in der Datei /etc/sysconfig/rc den Pfad zu network_devices.

Nun erzeugen wir neue Dateien mit dem folgenden Inhalt. Das folgende Kommando erzeugt eine Beispieldatei ifconfig.eth0:

cat > /etc/sysconfig/network-devices/ifconfig.eth0 << "EOF"
ONBOOT=yes
IP=192.168.1.1
NETMASK=255.255.255.0
BROADCAST=192.168.1.255
EOF

Natürlich müssen die Werte der Variablen in jeder Datei angepasst werden um mit der tatsächlichen Systemkonfiguration übereinzustimmen. Wenn die ONBOOT Variable auf yes gesetzt ist, wird das network Skript die Netzwerkkarte beim booten starten. Wenn sie auf irgendeinen anderen Wert gesetzt wird, ignoriert das Skript dieses Gerät und startet es dementsprechend auch nicht.