Home · Kontakt · Impressum
contents index previous up next
Next: 18.1.4 Einrichten eines Routers Up: 18.1 Konfiguration Previous: 18.1.2 Konfiguration der Kernel-Routing-Tabelle:

18.1.3 Konfiguration unter SuSE

Unter SuSE kann die Netzwerkkonfiguration unter YaST ausgeführt werden. Diese Änderungen der Netzwerkkonfiguration werden permanent abgespeichert. Dabei wird im Verzeichnis /etc/sysconfig/network für jede Schnittstelle eine Datei abgelegt. Diese Datei beginnt mit der Zeichenfolge ifcfg- gefolgt von dem Schnittstellennamen.

linux37:/etc/sysconfig/network # dir
insgesamt 68
drwxr-xr-x    6 root     root         4096 2001-05-04 14:22 .
drwxr-xr-x    5 root     root         4096 2004-06-04 09:07 ..
-rw-r--r--    1 root     root         5172 2003-09-23 18:51 config
-rw-r--r--    1 root     root         6343 2004-05-04 10:25 dhcp
-rw-r--r--    1 root     root          184 2004-07-06 16:17 ifcfg-eth0
-rw-r--r--    1 root     root          126 2003-09-23 18:51 ifcfg-lo
-rw-r--r--    1 root     root         6192 2003-09-23 18:51 ifcfg.template
drwxr-xr-x    2 root     root         4096 2003-09-23 20:02 if-down.d
drwxr-xr-x    2 root     root         4096 2003-09-23 20:02 if-up.d
drwx------    2 root     root         4096 2003-09-23 20:02 providers
-rw-r--r--    1 root     root           26 2001-05-04 14:22 routes
drwxr-xr-x    2 root     root         4096 2004-05-04 10:25 scripts
-rw-r--r--    1 root     root         5471 2004-05-04 10:25 wireless

In diesen Konfigurationsdateien befinden sich die notwendigen Parameter zur Schnittstellenkonfiguration. Die Datei ist ziemlich selbsterklärend.

linux37:/etc/sysconfig/network # cat ifcfg-eth0
BOOTPROTO='static'
BROADCAST='217.89.70.63'
IPADDR='217.89.70.37'
MTU=''
NETMASK='255.255.255.224'
NETWORK='217.89.70.32'
REMOTE_IPADDR=''
STARTMODE='onboot'
UNIQUE='bSAa.HVgIlgOrmpC'
linux37:/etc/sysconfig/network # cat ifcfg-lo
# Loopback (lo) configuration
IPADDR=127.0.0.1
NETMASK=255.0.0.0
NETWORK=127.0.0.0
BROADCAST=127.255.255.255
STARTMODE=onboot

Auch die Routen werden in einer Datei gespeichert. Die Datei trägt den Namen routes.

linux37:/etc/sysconfig/network # cat routes
default 217.89.70.62 - -

Verantwortlich für die Konfiguration des Netzwerks ist dann das RC-Script network. Dieses bedient sich der Skripte aus dem Verzeichnis scripts des Netzwerkkonfigurationsverzeichnis /etc/sysconfig/network sowie des Skriptes ifup, das eine SuSE-Entwicklung ist. Durch RC-Skript können Sie das Netzwerk auch jederzeit starten und stoppen.

linux37:~ # rcnetwork stop
Shutting down network interfaces:
    eth0                                                             done
linux37:~ # rcnetwork start
Setting up network interfaces:
    lo                                                               done
    eth0      IP/Netmask: 217.89.70.37 / 255.255.255.224             done

Um ein neue Schnittstellenkonfiguration hinzuzufügen müssen Sie nur eine passende Datei erstellen. Dazu können Sie eine der anderen Dateien als Vorlage verwenden. Die genaue Erklärung der enthaltenen Direktiven können Sie der Datei ifcfg.template entnehmen. Weitere Erläuterungen finden Sie in der Manualpage ifup(8).

linux37:/etc/sysconfig/network # cp ifcfg-eth0 ifcfg-eth0:1
linux37:/etc/sysconfig/network # vi ifcfg-eth0:1
linux37:/etc/sysconfig/network # rcnetwork restart
Shutting down network interfaces:
    eth0                                                             done
Setting up network interfaces:
    lo                                                               done
    eth0      IP/Netmask: 217.89.70.37 / 255.255.255.224             done
    eth0:1    IP/Netmask: 10.0.1.1 / 255.255.255.0                   done


contents index previous up next
Next: 18.1.4 Einrichten eines Routers Up: 18.1 Konfiguration Previous: 18.1.2 Konfiguration der Kernel-Routing-Tabelle:
  © 2004 by IT-Dozent Ole Vanhoefer · Zum Seitenanfang